Class enchant.Event
DOM Event風味の独自イベント実装を行ったクラス. ただしフェーズの概念はなし.
- Defined in: enchant.js
Constructor Attributes | Constructor Name and Description |
---|---|
enchant.Event(type)
|
Field Attributes | Field Name and Description |
---|---|
<static> |
enchant.Event.A_BUTTON_DOWN
aボタンが押された発生するイベント.
|
<static> |
enchant.Event.A_BUTTON_UP
aボタンが離された発生するイベント.
|
<static> |
enchant.Event.ACTION_ADDED
アクションが追加された時に, タイムラインに対して発行されるイベント.
|
<static> |
enchant.Event.ACTION_END
アクションが終了するときに発行されるイベント.
|
<static> |
enchant.Event.ACTION_REMOVED
アクションが削除された時に, タイムラインに対して発行されるイベント.
|
<static> |
enchant.Event.ACTION_START
アクションが開始された時に発行されるイベント.
|
<static> |
enchant.Event.ACTION_TICK
アクションが1フレーム経過するときに発行されるイベント.
|
<static> |
enchant.Event.ADDED
NodeがGroupに追加されたとき発生するイベント.
|
<static> |
enchant.Event.ADDED_TO_SCENE
NodeがSceneに追加されたとき発生するイベント.
|
<static> |
enchant.Event.ADDED_TO_TIMELINE
アクションがタイムラインに追加された時に発行されるイベント.
|
<static> |
enchant.Event.ANIMATION_END
フレームアニメーションが終了したときに発生するイベント.
|
<static> |
enchant.Event.B_BUTTON_DOWN
bボタンが押された発生するイベント.
|
<static> |
enchant.Event.B_BUTTON_UP
bボタンが離された発生するイベント.
|
<static> |
enchant.Event.CHILD_ADDED
Nodeに子が追加されたとき発生するイベント.
|
<static> |
enchant.Event.CHILD_REMOVED
Nodeから子が削除されたとき発生するイベント.
|
<static> |
enchant.Event.CORE_RESIZE
表示サイズが変わったときに発生するイベント.
|
<static> |
enchant.Event.DOWN_BUTTON_DOWN
downボタンが離された発生するイベント.
|
<static> |
enchant.Event.DOWN_BUTTON_UP
downボタンが離された発生するイベント.
|
<static> |
enchant.Event.ENTER
Sceneが開始したとき発生するイベント.
|
<static> |
enchant.Event.ENTER_FRAME
フレーム開始時に発生するイベント.
|
<static> |
enchant.Event.ERROR
エラーの発生をCoreに伝える際に発生するイベント.
|
<static> |
enchant.Event.EXIT
Sceneが終了したとき発生するイベント.
|
<static> |
enchant.Event.EXIT_FRAME
フレーム終了時に発生するイベント.
|
<static> |
enchant.Event.INPUT_CHANGE
ボタン入力が変化したとき発生するイベント.
|
<static> |
enchant.Event.INPUT_END
ボタン入力が終了したとき発生するイベント.
|
<static> |
enchant.Event.INPUT_START
ボタン入力が始まったとき発生するイベント.
|
<static> |
enchant.Event.INPUT_STATE_CHANGED
入力が変化したとき発生するイベント.
|
<static> |
enchant.Event.LEFT_BUTTON_DOWN
leftボタンが押された発生するイベント.
|
<static> |
enchant.Event.LEFT_BUTTON_UP
leftボタンが離された発生するイベント.
|
<static> |
enchant.Event.LOAD
Coreのロード完了時に発生するイベント.
|
イベントを発行したオブジェクトを基準とするイベント発生位置のx座標.
|
|
イベントを発行したオブジェクトを基準とするイベント発生位置のy座標.
|
|
<static> |
enchant.Event.PROGRESS
Coreのロード進行中に発生するイベント.
|
<static> |
enchant.Event.REMOVED
NodeがGroupから削除されたとき発生するイベント.
|
<static> |
enchant.Event.REMOVED_FROM_SCENE
NodeがSceneから削除されたとき発生するイベント.
|
<static> |
enchant.Event.REMOVED_FROM_TIMELINE
アクションがタイムラインから削除された時に発行されるイベント.
|
<static> |
enchant.Event.RENDER
Entityがレンダリングされるときに発生するイベント.
|
<static> |
enchant.Event.RIGHT_BUTTON_DOWN
rightボタンが押された発生するイベント.
|
<static> |
enchant.Event.RIGHT_BUTTON_UP
rightボタンが離された発生するイベント.
|
イベントのターゲット.
|
|
<static> |
enchant.Event.TOUCH_END
Nodeに対するタッチが終了したとき発生するイベント.
|
<static> |
enchant.Event.TOUCH_MOVE
Nodeに対するタッチが移動したとき発生するイベント.
|
<static> |
enchant.Event.TOUCH_START
Nodeに対するタッチが始まったとき発生するイベント.
|
イベントのタイプ.
|
|
<static> |
enchant.Event.UP_BUTTON_DOWN
upボタンが押された発生するイベント.
|
<static> |
enchant.Event.UP_BUTTON_UP
upボタンが離された発生するイベント.
|
イベント発生位置のx座標.
|
|
イベント発生位置のy座標.
|
Class Detail
enchant.Event(type)
- Parameters:
- {String} type
- Eventのタイプ
Field Detail
<static>
{String}
enchant.Event.A_BUTTON_DOWN
aボタンが押された発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.A_BUTTON_UP
aボタンが離された発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.ACTION_ADDED
アクションが追加された時に, タイムラインに対して発行されるイベント.
<static>
{String}
enchant.Event.ACTION_END
アクションが終了するときに発行されるイベント.
<static>
{String}
enchant.Event.ACTION_REMOVED
アクションが削除された時に, タイムラインに対して発行されるイベント.
<static>
{String}
enchant.Event.ACTION_START
アクションが開始された時に発行されるイベント.
<static>
{String}
enchant.Event.ACTION_TICK
アクションが1フレーム経過するときに発行されるイベント.
<static>
{String}
enchant.Event.ADDED
NodeがGroupに追加されたとき発生するイベント.
発行するオブジェクト: enchant.Node
<static>
{String}
enchant.Event.ADDED_TO_SCENE
NodeがSceneに追加されたとき発生するイベント.
発行するオブジェクト: enchant.Node
<static>
{String}
enchant.Event.ADDED_TO_TIMELINE
アクションがタイムラインに追加された時に発行されるイベント.
looped が設定されている時も, アクションは一度タイムラインから削除されもう一度追加される.
<static>
{String}
enchant.Event.ANIMATION_END
フレームアニメーションが終了したときに発生するイベント. フレームの再生がnullに到達したことを意味する.
<static>
{String}
enchant.Event.B_BUTTON_DOWN
bボタンが押された発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.B_BUTTON_UP
bボタンが離された発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.CHILD_ADDED
Nodeに子が追加されたとき発生するイベント.
発行するオブジェクト: enchant.Group, enchant.Scene
<static>
{String}
enchant.Event.CHILD_REMOVED
Nodeから子が削除されたとき発生するイベント.
発行するオブジェクト: enchant.Group, enchant.Scene
<static>
{String}
enchant.Event.CORE_RESIZE
表示サイズが変わったときに発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.DOWN_BUTTON_DOWN
downボタンが離された発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.DOWN_BUTTON_UP
downボタンが離された発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.ENTER
Sceneが開始したとき発生するイベント.
発行するオブジェクト: enchant.Scene
<static>
{String}
enchant.Event.ENTER_FRAME
フレーム開始時に発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Node
<static>
enchant.Event.ERROR
エラーの発生をCoreに伝える際に発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Surface, enchant.WebAudioSound, enchant.DOMSound
<static>
{String}
enchant.Event.EXIT
Sceneが終了したとき発生するイベント.
発行するオブジェクト: enchant.Scene
<static>
{String}
enchant.Event.EXIT_FRAME
フレーム終了時に発生するイベント.
発行するオブジェクト: enchant.Core
<static>
{String}
enchant.Event.INPUT_CHANGE
ボタン入力が変化したとき発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.INPUT_END
ボタン入力が終了したとき発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.INPUT_START
ボタン入力が始まったとき発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.INPUT_STATE_CHANGED
入力が変化したとき発生するイベント.
ボタン入力が変化したとき発生する内部的なイベント.
発行するオブジェクト: enchant.InputSource
<static>
{String}
enchant.Event.LEFT_BUTTON_DOWN
leftボタンが押された発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.LEFT_BUTTON_UP
leftボタンが離された発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.LOAD
Coreのロード完了時に発生するイベント.
画像のプリロードを行う場合ロードが完了するのを待ってゲーム開始時の処理を行う必要がある.
発行するオブジェクト: enchant.Core
var core = new Core(320, 320); core.preload('player.gif'); core.onload = function() { ... // ゲーム開始時の処理を記述 }; core.start();
{Number}
localX
イベントを発行したオブジェクトを基準とするイベント発生位置のx座標.
{Number}
localY
イベントを発行したオブジェクトを基準とするイベント発生位置のy座標.
<static>
{String}
enchant.Event.PROGRESS
Coreのロード進行中に発生するイベント.
プリロードする画像が一枚ロードされる度に発行される. 発行するオブジェクト: enchant.LoadingScene
<static>
{String}
enchant.Event.REMOVED
NodeがGroupから削除されたとき発生するイベント.
発行するオブジェクト: enchant.Node
<static>
{String}
enchant.Event.REMOVED_FROM_SCENE
NodeがSceneから削除されたとき発生するイベント.
発行するオブジェクト: enchant.Node
<static>
{String}
enchant.Event.REMOVED_FROM_TIMELINE
アクションがタイムラインから削除された時に発行されるイベント.
looped が設定されている時も, アクションは一度タイムラインから削除されもう一度追加される.
<static>
{String}
enchant.Event.RENDER
Entityがレンダリングされるときに発生するイベント.
発行するオブジェクト: enchant.Entity
<static>
{String}
enchant.Event.RIGHT_BUTTON_DOWN
rightボタンが押された発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.RIGHT_BUTTON_UP
rightボタンが離された発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
{*}
target
イベントのターゲット.
<static>
{String}
enchant.Event.TOUCH_END
Nodeに対するタッチが終了したとき発生するイベント.
クリックもタッチとして扱われる. 発行するオブジェクト: enchant.Node
<static>
{String}
enchant.Event.TOUCH_MOVE
Nodeに対するタッチが移動したとき発生するイベント.
クリックもタッチとして扱われる. 発行するオブジェクト: enchant.Node
<static>
{String}
enchant.Event.TOUCH_START
Nodeに対するタッチが始まったとき発生するイベント.
クリックもタッチとして扱われる. 発行するオブジェクト: enchant.Node
{String}
type
イベントのタイプ.
<static>
{String}
enchant.Event.UP_BUTTON_DOWN
upボタンが押された発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
<static>
{String}
enchant.Event.UP_BUTTON_UP
upボタンが離された発生するイベント.
発行するオブジェクト: enchant.Core, enchant.Scene
{Number}
x
イベント発生位置のx座標.
{Number}
y
イベント発生位置のy座標.