如何使用非 MXML 而是 Actionscript 在 Flex 中创建动态状态并为其添加按钮?
Posted
技术标签:
【中文标题】如何使用非 MXML 而是 Actionscript 在 Flex 中创建动态状态并为其添加按钮?【英文标题】:How to make dynamic states and add buttons to it in Flex using NOT MXML but Actionscript? 【发布时间】:2012-04-08 02:03:26 【问题描述】:我正在制作一种 EPOS 系统,但我卡住了。
我知道如何在 actionscript 中添加阶段,但我不知道如何将子阶段添加到它们的阶段。
这就是我创建状态的方式。
var state1:State = new State();
state1.name = "state1";
states.push(state1);
这就是我制作按钮并尝试添加它们的方式
var prodBTN:Button = new Button();
prodBTN.id = products[i].id;
prodBTN.label = products[i].name.toString();
state1.overrides[new AddChild(prodBTN)];
如果有人可以帮助我,那就太好了。
提前致谢。
问候, 晕眩
【问题讨论】:
你想用 Spark 组件还是 Halo/MX 组件来做这个? 【参考方案1】:没试过,但从你的例子看不应该是这样的
state1.overrides.push(new AddChild(prodBTN));
【讨论】:
以上是关于如何使用非 MXML 而是 Actionscript 在 Flex 中创建动态状态并为其添加按钮?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ActionScript 中使用 MXML mx.controls.Label
如何在 flex-edited 中从另一个 mxml 组件调用 mxml 组件
如何将自定义类导入 Flex 中的 mxml 文件? (动作脚本 3)