2009-07-06 65 views
3

如何引用(即編程)通過直接操作創建的Morph,例如通過Squeak將用品菜單中的文本框拖到桌面上/ Smalltalk代碼說工作區?當我通過Squeak/Smalltalk代碼實例化一個Morph時,我很好(當然,我只是在學習Morphic),但是當我將Morph拖入存在時,我不知所措。引用通過'代碼'直接操作創建的吱吱聲中的變形

回答

2

感謝Mike Stramba以下佳樂郵件列表: -

拖入上的工作空間的變形是良好的開端(你必須 點擊「廣場」的工作空間標題,打開「創建 文本引用刪除變形」選項)。

此外,當您創建變形時,它會被添加到當前的「桌面」 (世界)子變形實例變量中。

您可以在「桌面」上單擊MMB,單擊調試選項卡並瀏覽當前的世界。你會看到它是一個PasteUpMorph。

您可以通過以下方式獲取圖像中的所有PasteUpMorphs:p:= PasteUpMorph allInstances,它返回圖像中所有項目 「desktops」的數組。