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事件流中,捕获阶段是从最外层的UIComponent祖先组件开始,逐级向下传递,直到到达目标组件。在这个阶段,事件会依次经过所有在事件路径上的父级组件,但不会触及目标组件本身。 2. **目标阶段**: 当事件...
4. 如果有多个项目或模块,确保为每个项目/模块都指定了正确的路径和设置。 #### 总结 以上就是关于 `git clone` 和 `git submodule` 命令以及如何使用它们来管理和维护项目中的子模块的详细介绍。这些命令对于处理...
根据提供的文件信息,我们可以归纳出一系列与Flex相关的知识点,这些知识点涵盖了Flex开发中的基础概念、事件处理、数据类型转换、数组操作等多个方面。下面将详细解释这些知识点。 ### 1. Flex 默认背景颜色的修改...
Java中的`clone`方法是Java语言提供的一种复制对象的方式,它允许创建一个对象的副本,这个副本与原对象具有相同的属性值,但它们是两个独立的对象,修改副本不会影响原对象。`clone`方法存在于Java的`java.lang....
### Java中的`clone`方法详解:浅拷贝与深拷贝 #### 一、引言 在Java中,`clone`方法提供了一种快速复制对象的方式。它属于`Object`类的一部分,但需要显式地在子类中声明并实现`Cloneable`接口才能正常使用。本文...
在Java编程语言中,`clone()`方法是一个非常重要的概念,特别是在处理对象复制和克隆时。这个方法源自`Object`类,是所有Java类的基类。`clone()`的使用通常涉及到深度复制和浅复制的概念,这两者在数据结构和内存...
在Java编程语言中,`clone()`方法是一个非常重要的概念,特别是在对象复制和克隆方面。这个小例子将帮助初学者理解如何在Java中使用`clone()`来创建对象的副本。让我们深入探讨`clone()`方法以及它在实际编程中的...
Minesweeper CLone 0.97 Saolei.net扫雷网,小门汉化 Men Shiyun Mine.exe 请自行下载MinesweeperClone_0.97.exe安装后使用
4. 类的不变性:对于不可变类(所有成员变量都是final且不可变类型),`clone`操作通常很简单,因为不需要额外的深拷贝操作。 在实际开发中,`clone`方法通常用于创建对象的临时副本,例如在算法中进行数据备份或在...
4. **MDK设置**:在MDK的配置中,确保JLink被正确设置为调试器。检查项目设置,确保JLink的相关配置无误,包括设备型号、接口速度等。 5. **禁用验证**:如果上述方法无效,可能需要尝试禁用JLink的某些验证功能。...
标题“CLONE 10-ex”以及描述“Clone10-EX-LV2”暗示了我们正在处理一个可能与克隆或复制技术相关的项目,可能是软件、系统镜像或者某种形式的数据备份工具。"Clone"通常指的是在计算机科学中创建一个与原始对象完全...
Flex 4是Adobe Flex框架的一个版本,它引入了全新的图形渲染引擎(称为Spark),提供了更多的自定义组件和更强大的样式控制。ActionScript是Flex的主要编程语言,用于构建这些组件和处理交互逻辑。 要创建一个...
4. **安装新驱动**:如果压缩包内包含驱动文件,可以通过双击运行安装程序,按照提示步骤更新驱动。注意,更新驱动前确保设备连接到电脑,并且已禁用设备防止意外断开。 5. **升级固件**:如果压缩包包含固件更新,...
"git clone"是Git中的一个核心命令,用于复制远程仓库到本地。在本文中,我们将深入探讨`git clone`命令以及如何获取其最新版本。 首先,让我们了解`git clone`的基本用法。当你运行`git clone <repository>`时,它...
软件提供的SetupCloneCD.exe和SetupCloneCD4.exe是CLONE_CD的安装程序,用户可以通过它们在计算机上安装程序。ReadMe.txt文件通常包含软件的使用指南、更新信息或开发者的重要提示。sharekey.url可能是一个链接,...
4. `clone()`方法的保护权限 `Object`类中的`clone()`方法是`protected`的,这样可以防止其他类随意克隆不期望被克隆的对象。在`Employee`类中,由于继承了`Object`,因此可以直接访问并重写`clone()`方法,实现...
4. **版本控制**:了解`git branch`、`git tag`等命令,以便管理不同版本的代码。 5. **交互式脚本**:如果需要用户输入,可以使用`set /p`命令获取用户输入,或者在脚本中使用条件判断来决定是否继续执行。 6. **...
在使用高版本版KEIL时,提示要升级固件,升级后就出现JLINK is Clone的提示!“the emulator is JLink-Clone, the segger software only support orginal segger device” 然后闪退,IDE崩溃关闭! 解决方案: 1....
4. 对复制的对象进行任何必要的初始化,例如设置新的字段值。 5. 进行单元测试,比较原始对象和克隆对象在修改后是否保持独立。 例如,如果我们有一个名为`Person`的类,它有一个`Address`字段,我们可以编写如下...
建立在Debian10下测试: sudo apt-get install git make gcc flex libfl2 使用以下命令克隆该项目: mkdir ~ /projectscd ~ /projectsgit clone https://github.com/hpaluch-pil/flex-wc.gitcd flex-wc 构建使用: ...