-1

私はアクション スクリプトの開発者でもフラッシュ デザイナーでもありません。バルーン付きの小さなアニメーションを作成したいだけです。3 つのボタンを作成し、ボタン クリック イベントで膨張および収縮するバルーンのような形状を固定したいと考えています。1 回クリックするとバルーンが半分膨らみ、別のボタンをクリックすると完全に膨らみ、最後のボタンをクリックすると収縮位置になります。私を助けてください。

前もって感謝します

4

1 に答える 1

0

まず、バルーンのような楕円形のムービークリップを作成する必要があります。次のスケルトンコードを参照してください。ステージをクリックすると、このコードはバルーンの膨張を収縮に切り替えます。

ここにソースコードのリンクがあります: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;
    }
}
于 2012-08-14T07:14:49.467 に答える