【问题标题】:Balloon animation气球动画
【发布时间】:2012-08-10 10:26:54
【问题描述】:

我不是动作脚本开发人员,也不是 Flash 设计师,我只想制作一个带有气球的小动画,我想制作三个按钮,以及固定的气球形状,在按钮单击事件时会膨胀和放气。单击一次,气球会充气一半,单击另一个按钮会完全充气,最后一次单击按钮会放气。请帮帮我。

提前致谢

【问题讨论】:

    标签: flash flash-cs5 flash-cs4


    【解决方案1】:

    首先,您应该制作一个像气球一样的椭圆形 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;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多