当前位置:  开发笔记 > 编程语言 > 正文

克隆flex组件

如何解决《克隆flex组件》经验,为你挑选了1个好方法。

我试图在运行时复制flex组件.

例如,如果我有这个

mx:Button label ="btn"id ="btn"click ="handleClick(event)"/>

我应该能够调用一个名为DuplicateComponent()的函数,它应该返回一个与上面的按钮完全相同的UI组件,包括带有它的事件监听器.

有谁可以帮助我吗??提前致谢



1> JeffryHouser..:

执行字节数组复制.这段代码应该为您完成:

// ActionScript file
import flash.utils.ByteArray;

private function clone(source:Object):*
{
    var myBA:ByteArray = new ByteArray();
    myBA.writeObject(source);
    myBA.position = 0;
    return(myBA.readObject());
}

一个注意事项,我自己没有写这个代码,我很确定我是从Flex Coder列表中的帖子中得到的.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有