我试图在运行时复制flex组件.
例如,如果我有这个
mx:Button label ="btn"id ="btn"click ="handleClick(event)"/>
我应该能够调用一个名为DuplicateComponent()的函数,它应该返回一个与上面的按钮完全相同的UI组件,包括带有它的事件监听器.
有谁可以帮助我吗??提前致谢
执行字节数组复制.这段代码应该为您完成:
// 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列表中的帖子中得到的.