blockly > 事件 > CommentMove

Events.CommentMove 类

通知监听器工作区评论已移动。

Signature:

export declare class CommentMove extends CommentBase 

扩展CommentBase

构造函数

构造函数 修饰符 说明
(构造函数)(opt_comment) 构造 CommentMove 类的新实例

属性

属性 修饰符 类型 说明
comment_? WorkspaceComment (可选)要移动的评论。
newCoordinate_? 坐标 (可选)移动后评论的位置(以工作区坐标表示)。
oldCoordinate_? 坐标 (可选)移动前评论的位置(以工作区坐标表示)。
原因 字符串[] (可选)说明此次转移的用途。已知值包括:“drag”- 表示拖动操作已完成。“snap”- 评论已移动,以与网格对齐。“inbounds”- 块被推回非滚动工作区。“create”- 通过反序列化创建的块。“cleanup”- 工作区对齐的顶级块。事件合并可能会造成多种原因:['drag', 'inbounds', 'snap']。
type string

方法

方法 修饰符 说明
isNull() 此事件是否会记录任何状态更改?
recordNew() 录制评论的新位置。在移动后调用。只能调用一次。
run(向前) 开展运动事件。
setOldCoordinate(xy) 移动前覆盖位置。如果您在移动操作结束前才创建活动,但知道原始位置,请使用此选项。
setReason(reason) 设置移动事件的原因。
toJson() 将事件编码为 JSON。