如何在单击闪光灯中的按钮时向舞台添加更多动画

时间:2013-07-08 13:50:27

标签: actionscript-3 flash flash-cs6

我想通过点击一个按钮向我的闪光鱼缸中添加更多的鱼..我尝试了这个代码,但是点击按钮后,我的鱼动画没有动画。我正在使用动作脚本3 ..

    function fl_MouseClickHandler_2(event:MouseEvent):void
{
    // Start your custom code
    // This example code displays the words "Mouse clicked" in the Output panel.
    trace("Mouse clicked");

    addChild(f3);
    addChild(eat)   ;
    addChild(hello) ;
    addChild(f2)    ;
    addChild(f1)    ;
    // End your custom code



}

f1,f2,f3,吃,你好是我的鱼..

这是我的无限滚动代码..所有鱼都在单独的图层 ..所以对于每个图层我都放了这个代码..只需更改实例名称和功能。

    f3.addEventListener(Event.ENTER_FRAME, fnewm);
function fnewm(evt:Event)
{   
    if(f3.x + f3.width <= 0) //movieclip is outside left side of stage
    {
        //set new position
        f3.x = stage.stageWidth;
    }
    else
        f3.x -= 5;

}

1 个答案:

答案 0 :(得分:0)

当您在控制台中显示“鼠标单击”消息时,我可以采用以下两个选项之一:

  1. 不知何故,你没有为按钮设置事件监听器;
  2. 您的按钮不在顶层,因此点击未注册,因为它被某些内容隐藏。
  3. 我无法准确地告诉你,但你可以尝试手动设置按钮的深度。有关如何操作的更多信息,请访问here