2011-09-16 63 views
1

我有2 Flex項目這是在Flash Builder的4.5創建..... 如何我可以調用一個項目從第二 ???最好的會執行到同一個窗口....我對兩種可能性都很有興趣(在瀏覽器和空氣中)。如何從其他Flex項目調用Flex項目?

感謝您的幫助

+0

你是什麼意思「執行到同一個窗口」?開始在同一個播放器中播放另一部Flash影片或加載外部影片,並執行當前內容並刪除? – moropus

+0

加載外部電影,並執行內部當前有能力刪除.. –

+0

我發現SWFLoader..so我讓var a:SWFLoader = new SWFLoader(); a.source = 「otherSWF.swf」; this.addElement(一);在這一刻是負載外部項目,但不正確的大小.. –

回答

1

的建議方法兩個項目之間共享代碼是創建一個第三個項目是一個ActionScript/Flex庫。這將封裝多個項目之間的通用代碼(Flex/AIR/Pure AS3)並將它們編譯爲一個.swc文件。

在任何需要訪問該代碼的項目中,都可以右鍵單擊項目 - >屬性 - > Flex構建路徑 - >庫路徑選項卡(位於頂部) - >添加項目 - >選擇該公共動作庫。

共享代碼的黑客方式右鍵單擊項目 - >屬性 - > Flex構建路徑 - >源路徑選項卡(頂部) - >添加文件夾。選擇要將外部資源拉入項目的文件系統路徑。通常不建議這樣做,因爲當您想與其他開發人員共享項目時,導入項目的可移植性會降低。他們會發現,您選擇的文件系統路徑可能並不存在於自己的本地計算機上。