2012-08-14 89 views
-1

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

在此先感谢

回答

0

首先,你应该做一个椭圆形的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; 
    } 
}