我收到FlexUnit 4的錯誤,我無法找到解決方案。這是錯誤:FlexUnit 4錯誤:adobe:TestRunnerBase
無法解析爲組件實現。
這裏是我的示例應用程序(我用FlashBuilder 4高級版,所以我承擔所有必要的SWC已安裝):
<?xml version="1.0" encoding="utf-8"?>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[
import sampleSuite.SampleSuite;
import org.flexunit.listeners.UIListener;
import compilationSuite.SuitesToRun;
import org.flexunit.runner.FlexUnitCore;
private var core:FlexUnitCore;
public function runMe():void {
core = new FlexUnitCore();
core.addListener(uiListener);
core.run(sampleSuite.SampleSuite);
}
]]>
</fx:Script>
<adobe:TestRunnerBase
id="uiListener"
width="100%"
height="100%" />
的一個想法,我發現來自FlexUnit支持網站,它表示如果我的命名空間沒有錯誤(並且不是),那麼我缺少這個文件:FlexUnit4UIListener.swc
我正在使用FlashBuilder 4和Flex 4.5.1 SDK。在我的構建路徑中,我引用了這三個文件及其SWC:
C:\ Program Files \ Adobe \ Adobe Flash Builder 4 Plug-in \ eclipse \ plugins \ com.adobe.flexbuilder.flexunit_4.0.1.277662 \ flexunitframework \ libs \ version4libs {Common,FlexProject和locale/version4locale}
我的項目的libs文件夾中是否還需要更多的SWC?我可能會錯過什麼?
最後,我用這個命名空間:XMLNS:flexui =「flexunit.flexui *。 「使用以下代碼: –
fumeng
2012-03-27 18:30:00