Tweenerを使って.動かしたい(どのオブジェクトの, {どのプロパティを:どこに向かって, time:何秒かけて, transition:どんな感じで});
例)
ステージの左上基準に移動する「絶対座標移動」の場合。
Tweener.addTween(ball, {x:200, y:150, time:2});
web,direction,planning,graphicdesign
2009年9月30日水曜日
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);
イベントを識別するためのイベントの種類をクラス定数で定義しておき、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);
ラベル:
actionscript3.0,
basic
登録:
投稿 (Atom)