是否有任何可以說,讓A.swf只使用來自B.swf的某些項目,而不必首先加載整個swf作爲孩子?我想要做的就是儘可能精簡A,並且不時從B中抽出一些項目,而不必以某種方式將整個文件緩存在閃存中。我看過其他類似的問題,但似乎沒有人真正回答或適合這個確切的問題。AS3 - 僅從外部SWF加載某些項目/對象
在任何人問起之前,我確實知道如何使用loader,loadercontext以及從庫中創建類的實例。這更多的是一個方法論問題,而不是一個「如何」的問題。
只有我能想出的想法是將所有孩子導出爲單獨的swf對象,然後讓A請求B自己組成由A請求的分離項目。這樣做是否有效?
是的,我有CS5,它也有導出爲swf功能。不過,不知道批量導出工具。好吧,我想我會做什麼是創建它們後分別導出它們(具有適當的類名稱/鏈接),然後調用請求使用字符串查詢拆分到數組由定界符,最後加載它們每個使用getClassByName實例。然後,我可以創建一個包含所有單獨的笑臉實例的單個孩子,並將其返回給調用者。感謝大家的幫助!這兩個答案在這裏似乎是正確的,哈哈。 – dns
糟糕我的意思是早些時候getDefinitionByName,而不是getClassByName。 – dns