Skip to content

EditTool

默认编辑工具。

一般用来编辑元素的尺寸、外形,选中元素时会自动载入,了解 自定义编辑工具

关键属性

view: IGroup

编辑工具的视图容器。

eventIds?: IEventListenerId[]

监听事件的 id 列表(可选),支持自动销毁,通过 on_() 监听可返回 事件 id, 并可绑定 this。

只读属性

tag: string

编辑工具的唯一标签名。

editor: Editor

编辑器,载入后才有值。

editBox: EditBox

编辑框,载入后才有值。

关键方法

操作元素

onMove ( event: EditorMoveEvent )

执行移动元素。

onScale ( event: EditorScaleEvent )

执行缩放(resize)元素。

onRotate ( event: EditorRotateEvent )

执行旋转元素。

onSkew ( event: EditorSkewEvent )

执行斜切元素

生命周期

onCreate()

执行创建。

实例化编辑工具时会自动调用此方法。

onLoad()

执行载入。

当用户选择元素时,会切换编辑工具,自动调用此方法载入。

onUpdate()

执行更新。

当用户操作视图、元素时,会自动调用此方法更新。

onUnload()

执行卸载。

当用户切换到其他编辑工具时,会自动调用此方法卸载。

onDestroy()

执行销毁。

自定义

自定义编辑工具

继承

InnerEditor

API

EditTool

Released under the MIT License.