【发布时间】:2014-04-12 10:39:30
【问题描述】:
我对此主题进行了大量研究,但找不到任何有助于解决我的问题的答案。我目前有一个 100% as3 应用程序。我想在我的舞台上添加一个 spark 组件,例如一个数据网格(因为使用 mxml 创建它更加简单和干净)。
文件名:MXMLPractice.mxml
<?xml version="1.0" encoding="utf-8"?>
<s:DataGrid x="0" y="0" width="50" height="50"
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="dataField1" headerText="ColumnName1"></s:GridColumn>
<s:GridColumn dataField="dataField2" headerText="ColumnName2"></s:GridColumn>
<s:GridColumn dataField="dataField3" headerText="ColumnName3"></s:GridColumn>
</s:ArrayList>
</s:columns>
</s:DataGrid>
如何在我的 as3 代码中将此组件添加到舞台? 鉴于我很难找到匹配的答案,我想我可能会尝试做一些不推荐的事情。如果是这样的话,你能告诉我该怎么做吗?
到目前为止我的测试(编译但不显示任何内容):
package
{
import flash.display.Sprite;
import mx.events.FlexEvent;
public class Main extends Sprite
{
private var practice:MXMLPractice;
public function Main()
{
practice = new MXMLPractice();
stage.addChild(practice);
}
}
}
【问题讨论】:
标签: actionscript-3 flash apache-flex mxml