2012-08-14 115 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; 
    } 
}