2012-08-14 1 views
-1

Je ne suis pas un développeur de scripts d'action ni un concepteur flash, je veux juste avoir une petite animation avec un ballon, je veux faire trois boutons, et une forme de ballon fixe qui sera gonflée et dégonflée . En un clic, le ballon est à moitié gonflé, sur un autre bouton, il se gonfle complètement et, au dernier clic, sa position est dégonflée. Aidez-moi, s'il vous plaît.Animation de ballons

Merci à l'avance

Répondre

0

d'abord, vous devez faire une forme d'ellipse MovieClip comme ballon. et référence un squelette-code suivant. En cliquant sur la scène, ce code bascule le gonflage du ballon pour déflation versa.

et est ici lien de code source: 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; 
    } 
} 
Questions connexes