![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flex
narutobing
这个作者很懒,什么都没留下…
展开
-
java与actionscript比较
设计思想/语言架构java 5.0actionscript 3.0类库的包后缀.jar.swc继承Class Employee extends Person {…}Class Employee extends Person {…}变量的声明和初始化Stri转载 2012-07-09 10:05:20 · 1557 阅读 · 0 评论 -
提高Flex程序性能的10个秘诀
规则 # 1: 打扫代码一般来说,保持代码清洁是一个很好的习惯。这可并不仅是写出的代码很整齐并具有良好可读性的,而且还得不留任何累赘,比如:内存泄露,cpu超载等,这些必须要避免。我们需要的是可以被GC(垃圾回收)回收的对象。1) 管理你的事件监听器 -包含两部分。首先,你必须养成随时删除无用的事件监听器的良好习惯,因为这些监听器带来的对象引用会阻止垃圾回收器从而造成内存泄转载 2012-10-14 14:04:48 · 442 阅读 · 0 评论 -
探究 Flex 组件的生命周期
转自:http://www.ibm.com/developerworks/cn/web/1011_simq_flexlifecycle/?ca=drs-tp4608#转载 2012-10-14 15:35:28 · 350 阅读 · 0 评论 -
关于flex的Object和Dictionary
以使用 for..in 循环或 for each..in 循环来循环访问 Dictionary 对象的内容。for..in 循环用来基于键进行循环访问;而 for each..in 循环用来基于与每个键关联的值进行循环访问。可以使用 for..in 循环直接访问 Dictionary 对象的对象键。还可以使用属性访问运算符 ([]) 访问 Dictionary 对象的值。以下代码使用前面的转载 2012-10-14 10:40:35 · 369 阅读 · 0 评论 -
Flex event 强引用与弱引用
flex中给组件加监听分为强引用和弱引用。强引用不会自动释放,但可以保持监听存在,不会出现监听丢失情况!可以再关闭页面的时候清空强引用的监听。但如果王了清空就会内存泄露!!弱引用是不经过垃圾回收机制,过一段时间自己释放掉监听。但这样可能会出问题,万一用一段时间了,监听丢失了,系统就不能继续走了!如果我们使用强引用(默认情况),FLASH的垃圾回收不会释放这个引用转载 2012-10-14 11:23:10 · 799 阅读 · 0 评论 -
Flash执行模型之可变跑道
转自:http://blogs.adobe.com/xwlin/2010/04/flash_player_101_-_adobe_max_2009_1.html理解执行模型执行模型是指Flash Player在每一个帧周期中如何执行相应的指令操作。Flash Player后台事实上运行着n多线程,只是AS并没有给开发人员提供多线程编程模型。这意味着从概念上来讲我们要把Flash Pla转载 2012-10-14 15:45:18 · 628 阅读 · 0 评论 -
Flex开发者必须知道的10件事
转自:http://developer.51cto.com/art/201007/214601.htm本文和大家重点讨论一下Flex开发者需要知道的10件事,Flex是基于Flash平台,涵盖了支持RIA(RichInternetApplications)的开发和部署的一系列技术组合。Flex开发者需要知道的10件事Flex的目标是让程序员更快更简单地开发RIA应用。在转载 2012-10-14 15:46:51 · 507 阅读 · 0 评论 -
提高flex应用性能方法(一)
在RIA应用开发过程中,性能一直是我们关注的一个重点;生成swf文件的大小,内存、cpu资源消耗,事件响应等,都将影响用户在浏览或者使用过程中的体验; 这就要求我们在平时的开发过程中养成良好的编程习惯,合理使用组件,避开一些较消耗资源的因素。本文将针对这些问题展开一些讨论: 1、初始化对象时优化: 1.1、可能的话使用AS来创建你的组件/类(通常通过代码绘制和转载 2012-10-14 14:41:02 · 491 阅读 · 0 评论 -
提高flex应用性能方法(二)
1. 不要使用new操作符创建数组,应使用 var a = []; 而不是: var a = new Array(); 2. 创建数组的性能开销很大,请谨慎进行如下操作: var vanityCollection01 : Array = new Array(); var vanityCollection02 : Array = new Array(); var vani转载 2012-10-14 14:41:36 · 563 阅读 · 0 评论 -
将您的Flex组件从MXML迁移至ActionScript 3
原文地址是:http://insideria.com/2010/05/moving-your-flex-components-fr.html我经常听说,比较酷的开发者都用 ActionScript写他们的Flex组件而不用MXML。 我不太认同这种观点。 对布局而言,MXML是强大的。 对于构建简单的组件来说也是强大的。 声明语法让许多开发工作更容易些,例如设置样式和添加事件监听。 但是,转载 2012-10-14 15:07:56 · 1409 阅读 · 0 评论 -
使用Flex Builder 3.x中的性能分析工具
前言关于性能分析工具(该文翻译者:Edison Guo 原文见Flex Builder 3.x 帮助文档 About Profiling)Adobe Flex 性能分析工具(Profiler)能够帮助我们诊断应用程序中的性能瓶颈和内存泄漏。我们从Flex Builder中启动性能分析工具之后,在我们同应用程序的交互过程中,性能分析工具将记录应用程序的各种状态。例如,对象的数转载 2012-10-14 16:31:28 · 528 阅读 · 0 评论 -
ItemRenderer性能优化
http://rss.9ria.com/?p=3640 DataGrid和AdvancedDataGrid应该是Flex企业项目中最常用的组件了,今天开始写一些优化技巧,这些技巧直接影响DataGrid的渲染效率。 ItemRenderer优化。 ItemRenderer是我们在扩展DataGrid单元格功能时需要扩展开发最多的东西,网络上有很多ItemRenderer的例转载 2012-10-22 22:24:08 · 843 阅读 · 0 评论 -
Flex书籍和资料推荐
我认为最重要的两本书:Flex 3 Developer's Guide(LiveDoc):http://livedocs.adobe.com/flex/3/html/help.html?content=Part2_DevApps_1.html,系统讲解Flex知识,虽然有PDF版本可以下载,但是使用LiveDoc更加方便,里面有很多的实例可以直接运行,查看效果,在pdf里不转载 2012-10-23 20:56:51 · 725 阅读 · 0 评论 -
Java Pojo转flex vo 工具类
package com.lee;import java.io.BufferedWriter;import java.io.File;import java.io.FileFilter;import java.io.FileWriter;import java.io.IOException;import java.lang.reflect.Field;import java.net.转载 2012-10-13 23:02:48 · 664 阅读 · 0 评论 -
Flex中使用FileReference类多文件上传
xml version="1.0" encoding="utf-8"?> mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" horizontalAlign="left" fontSize="12" initialize="init()" viewSour转载 2012-10-12 17:00:13 · 788 阅读 · 0 评论 -
Flex中使用FileReference类下载文件
http://www.adobe.com/2006/mxml" creationComplete="init()"> import com.nsn.wy.business.model.Singleton; import mx.controls.Alert; import mx.collections.ArrayCollection;转载 2012-10-12 16:59:49 · 1350 阅读 · 0 评论 -
Flex Library Linking (RSL, External, Merged)
Setting up the Flash/Flex environment for development can take some time. When I first setup Flex Builder 3.0, I had to work through a lot of different configuration before I found, in my opinion, the转载 2012-07-11 13:58:41 · 507 阅读 · 0 评论 -
Eclipse 3.4上使用FlexBuilder
Could not open the editor: assertion failed下载补丁包:http://www.tekool.net/blogfiles/flex-builder-3-plugin-dont-work-with-eclipse-34/FB3_Eclipse34_patch.zip放入eclipse/plugins下OK!转载 2012-09-26 21:10:29 · 452 阅读 · 0 评论 -
as3 变量和数据类型
这部分与c++或java的数据类型差不多。需要注意的地方列举如下。1. as3 包括标准模式和严格模式。默认是严格编译模式。也就是有“预编译”,而不是运行时才做检查。静态类型语言(如 C++ 和 Java)在编译时执行类型检查。动态类型语言(如 js、Smalltalk和 Python)在运行时执行类型检查。ActionScript 3.0其实是动态类型的语言,转载 2012-09-29 12:57:55 · 2984 阅读 · 0 评论 -
flex图片剪切示例--预览、保存到本地、保存到服务器(附源码)
flex图片剪切示例--预览、保存到本地、保存到服务器(附源码)图片剪切功能:效果图:flex代码: xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initiali转载 2012-09-14 12:22:07 · 1986 阅读 · 0 评论 -
flex优化技巧(一)
making your swf file assmall as possible A development SWF file: You can create thistype of SWF file by choosing the File➪Export➪Release Build option. The SWF file doesn’t containextra informati原创 2012-09-21 16:41:47 · 500 阅读 · 0 评论 -
Flex中如何利用getTabAt函数遍历TabNavigator容器的各个Tab,并且通过labelPlacement属性设置标签位置
xml version="1.0" encoding="utf-8"?>mx:Application name="TabNavigator_getTabAt_labelPlacement_test" xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAli转载 2012-10-12 14:53:11 · 1111 阅读 · 0 评论 -
Flex中如何利用mx:states和mx:State创建不同状态应用的例子
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"> mx:states>转载 2012-10-12 15:40:09 · 686 阅读 · 0 评论 -
transition,state的综合运用
"1.0" encoding="utf-8"?> "http://www.adobe.com/2006/mxml" layout="absolute" backgroundColor="black"> "can1State"> "{can3}" name="width" value="100"/>转载 2012-10-12 15:41:00 · 492 阅读 · 0 评论 -
Flex中ArrayCollection的复制(克隆)
在Flex的开发过程中,常常会遇到复制ArrayCollection的情况。以前只是从网上找个方法拿来就用,也没有具体的搞清楚所以然来。今天有时间,研究了一下,总结如下:Flex中的复制同java一样,也分为深复制和浅复制。(如果您对java的深复制和浅复制理解不深的话,可以参考我前一篇文章:JAVA中浅复制与深复制)下面总结一下ArrayCollection的浅复制,共有4种方法:1转载 2012-10-12 16:21:26 · 628 阅读 · 0 评论 -
12条有用的Flex代码
1.复制内容到系统剪贴板 System.setClipboard(strContent); 2.复制一个ArrayCollection //dummy solution( well, it works ) var bar:ArrayCollection = new ArrayCollection(); for each ( var i:Object in ac ){ b转载 2012-10-12 16:23:31 · 394 阅读 · 0 评论 -
Flex中如何利用backgroundDisabledColor和disabledOverlayAlpha样式,在一个容器的enabled属性为false时添加一个覆盖层
layout="vertical" verticalAlign="middle" backgroundColor="white" creationComplete="init();"> private function init():void {转载 2012-10-12 16:38:09 · 1492 阅读 · 0 评论 -
Flex中利用FileReference类的browse()和upload()函数选择并上传单个文件到Web服务器
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" crea转载 2012-10-12 16:57:02 · 2688 阅读 · 0 评论