ActionScriptによるアニメーションの作成

ムービークリップの代表的なプロパティ

_x X座標の位置
_y Y座標の位置
_width 横幅のサイズ(ピクセル)
_height 縦幅のサイズ(ピクセル)
_xscale 横幅の伸縮率
_yscale 縦幅の伸縮率
_rotation 回転角度
_alpha 不透明度
_visible 可視性

ムービークリップを横方向に動かす

FlashPlayerが必要です

■ 説明 ■

最初のthisはstart_btnをさしています。2つ目のthisはheli_mcをさしています。
heli_mcはムービークリップのインスタンス名です。
start_btnはボタンのインスタンス名です。
_xプロパティを使用し、+=で加算することにより右方向移に動にします。
減算すると左方向に移動します。

  
        start_btn.onRelease = function():Void {
          
          //startボタンを非表示
          this._visible = false;
          
          //heli_mcの.onEnterFrameにセット
          heli_mc.onEnterFrame = function():Void {
            this._x += 4;
          }
        }
        
        

ムービークリップを縦方向に動かす

FlashPlayerが必要です

■ 説明 ■

最初のthisはstart_btnをさしています。2つ目のthisはheli_mcをさしています。
heli_mcはムービークリップのインスタンス名です。
start_btnはボタンのインスタンス名です。
_yプロパティを使用し、+=で減算することにより上方向に移動にします。
加算すると下方向に移動します。

  
          start_btn.onRelease = function():Void {
            
            //startボタンを非表示
            this._visible = false;
            
            //heli_mcの.onEnterFrameにセット
            heli_mc.onEnterFrame = function():Void {
              this._y -= 4;
            }
          }
        
        

ムービークリップを斜め方向に動かす

FlashPlayerが必要です

■ 説明 ■

最初のthisはstart_btnをさしています。2つ目以降のthisはheli_mcをさしています。
heli_mcはムービークリップのインスタンス名です。
start_btnはボタンのインスタンス名です。
_x _yの両方のプロパティに同時に値を加算(減算)することで角度を変えて移動させることが可能です。
_xプロパティに倍の値を加算することで、30度の方向に移動するようにしています。
さらに_rotationプロパティの値を0.2ずつ減算することで、飛行機をやや反時計方向に回転させて斜めに飛んでいるイメージを表現しています。
_rotationプロパティは値を加算すると時計方向に、減算すると反時計方向に回転します。

  
          start_btn.onRelease = function():Void {
            
            //startボタンを非表示
            this._visible = false;
            
            //heli_mcの.onEnterFrameにセット
            heli_mc.onEnterFrame = function():Void {
              this._x += 4;
              this._y -= 2;		
              this._rotation -= 0.2;
            }
          }