如何指定 MXML 文件的包?我可以很容易地设置一个 ActionScript 类的包,只需用一个包声明来包装它,但是我如何在 MXML 文件中做同样的事情呢?
我遇到的问题是我无法使用与主 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 进行构建。