FLEX:如何从AS3外部类文件引用MXML类?
我有一个mxml类,我放置一个列表和几个按钮。
我想要两件事:
从作为外部文件的类访问列表。
要将我的as3类添加为子(可视元素),因为我需要获取“stage”(全局属性)。
我不想通过
<![CDATA[]]>
将太多代码嵌入到mxml中。
所以,mxml的例子
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="800" minHeight="600" width="800" visible="true">
<fx:Style source="Main.css"/>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[
private var menuController:CMenuController= new CMenuController();
]]>
</fx:Script>
<s:List x="598.35" y="100.55" width="178" height="324" id="ListBox">
<s:layout>
<s:VerticalLayout/>
</s:layout>
</s:List>
</s:Application>
因此,当我在CDATA中输入时,我想从CMenuController访问ListBox。此外,我需要能够通过CMenuController中的addChild()方法添加Sprite和Shapes。
没有找到相关结果
已邀请:
2 个回复
豆兢
羔磺
在项目渲染器中,您可以根据
的数据显示您想要的任何内容。我建议您阅读项目渲染器的工作原理,并尝试查找数据驱动的Flex应用程序的示例。