在Flex运行时刻创建UI对象
说明:
代码比较简单就不说明了,运行结果图里的第二个按钮就是运行时刻生成的。
代码:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml">
![](/Images/OutliningIndicators/None.gif)
<mx:Script>
<![CDATA[
function myfun(){
import mx.controls.Button;
var myButton:Button;
myButton = _root.createChild(Button);
myButton.label = "runtime's button";
}
]]>
</mx:Script>
<mx:HBox>
<mx:Button label="my button" click="myfun()"/>
</mx:HBox>
</mx:Application>
运行结果:
代码比较简单就不说明了,运行结果图里的第二个按钮就是运行时刻生成的。
代码:
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
运行结果:
![](/images/cnblogs_com/dannyr/runtime.jpg)