everyone.I有任何想法在運行時向對象添加代碼。但我有一些問題。如何在運行時向對象添加代碼? - Livecode
如果該對象具有腳本,並且想通過保留對象的舊腳本將代碼添加到對象。
我該怎麼辦?
這裏我的代碼:
put "on preOpencard" & return & "playani" & return & "end preOpencard" into Ascript[sA]
set the script of the last card of stack stackN to Ascript[sA]
謝謝。
你能告訴示例代碼給我嗎? – KemChat
我認爲@dunbarx意味着如果您想要將行添加到現有的preOpenCard處理程序中,或腳本中已經有一行,那麼只需追加到腳本中就行不通。你必須搜索腳本中的「end preOpenCard」,例如使用offset函數,然後在你的代碼之前插入你的代碼,如果offset()發現了什麼。即使這樣,現有處理程序中上面某處的「return」語句可能會使您的代碼無法運行。 – uliwitness