我不是动作脚本开发人员,也不是 Flash 设计师,我只想制作一个带有气球的小动画,我想制作三个按钮,以及固定的气球形状,在按钮点击事件时会膨胀和放气。单击一次,气球会充气一半,单击另一个按钮会完全充气,最后一次单击按钮会放气。请帮我。
提前致谢
首先,您应该制作一个像气球一样的椭圆形 MovieClip。并参考以下骨架代码。单击舞台,此代码将气球充气切换为通货紧缩,反之亦然。
这是源代码链接:Ballon_Sample
import flash.events.MouseEvent;
import flash.events.Event;
var isToggle:Boolean;
var ballonState:String = "default";
stage.addEventListener(MouseEvent.CLICK, onClick);
stage.addEventListener(Event.ENTER_FRAME, onEnter);
function onClick(e:MouseEvent):void
{
if(!isToggle)
{
ballonState = "inflate";
}
else
{
ballonState = "defalte";
}
isToggle = !isToggle;
}
function onEnter(e:Event):void
{
if(ballonState == "inflate")
{
//mc_ballon is Ellipse Shape MovieClip like Ballon Shape.
mc_ballon.scaleX += 0.01;
mc_ballon.scaleY += 0.01;
}
else if(ballonState == "defalte")
{
mc_ballon.scaleX -= 0.01;
mc_ballon.scaleY -= 0.01;
}
}