blockly > 活動 > CommentMove

Event.CommentMove 類別

通知事件監聽器,工作區註解已移動。

Signature:

export declare class CommentMove extends CommentBase 

擴充: CommentBase

建構函式

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

屬性

屬性 修飾符 類型 說明
comment_? WorkspaceComment (選用) 正在移動的註解。
newCoordinate_? 座標 (選用) 移動後的留言位置,位於工作區座標。
oldCoordinate_? 座標 (選用) 移動前的註解位置,位於工作區座標。
原因為何? string[] (選填) 說明這項移動作業的用途。已知值包括:「drag」 -- 拖曳作業已完成。'snap' -- 註解已跟網格對齊。「inbounds」- 封鎖方塊,已移回非捲動的工作區。「create」 -- 透過反序列化程序建立的區塊。「cleanup」 -- 工作區對齊的頂層區塊。合併事件會產生多個原因:['drag', 'inbounds', 'snap']。
類型 字串

方法

方法 修飾符 說明
isNull() 這個事件是否記錄任何狀態變更?
recordNew() 錄製留言的新位置在移動後呼叫。只能呼叫一次。
執行(前進) 執行移動事件。
setOldCoordinate(xy) 在移動前覆寫位置資訊。如果您知道檔案原本的位置,但作業結束之前並未建立活動,請使用這個選項。
setReason(reason) 設定移動事件的原因。
toJson() 以 JSON 格式將事件編碼。