blockly > 事件 > CommentMove

Events.CommentMove 類別

通知監聽器工作區的留言已移至其他位置。

Signature:

export declare class CommentMove extends CommentBase 

擴充: CommentBase

建構函式

建構函式 修飾符 說明
(constructor)(opt_comment) 建構 CommentMove 類別的新例項

屬性

屬性 修飾符 類型 說明
comment_? WorkspaceComment (選用) 要移動的留言。
newCoordinate_? 座標 (選用) 註解在移動後的位置,以工作區座標表示。
oldCoordinate_? 座標 (選用) 移動前註解的位置,以工作區座標表示。
原因 string[] (選用) 說明這項動作的用途。已知的值包括:'drag' - 拖曳作業已完成。「snap」:註解已移至與格線對齊的位置。「inbounds」:區塊已推送回非捲動式工作區。'create':透過反序列化建立的區塊。「cleanup」:工作區對齊頂層區塊。活動合併可能會產生多種原因:['drag', 'inbounds', 'snap']。
type EventType

方法

方法 修飾符 說明
isNull() 此事件是否會記錄任何狀態變更?
recordNew() 記下留言的新位置。在移動後呼叫。只能呼叫一次。
run(forward) 執行移動事件。
setOldCoordinate(xy) 在遷移前覆寫位置。如果您在遷移結束前才建立事件,但知道原始位置,請使用這個選項。
setReason(reason) 設定移動事件的原因。
toJson() 將事件編碼為 JSON。