`
柴秉承
  • 浏览: 87581 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

flex clone UIComponent (just4flex developer)

阅读更多
from:http://forums.adobe.com/message/2536270

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<s:layout>
		<s:HorizontalLayout />
	</s:layout>
	<fx:Script>
		<![CDATA[
			private function cloneButton_clickHandler (event:MouseEvent):void
			{
				var childDescriptors:Array = original.childDescriptors;
				var descriptorsCount:int = childDescriptors.length;
				for (var i:int; i < descriptorsCount; i++)
				{
					cloned.createComponentFromDescriptor(original.childDescriptors[i],
						false);
				}
				cloned.validateNow();
			}
		]]>
	</fx:Script>
	<mx:Button label="Clone Canvas" click="cloneButton_clickHandler(event);" />
	<mx:Canvas id="original" width="100" height="100" borderStyle="solid" >
		<mx:Label text="Some Label" />
		<mx:ComboBox dataProvider="{['data1', 'data2']}" bottom="0" />
	</mx:Canvas>
	<mx:Canvas id="cloned" width="100" height="100" borderStyle="solid" >
		
	</mx:Canvas>
</s:Application>
分享到:
评论

相关推荐

    flex事件机制的分发

    在Flex事件流中,捕获阶段是从最外层的UIComponent祖先组件开始,逐级向下传递,直到到达目标组件。在这个阶段,事件会依次经过所有在事件路径上的父级组件,但不会触及目标组件本身。 2. **目标阶段**: 当事件...

    git代码clone,submodule

    4. 如果有多个项目或模块,确保为每个项目/模块都指定了正确的路径和设置。 #### 总结 以上就是关于 `git clone` 和 `git submodule` 命令以及如何使用它们来管理和维护项目中的子模块的详细介绍。这些命令对于处理...

    flex试题打包面试题挺好的

    根据提供的文件信息,我们可以归纳出一系列与Flex相关的知识点,这些知识点涵盖了Flex开发中的基础概念、事件处理、数据类型转换、数组操作等多个方面。下面将详细解释这些知识点。 ### 1. Flex 默认背景颜色的修改...

    java Clone

    Java中的`clone`方法是Java语言提供的一种复制对象的方式,它允许创建一个对象的副本,这个副本与原对象具有相同的属性值,但它们是两个独立的对象,修改副本不会影响原对象。`clone`方法存在于Java的`java.lang....

    java_clone用法

    ### Java中的`clone`方法详解:浅拷贝与深拷贝 #### 一、引言 在Java中,`clone`方法提供了一种快速复制对象的方式。它属于`Object`类的一部分,但需要显式地在子类中声明并实现`Cloneable`接口才能正常使用。本文...

    clone()示例源码

    在Java编程语言中,`clone()`方法是一个非常重要的概念,特别是在处理对象复制和克隆时。这个方法源自`Object`类,是所有Java类的基类。`clone()`的使用通常涉及到深度复制和浅复制的概念,这两者在数据结构和内存...

    java clone的小例子

    在Java编程语言中,`clone()`方法是一个非常重要的概念,特别是在对象复制和克隆方面。这个小例子将帮助初学者理解如何在Java中使用`clone()`来创建对象的副本。让我们深入探讨`clone()`方法以及它在实际编程中的...

    MinesweeperClone汉化版

    Minesweeper CLone 0.97 Saolei.net扫雷网,小门汉化 Men Shiyun Mine.exe 请自行下载MinesweeperClone_0.97.exe安装后使用

    java clone

    4. 类的不变性:对于不可变类(所有成员变量都是final且不可变类型),`clone`操作通常很简单,因为不需要额外的深拷贝操作。 在实际开发中,`clone`方法通常用于创建对象的临时副本,例如在算法中进行数据备份或在...

    jlink v9 warning clone解决

    4. **MDK设置**:在MDK的配置中,确保JLink被正确设置为调试器。检查项目设置,确保JLink的相关配置无误,包括设备型号、接口速度等。 5. **禁用验证**:如果上述方法无效,可能需要尝试禁用JLink的某些验证功能。...

    CLONE 10-ex

    标题“CLONE 10-ex”以及描述“Clone10-EX-LV2”暗示了我们正在处理一个可能与克隆或复制技术相关的项目,可能是软件、系统镜像或者某种形式的数据备份工具。"Clone"通常指的是在计算机科学中创建一个与原始对象完全...

    Flex文本框数据过滤

    Flex 4是Adobe Flex框架的一个版本,它引入了全新的图形渲染引擎(称为Spark),提供了更多的自定义组件和更强大的样式控制。ActionScript是Flex的主要编程语言,用于构建这些组件和处理交互逻辑。 要创建一个...

    Jlink-clone解决办法,替换文件.rar

    4. **安装新驱动**:如果压缩包内包含驱动文件,可以通过双击运行安装程序,按照提示步骤更新驱动。注意,更新驱动前确保设备连接到电脑,并且已禁用设备防止意外断开。 5. **升级固件**:如果压缩包包含固件更新,...

    git clone 最新版

    "git clone"是Git中的一个核心命令,用于复制远程仓库到本地。在本文中,我们将深入探讨`git clone`命令以及如何获取其最新版本。 首先,让我们了解`git clone`的基本用法。当你运行`git clone &lt;repository&gt;`时,它...

    比nero更完美的刻录CD软件---CLONE_CD

    软件提供的SetupCloneCD.exe和SetupCloneCD4.exe是CLONE_CD的安装程序,用户可以通过它们在计算机上安装程序。ReadMe.txt文件通常包含软件的使用指南、更新信息或开发者的重要提示。sharekey.url可能是一个链接,...

    Clone详解.doc

    4. `clone()`方法的保护权限 `Object`类中的`clone()`方法是`protected`的,这样可以防止其他类随意克隆不期望被克隆的对象。在`Employee`类中,由于继承了`Object`,因此可以直接访问并重写`clone()`方法,实现...

    windows git 批量 clone 脚本

    4. **版本控制**:了解`git branch`、`git tag`等命令,以便管理不同版本的代码。 5. **交互式脚本**:如果需要用户输入,可以使用`set /p`命令获取用户输入,或者在脚本中使用条件判断来决定是否继续执行。 6. **...

    Jlink V8固件升级提示Clone的解决方法!

    在使用高版本版KEIL时,提示要升级固件,升级后就出现JLINK is Clone的提示!“the emulator is JLink-Clone, the segger software only support orginal segger device” 然后闪退,IDE崩溃关闭! 解决方案: 1....

    Java深浅clone

    4. 对复制的对象进行任何必要的初始化,例如设置新的字段值。 5. 进行单元测试,比较原始对象和克隆对象在修改后是否保持独立。 例如,如果我们有一个名为`Person`的类,它有一个`Address`字段,我们可以编写如下...

    flex-wc:用GNU Flex编写的字数统计-经典书籍示例

    建立在Debian10下测试: sudo apt-get install git make gcc flex libfl2 使用以下命令克隆该项目: mkdir ~ /projectscd ~ /projectsgit clone https://github.com/hpaluch-pil/flex-wc.gitcd flex-wc 构建使用: ...

Global site tag (gtag.js) - Google Analytics