0
如何指定MXML文件的包?我可以通過用包聲明包裝它來輕鬆設置ActionScript類的包,但是如何在MXML文件中做同樣的事情?指定MXML文件包(Flex)
我遇到的問題是我無法使用與主MXML文件不在同一文件夾中的MXML文件。對於結構,我想創建子文件夾,例如:
src
mycompany
myproject
gui
screens
Screen1.mxml
Screen2.mxml
Main.mxml
如果我想在Main.mxml使用Screen1.mxml,我該怎麼辦呢?我希望Screen1.mxml位於包「mycompany.myproject.gui.screens」中,但我不知道如何指定。
如果我設法把Screen1.mxml該包中,我想我只想用它在Main.mxml這樣:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:screens="mycompany.myproject.gui.screens">
<mx:Canvas>
<screens:Companies id="screenCompanies" />
</mx:Canvas>
</mx:Application>
請糾正我,如果我錯了......
我使用FlashDevelop作爲我的IDE並使用Flex 3.3構建。
謝謝Timofei,但我仍然得到一個異常: 「錯誤:定義mycompany.myproject.gui:屏幕無法找到」。 – haagel
Screen.mxml是否自動放入包mycompany.myproject.gui.screens?我不能在MXML文件中指定包嗎? – haagel
是的,它是,你不能。你確定你正確地複製了包名嗎?我在你的錯誤文本中看到冒號... gui:屏幕 –