★黒猫宅急便★ver.2
( *´艸`) いらっしゃいまし。
モーショントゥイーンをスクリプトで制御できるってのを始めて知った
参考ページ:Flash8 入門講座
<Tweenクラスを使用して、アニメーションを作成>
1、importステートメントを使い下記のようなステートメントを記述する。
import mx.transitions.Tween;
import mx.transitions.easing.*;
この2行のステートメントはそれぞれ,「『mx.transisions』という場所*1にある『tween』クラスを使いますよ」「『mx.transitions.easing』という場所にあるクラス全部を使いますよ*2」という意味になります。このimportステートメントによって,ActionScriptで記述したスクリプト内でTweenクラスを使えるようになります。
2、Tweenクラスの基本構文
var 変数名:Tween = new Tween(
アニメーションさせたいインスタンス名,
変化させたいプロパティ名,
アニメーションの種類,
開始値,
終了値,
継続時間,
継続時間の単位
);
---------------------------
↓↓参考ページをほぼコピって、実際に作ってみた。
インスタンス:mc
変化させたいプロパティ:x
アニメーションの種類:バウンド
開始:x座標 20
終了:x座標 340
継続:2
時間単位:秒
記載したスクリプト
ーーーここからーーー
//Tweenクラスを使用できるようにインポート
import mx.transitions.Tween;
import mx.transitions.easing.*;
//インスタンス「mc」の動きをTweenクラスを使って制御
var myTween:Tween = new Tween(
mc,
"_x",
Bounce.easeOut,
20,
340,
2,
true
);
//ボタンアクション
this.btn_replay.onPress = function (){
//インスタンス「mc」の動きをTweenクラスを使って制御
var myTween:Tween = new Tween(
mc,
"_x",
Bounce.easeOut,
20,
340,
2,
true
);
}
ーーーここまでーーー
なるほどねぇ。
次作るときには、これを使って出来るといいなぁ~。
Tweet |
[1865] [1851] [1855] [1852] [1856] [1871] [1881] [1867] [1866] [2035] [1870]
この記事にコメントする
現在の閲覧者数: