AS2のTweenクラスを使う2

前回のTweenクラスを使って、メニューバーのインアウトなどに使う仕組みを組んでみました

sideという変数をおいて、side==0のときは、サイドバーが格納状態。side==1で、出てくる状態になるようになっています。

//ActionScript//////////////////////////////////////////////////////////////////

import mx.transitions.Tween;
import mx.transitions.easing.*

    side = ???;//初期値を設定
    sideh = side_mc._height;
function side_tween0 () {
    myTweenx = new Tween(side_mc,"_x",Regular.easeOut,side_mc._x,-sideh,1,true);
    myTweeny = new Tween(side_mc,"_y",Regular.easeOut,side_mc._y,h/2,1,true);
}

function side_tween1 () {
    myTweenx = new Tween(side_mc,"_x",Regular.easeOut,side_mc._x,0,1,true);
    myTweeny = new Tween(side_mc,"_y",Regular.easeOut,side_mc._y,h/2,1,true);
}

side_tween??? ();//初期値の関数を実行

//ボタンアクションによって、side==?を切り替え
this.btn.onRelease = function  () {
    if (side == 0) {
        side_tween0 ();
        side = 1;
        } else {
        side_tween1 ();
        side = 0;
        }
    }

Bookmark and Share


ブックマークに追加