`
pufan53
  • 浏览: 44638 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Flex克隆对象

 
阅读更多
AS中将一个Object对象克隆,得到一个与原对象不绑定的相同值对象:

private function clone(source:Object):* {
				var array : ByteArray = new ByteArray();
				array.writeObject(source);
				array.position = 0;
				return array.readObject();
			}
分享到:
评论

相关推荐

    Flex 对象持久化

    深度拷贝会复制对象及其中的对象,而浅度拷贝只会复制对象的引用。在某些情况下,可以通过Flex提供的机制实现对象的浅度拷贝,但实现深度拷贝则需要额外的代码或技术手段。 6. 兼容性与安全性问题:进行对象持久化...

    Flex 图像裁剪、剪切

    3. **copyPixels方法**:BitmapData类提供了copyPixels方法,可以将一个BitmapData对象的一部分复制到另一个位置。通过配合Rectangle对象,你可以实现裁剪功能。 4. **互动性与事件处理**:为了让用户能够选择裁剪...

    Flex 编程技巧

    在Flex中,可以通过ActionScript代码复制内容到剪贴板。使用System.setClipboard(strContent)方法,其中strContent是你想要复制到剪贴板的字符串内容。 2. 复制一个ArrayCollection 复制ArrayCollection对象时,...

    12条常用Flex代码 值得收藏

    在Flex应用程序中,经常需要复制一个ArrayCollection对象,以便在不同的上下文中使用。使用`var bar:ArrayCollection = new ArrayCollection(); for each ( var i:Object in ac ){ bar.addItem( i ); }`语句可以实现...

    Flex + java + spring 集成步骤

    1. **创建Java类**:在Java视图中创建`HelloWorld.java`等类,这些类将作为Flex客户端与后端服务交互的对象。 2. **配置Remoting**:在`remoting-config.xml`文件中,定义服务端点和服务映射,使得Flex客户端可以...

    Flex3+ssh框架

    2. 接着,将Flex Builder 3的`plugins`、`features`和`sdks`目录复制到Eclipse的安装目录下。 3. 重启MyEclipse。 4. 在Eclipse中,通过菜单路径`Window -> Preferences -> Flex -> Installed Flex SDKs`,更新Flex ...

    flex 截图

    2. **Flex图形系统**:学习Flex如何处理图形,特别是DisplayObject和DisplayObjectContainer接口,它们是所有可视对象的基类。了解Stage和Sprite类,以及如何将它们用于绘制和捕获屏幕内容。 3. **BitmapData类**:...

    Flex实现打印预览

    1. 创建PrintJob对象:首先,我们需要创建一个`PrintJob`对象,这可以通过调用`new PrintJob()`完成。创建后,我们需要检查`printJob.start()`是否成功,只有成功时才能继续进行打印操作。 ```actionscript var ...

    flex 拖拽功能 中文文档

    Flex会显示一个拖动代理(drag proxy),通常是一个代表被拖动对象的图像。拖动源对象(DragSource类型)则包含了将被拖动的数据。 3. **放下(Dropping)**:当拖动代理移动到另一个Flex组件上时,该组件成为可能...

    flex air开发指南

    ### Flex AIR 开发指南知识点详解 #### 第一章:开始Adobe AIR之旅 ##### 1.1 什么是Adobe AIR - **定义**:Adobe Integrated Runtime (AIR) 是一款跨操作系统的运行时环境,允许开发者利用现有的Web开发技术(如...

    Mobile FLEX上百度map的试用

    1. **复制BMap.swc**:首先,你需要从百度地图API的官方资源中下载BMap.swc文件,并将其复制到你的Flex项目的lib目录下。这个库文件包含了与百度地图通信的所有必要组件和类。 2. **导入库**:在Flex项目中,你需要...

    BlazeDS+Flex+Tomcat开发J2EE

    通过上述步骤,我们不仅完成了BlazeDS、Flex与Tomcat的环境搭建,还实现了基本的Flex应用开发和远程对象调用。这一流程充分展示了如何利用BlazeDS作为中间层,在Flex前端和J2EE后端之间建立高效的数据交换通道,从而...

    Flex裁剪图片

    我们需要根据Rectangle对象定义的裁剪区域,在BitmapData对象中创建一个新的BitmapData实例,然后使用copyPixels方法将裁剪后的图像数据复制过去。 7. **实时预览**:为了提供良好的用户体验,通常会在裁剪过程中...

    Flex创建菜单栏

    在Flex中,`MenuBar`的数据源通常是XML或者ArrayCollection对象,它们包含了菜单项的定义。例如,我们可以创建一个XML文件来定义菜单结构: ```xml 文件"> 打开"/> 保存"/> 编辑"> 复制"/> 粘贴"/> ...

    flex4+spring+blazeds整合技术

    BlazeDS通过AMF协议,将Java对象透明地转换为Flex可以识别的数据格式,实现了前后端之间的高效数据交换。 总结起来,Flex4+Spring+BlazeDS的整合技术,为开发者提供了一种高效、灵活的前端与后端交互方式。通过...

    Flex3宝典代码很详细很实用最适合初学者

    通过深入研究Flex3宝典的代码示例,初学者不仅能掌握Flex的基本使用,还能逐步理解面向对象编程、组件设计模式以及富客户端应用开发的最佳实践。在实践中不断学习和探索,将有助于提升你在Flex开发领域的专业技能。

    flex 事件 代码生成器

    4. **代码插入**:一键将生成的代码插入到当前的AS3文件中,或者复制到剪贴板供后续使用。 5. **自定义模板**:支持用户自定义事件处理函数的结构,以满足特定的编码风格或需求。 6. **版本兼容性**:确保生成的代码...

    flex_ContextMenu.zip_flex

    在Flex中,我们可以通过实例化ContextMenu类并添加ContextMenuItem对象来构建自定义的右键菜单。 1. 创建ContextMenu对象: ```actionscript var contextMenu:ContextMenu = new ContextMenu(); ``` 2. 添加...

    Flex学习之配置篇-如何在Eclipse中开发Flex

    - **RemoteObject**:Flex 中的远程对象,用于获取 Java 对象,从而实现 Flex 与 Java 之间的交互。 **示例代码**: ```java package com.sun; public class JavaClass { public String sayHello(String str) { ...

    flex实现的拖拽控件

    在实现复制拖拽和不复制拖拽时,我们可以通过设置DragManager的copy属性来控制。当copy为true时,拖动过程中会创建数据的副本;若为false,则拖动的是原数据。 对于图片拖拽,我们需要将图片转换为BitmapData,然后...

Global site tag (gtag.js) - Google Analytics