是否可以使用Actionscript将MXML元素添加到主应用程序?

我是一个动作脚本& MXML新手。 有一种称为innerHTML的HTML技术允许Javascript添加/删除/编辑HTML元素。动作脚本可以执行类似于MXML的操作吗? 例如,我的主应用程序的mxml部分是:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Button x="29" y="347" label="Button"/>
</mx:Application>
但是在运行actionscript代码之后,我希望用户看到以下结果:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Button x="29" y="347" label="Button"/>
<mx:RichTextEditor x="183" y="24" title="Title">
</mx:RichTextEditor>    
</mx:Application>
在MXML文件中使用Actionscript可以实现这一点吗? 另外,如果有可能的话,如果你能教我如何,我将不胜感激:) p.s:Degrafa库元素可以实现吗? 谢谢!     
已邀请:
不幸的是,如果您不想动态添加组件,则应使用ActionScript 3在脚本标记内执行此操作 像这样:
<fx:Script>
    <![CDATA[
        import mx.controls.RichTextEditor;


        protected function addRichEditor():void{
        var rEditor:RichTextEditor=new RichTextEditor();
        rEditor.x=183;
        rEditor.y=24;
        rEditor.title="Title";
        addElement(rEditor);
        }
    ]]>
</fx:Script>
    

要回复问题请先登录注册