2013-02-17 2 views
1

`이벤트 처리기에 대한 2 개의 매개 변수?

public class names extends MovieClip 
{ 
    public function names(YourName:String) 
    { 
     this.addEventListener(Event.ENTER_FRAME,doThis); 
    } 
    public function doThis(e:event,Name:String) 
    { 
     trace(Name); 
    } 
} 

임은 값을 전달하려고 "Yourname 활용할"는하는 DoThis 클래스에 consturctor를 형성한다. 나는 정말로 어리 석거나 그렇지 않으나 나는 그것을 할 수있는 방법을 이해할 수 없다면 dono. 거기 doThis 클래스에 대한 2 개의 매개 변수를 가질 수있는 방법은 무엇입니까 ?? Event :

package { 

public class Names extends MovieClip 
{ 
    private var name:String ; 

    public function Names(name:String) 
    { 
     this.name = name ; 
     this.addEventListener(Event.ENTER_FRAME, doThis); 
    } 

    public function doThis(event:Event):void 
    { 
     trace(this.name); 
    } 
} 
} 

이벤트가 된 후 호출되는 모든 함수는, 단지 1 매개 변수를 받아 파견 : 또는 거기에이 코드가 도움이 될 수

`

+0

두 인수를 함수에 전달할 때 해결할 수 있지만 @Jari의 대답은 일반적으로 수행 할 작업입니다 – RasmusWL

답변

0

또 다른 솔루션입니다.

당신이하는 일은 단지 instance variables입니다. 행운을 빌어 요, 도움이 되길 바랍니다.

+0

감사합니다. :) 나는 내가 할 수없는 삶이 나를 이해할 수 없다고 믿는다 .- .-. – Ducky

+0

당신은 환영합니다 :) AS3은 굉장한 언어입니다. 올바른 방향으로 가고 있습니다. – vikingmaster

관련 문제