AS3。 Flash中的动画弹出窗口

时间:2014-01-28 21:58:42

标签: javascript actionscript-3 flash animation popup

我正在创建Flash游戏,现在我有简单的菜单,当点击按钮关闭当前窗口并添加新的。

也许您可以为动画弹出新窗口或自定义菜单建议任何脚本?谢谢。

现在我用简单的方法:

btn_play.addEventListener(MouseEvent.CLICK, start);

private function start(event:Event):void
{
    menu_background.visible = false;
    removeChild(btn_play);
    removeChild(btn_control);
    removeChild(btn_credits);
    removeChild(btn_quit);
    addChild(secondBackground);
    addChild(btn_back);
}

1 个答案:

答案 0 :(得分:0)

您可以通过GreenSock为弹出窗口使用大量补间。

例如:

//Fade in and Fade out
TweenLite.to([menu_background, btn_play, btn_control, btn_credits, btn_quit], 0.5, {alpha:0, onComplete:function()
{
    menu_background.visible = false;
    removeChild(btn_play);
    removeChild(btn_control);
    removeChild(btn_credits);
    removeChild(btn_quit);
    addChild(secondBackground);
    addChild(btn_back);
    //Immediately set the alpha of secondBackground and btn_back to 0 and tween them to alpha 1 in 0.5 second
    TweenLite.from( [secondBackground, btn_back], 0.5, {alpha:0} );
}});

使用TweenLite/Max Plugin Explorer进行更多实验。