我正在创建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);
}
答案 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进行更多实验。