2009-11-19 44 views
0

我正在使用flex 4 sdk重構Flash Builder(測試版2)中的休眠動作腳本解決方案。 該項目不使用mx框架。問題調節動作腳本項目

我想擁有的是:

  • 一大 '主' 項目
  • 幾個小的 '模塊' 項目。每個'MODULE'類都將'MAIN'項目作爲外部參考(不編譯成swf) - 這是通過在'MODULE'項目屬性 - >庫路徑中設置link type = external來完成的。
  • 'MAIN'使用'loader'類在運行時加載'MODULE'項目。

問題: 我收到從模塊項目的錯誤:

的VerifyError:錯誤#1014級[一些主類]找不到。

請幫助!

回答

0

檢查您正在將模塊加載到哪個應用程序域。應用程序域需要能夠訪問你已經外化的類,否則你會得到該錯誤。

+0

使用的應用程序域是ApplicationDomain.current - 但沒有運氣 – guymic 2009-11-21 12:56:34

0

這可能只是sdk測試版的一個bug。看起來像在另一個項目中創建的模塊中導入類不會強制它包含在主SWF中。

嘗試把虛擬依賴於你主應用程序類,如:

private var forcedImports:Array = [MyClass]; 

它之前的一些固定我的問題。