Class: ArrowTool

ArrowTool

new view.tool.default.ArrowTool ()

Extends

  • BaseTool

Members

view.tool.default.ArrowTool.DISPLAY_OBJECT staticconstant

view.tool.default.ArrowTool.GRID staticconstant

view.tool.default.ArrowTool.SCREEN staticconstant

view.tool.default.ArrowTool.TRANSFORM staticconstant

activeElements readonly

スクリーンで選択したElementの配列

Methods

activateElement (event)void

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

activeTimeline ()void

Returns:
TypeDescription
void

addElement (element, hit)boolean

選択したDisplayObjectを配列に格納
もし配列内に指定済みのDisplayObjectがあれば何もしない

NameTypeDefaultDescription
elementHTMLDivElement
hitbooleanfalseoptional
Returns:
TypeDescription
boolean

adjustmentScale (x, y)void

マウスでの拡大縮小回転の時にShiftを押下してる時はロック時と同じく対比を固定

NameTypeDefaultDescription
xnumber0
ynumber0
Returns:
TypeDescription
void

changeCharacter ()void

コントローラーのプルダウン変更時のイベント関数
指定されたライブラリ内のオブジェクトと切り替える

Returns:
TypeDescription
void

clear ()void

スクリーン、タイムライン、コントローラー全ての値を初期化

Returns:
TypeDescription
void

clearActiveElement ()void

選択中のDisplayObjectを非アクティブ化

Returns:
TypeDescription
void

deleteDisplayObject ()void

選択してるDisplayObjectをスクリーンから削除

Returns:
TypeDescription
void

endRect ()void

スクリーン上でマウスで選択する範囲の最終位置

Returns:
TypeDescription
void

initialize ()void

初期起動関数

Returns:
TypeDescription
void

initPlace (character, layer_id, frame)void

DisplayObjectのPlaceObjectがない時の処理関数

NameTypeDescription
characterCharacter
layer_idnumber
framenumber
Returns:
TypeDescription
void

moveDisplayObject (event)void

DisplayObjectのマウス移動処理関数

NameTypeDefaultDescription
eventMouseEventnulloptional
Returns:
TypeDescription
void

moveGrid (event)void

スクリーンエリアでの拡大縮小回転の分岐処理

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

moveRect (event)void

スクリーン上でマウスで選択する範囲調整関数

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

moveScene ()void

親のMovieClipへシーン移動

Returns:
TypeDescription
void

moveTransform (event)void

スクリーンエリアでの拡大縮小回転の分岐処理

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

save ()void

プロパティーの更新がある時はundo用にデータを内部保管する

Returns:
TypeDescription
void

startPosition (event)void

マウスダウンした時の座標を保存

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

startRect (event)void

スクリーン上でマウスで選択した範囲のDisplayObjectを選択する起動関数

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

updateBottomScaleY (event)number

マウスでの拡大縮小時の下部のy座標計算
マウスが下に移動したら拡大、上に移動したら縮小なので、反転して計算する

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
number

updateControllerProperty ()void

コントローラーの変形にあるInputの値を再計算して更新

Returns:
TypeDescription
void

updateLeftScaleX (event)number

マウスでの拡大縮小時の上部のy座標計算
マウスが右に移動したら縮小、左に移動したら拡大

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
number

updateReferencePoint (event)number

中心点を移動

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
number

updateRightScaleX (event)number

マウスでの拡大縮小時の下部のx座標計算
マウスが右に移動したら拡大、左に移動したら縮小なので、反転して計算する

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
number

updateRotate (event)number

回転処理、右に移動したら右回転、左に移動したら左回転

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
number

updateTopScaleY (event)number

マウスでの拡大縮小時の上部のx座標計算
マウスが下に移動したら縮小、上に移動したら拡大

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
number