-1
我不是一个动作脚本开发人员,也不是Flash设计师,我只想要一个带有气球的小动画,我想做三个按钮,并且固定气球就像形状,在按钮单击事件时会膨胀和放气。在一次点击气球得到一半充气,另一个按钮点击获得充分膨胀,并在最后一个按钮点击获取放气的位置。请帮帮我。热气球动画
在此先感谢
我不是一个动作脚本开发人员,也不是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;
}
}