| パッケージ | flash.events |
| クラス | public class TimerEvent |
| 継承 | TimerEvent Event Object |
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Timer.delay プロパティで指定された時間間隔に達するたびに、Timer オブジェクトによって送出されます。
関連する API エレメント
パブリックプロパティ
パブリックメソッド
| メソッド | 定義元 | ||
|---|---|---|---|
タイマーイベントに関する特定の情報を含む Event オブジェクトを作成します。 | TimerEvent | ||
[オーバーライド]
TimerEvent オブジェクトのコピーを作成して、各プロパティの値を元のプロパティの値と一致するように設定します。 | TimerEvent | ||
![]() |
カスタム ActionScript 3.0 Event クラスに toString() メソッドを実装するためのユーティリティ関数です。 | Event | |
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
イベントで preventDefault() メソッドが呼び出されたかどうかを確認します。 | Event | |
![]() |
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
![]() |
イベントのデフォルト動作をキャンセルできる場合に、その動作をキャンセルします。 | Event | |
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
イベントフローの現在のノードおよび後続するノードで、イベントリスナーが処理されないようにします。 | Event | |
![]() |
イベントフローの現在のノードに後続するノードで、イベントリスナーが処理されないようにします。 | Event | |
![]() |
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | |
[オーバーライド]
TimerEvent オブジェクトのすべてのプロパティを含むストリングを返します。 | TimerEvent | ||
表示リストが変更されている場合、このイベントの処理が終了した後にレンダリングするよう Flash Player または AIR ランタイムに指示します。 | TimerEvent | ||
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
パブリック定数
| 定数 | 定義元 | ||
|---|---|---|---|
| TIMER : String = "timer" [静的]
timer イベントオブジェクトの type プロパティ値を定義します。 | TimerEvent | ||
| TIMER_COMPLETE : String = "timerComplete" [静的]
timerComplete イベントオブジェクトの type プロパティ値を定義します。 | TimerEvent | ||
コンストラクターの詳細
TimerEvent | () | コンストラクター |
public function TimerEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false)| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0, Flash Player 9, Flash Lite 4 |
timer イベントに関する特定の情報を含む Event オブジェクトを作成します。イベントリスナーには Event オブジェクトがパラメーターとして渡されます。
type:String — イベントのタイプです。イベントリスナーは、継承された type プロパティを通じてこの情報にアクセスできます。
| |
bubbles:Boolean (default = false) — Event オブジェクトでバブリングを実行できるかどうかを判断します。イベントリスナーは、継承された bubbles プロパティを通じてこの情報にアクセスできます。
| |
cancelable:Boolean (default = false) — Event オブジェクトがキャンセル可能かどうかを判断します。イベントリスナーは、継承された cancelable プロパティを通じてこの情報にアクセスできます。
|
メソッドの詳細
clone | () | メソッド |
toString | () | メソッド |
updateAfterEvent | () | メソッド |
public function updateAfterEvent():void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0, Flash Player 9, Flash Lite 4 |
表示リストが変更されている場合、このイベントの処理が終了した後にレンダリングするよう Flash Player または AIR ランタイムに指示します。
例 ( この例の使用方法 )
TimerEvent.updateAfterEvent() メソッドの例を次に示します。
function onTimer(event:TimerEvent):void {
if (40 < my_mc.x && my_mc.x < 375) {
my_mc.x-= 50;
} else {
my_mc.x=374;
}
event.updateAfterEvent();
}
var moveTimer:Timer=new Timer(50,250);
moveTimer.addEventListener(TimerEvent.TIMER,onTimer);
moveTimer.start();
定数の詳細
TIMER | 定数 |
public static const TIMER:String = "timer"| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0, Flash Player 9, Flash Lite 4 |
type プロパティ(timer イベントオブジェクト)の値を定義します。
このイベントには、次のプロパティがあります。
| プロパティ | 値 |
|---|---|
bubbles | false |
cancelable | false は、キャンセルするデフォルトの動作がないことを示します。 |
currentTarget | イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。 |
target | 時間間隔が経過した Timer オブジェクトです。 |
関連する API エレメント
TIMER_COMPLETE | 定数 |
public static const TIMER_COMPLETE:String = "timerComplete"| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0, Flash Player 9, Flash Lite 4 |
type プロパティ(timerComplete イベントオブジェクト)の値を定義します。
このイベントには、次のプロパティがあります。
| プロパティ | 値 |
|---|---|
bubbles | false |
cancelable | false は、キャンセルするデフォルトの動作がないことを示します。 |
currentTarget | イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。 |
target | 要求を完了した Timer オブジェクトです。 |
関連する API エレメント
例 この例の使用方法
TimerEventExample.as
次の例では、TimerExample クラスを使用して、リスナーメソッド
timerHandler() をインスタンス化し、送出される新しい TimerEvent を受け取るように設定する方法を示します。オブジェクトが送出されるのは、Timer の start() メソッドが呼び出されたときです。
package {
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.display.Sprite;
public class TimerEventExample extends Sprite {
public function TimerEventExample() {
var myTimer:Timer = new Timer(1000, 2);
myTimer.addEventListener(TimerEvent.TIMER, timerHandler);
myTimer.start();
}
public function timerHandler(event:TimerEvent):void {
trace("timerHandler: " + event);
}
}
}
Tue Jun 12 2018, 10:34 AM Z
継承されるパブリックプロパティを隠す
継承されるパブリックプロパティを表示