web,direction,planning,graphicdesign

2009年9月30日水曜日

ActionScript Tweenerの文法

Tweenerを使って.動かしたい(どのオブジェクトの, {どのプロパティを:どこに向かって, time:何秒かけて, transition:どんな感じで});

例)
ステージの左上基準に移動する「絶対座標移動」の場合。

Tweener.addTween(ball, {x:200, y:150, time:2});

2009年9月23日水曜日

ActionScript カスタムイベント

カスタムイベントを定義するには、EventDispatcherクラスを継承したクラスを作成。
イベントを識別するためのイベントの種類をクラス定数で定義しておき、Eventオブジェクトの引数にして「dispatcher()」メソッドでEventオブジェクトを配信する。
カスタムイベントを利用するためには「addEventListener()」メソッドを使ってリスナーの登録をする。

カスタムイベントの定義

package{
import flash.events.EventDispatcher;

public class MyClass extends EventDispatcher{
//カスタムイベントの種類
public static const EVENT_TEST:String = "event_test";

//コンストラクタ
public function MyClass() {
}

//イベント送信
public function SendEvent{
dispatchEvent(new Event(EVENT_TEST));
}
}
}


カスタムクラスの利用

var obj:Myclass = new MyClass();
obj.addEventListener(MyClass.EVENT_TEST,eventTestHandler);

フォロワー