2014-06-22 2 views
0

버튼을 변수로 대체하려고 할 때 오류 # 1046이 발생합니다. 어떤 종류의 도움이라도 대단히 감사합니다. 모든버튼을 변수 AS3으로 대체

var w1:ColorTransform = new ColorTransform(); 
w1.color =0xCC0000; //red dark 
var w2:ColorTransform = new ColorTransform(); 
w2.color = 0xB3B3B3; //Grey 

// error-------- 
var boxNow:Button; <= These 2 lines gives me error 
boxNow = boxQ; 
//--------- 

boxNow.addEventListener(MouseEvent.MOUSE_OVER, myHover); 

function myHover(event: MouseEvent):void{ 
    boxNow.removeEventListener(MouseEvent.MOUSE_OVER, myHover); 
    boxNow.transform.colorTransform = w1; 
    boxNow.addEventListener(MouseEvent.MOUSE_OUT, myOut); 
} 

function myOut(event:MouseEvent):void{ 
    boxNow.removeEventListener(MouseEvent.MOUSE_OUT,myOut); 
    boxNow.transform.colorTransform = w2; 
    boxNow.addEventListener(MouseEvent.MOUSE_OVER, myHover); 
} 
+0

하는 boxQ의 유형을 첵 만들? – taskinoor

+0

@taskinoor 거기에 위의 게시물을 편집하고 그 두 줄은 오류 줄입니다 – user3098326

+0

상자 Q의 유형 및 itcontains 어떤 데이터를 지정할 수 있습니다 – subrat71

답변

3

먼저 다음이

var boxNow:Button = new Button(); 

같은 개체가 오류를 얻고있는 '선

+0

감사합니다. 그것을 해결했습니다. 예, 데이터 유형에 관한 것입니다. 이제 완료되었습니다. – user3098326

+0

도움이된다는 점에 – subrat71