2015-02-18 7 views
0
function OPTIONbtn(e:MouseEvent):void 
{ 
    trace("play"); 
    var ClickSound:click_sound = new click_sound(); //attach sounds 
    var myChannel:SoundChannel = ClickSound.play(); 
    var optionBOX:MovieClip = new option_box(); //attach movieclip 
    addChild(optionBOX); 
    optionBOX.x = 480; 
    optionBOX.y = 300; 

    optionBOX.ok_btn.addEventListener(MouseEvent.CLICK, OKbtn); 
    function OKbtn(e:MouseEvent):void 
    { 
     trace("my ok button"); 
    } 
} 

TypeError: Error #1010: A term is undefined and has no properties. at mygame_fla::MainTimeline/OPTIONbtn()Actionscript 3 кнопки в мувиклипе

ответ

0
function OPTIONbtn(e:MouseEvent):void 
{ 
    ///... 
    optionBOX.ok_btn.addEventListener(MouseEvent.CLICK, OKbtn); 
} 

function OKbtn(e:MouseEvent):void 
{ 
    trace("my ok button"); 
} 

Или

function OPTIONbtn(e:MouseEvent):void 
{ 
    ///... 
    optionBOX.ok_btn.addEventListener(MouseEvent.CLICK, function OKbtn(e:MouseEvent):void 
    { 
     trace("my ok button"); 
    }); 
} 
+0

Она до сих пор это TypeError ошибка: Error # 1010: Термин не определен и не имеет свойств. \t at mygame_fla :: MainTimeline/OPTIONbtn() –

+0

Получил это спасибо –