自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sysu_2010的专栏

专注Flex和GIS

  • 博客(79)
  • 收藏
  • 关注

转载 How to install maven in Flash Builder 4.5

http://zoltanb.co.uk/how-to-install-maven-in-flash-builder-4-5/

2011-11-22 12:09:09 1841

转载 SourceMate3

1.Code GenerationOrganize Imports (additive)Improved Getter/Setter Generation (The [Bindable] options allow generation of custom [Bindable] event)Generate toString()Generate ASDoc

2011-11-22 10:11:46 1897

原创 FlashBuilder必须要安装的软件

1. SourceMate3现在已经有SourceMate3 for Flash Buidler4.5了,破解方法:修改host文件:127.0.0.1 services.elementriver.com序列号:C222-B111-B000-QR11 (只供学习使用)(不要试图去找再哪里注册,只要你用到它,注册界面自然后出来)2. FlexPMD

2011-11-02 17:16:49 1994

原创 Flash的事件机制

1. 自定义事件2. 谁能派发事件对象,如何派发事件3. 谁能成为事件对象的目标对象以及如何注册事件监听器4. 事件派发规则5. 可被取消的默认事件处理器

2011-11-02 14:43:28 1685

原创 LGPL v3的联想

“BlazeDS的源代码使用LGPL v3许可协议”:1. BlazeDS是开源的。2. BlazeDS是不要花钱购买的,但是需要在LGPL v3协议下使用,也就是有约束的。LGPL是Lesser General Public License的缩写,意为宽通用公共许可

2011-09-05 11:21:53 5335

原创 使用ActionScript创建自定义组件

通常用继承已有类的方式来创建组件。比如,要创建基于Button的控件,我们就创建mx.controls.Button类的一个子类。如果要创建全新的组件,则需要创建mx.core.UIComponent类的子类。重载UIComponent类的protected方法Fle

2011-09-01 15:48:07 2640

原创 数据绑定

数据绑定是将一个对象中的数据与另一个对象中的数据联系在一起的过程。数据绑定为应用的不同层(这里主要是指模型层与视图层)之间传递数据提供了一种快捷的机制。数据绑定需要一个源属性,一个目的属性,以及用于表明何时将数据从源属性复制到目的属性的触发事件。当源属性变化时,对象发出触发事件,

2011-09-01 11:08:28 1695

原创 IMXMLObject接口

在Flex中,所有的ActionScript类可以根据是否可视分为两类:可视化组件和不可视组件。可视化组件都从mx.core.UICmponent继承,用于完成与用户的交互;不可视组件主要用来完成一些与人机交互无关的工作,大多数与数据处理相关,比如数据校验、格式化、远程数据访问等

2011-09-01 10:14:36 2674

原创 创建第一个Flash Professional CS5程序

Adobe Flash Professional CS5是一个程序编写工具,它可以创建简报、应用程序和其它响应用户交互内容。Flash工程可以包括简单的动画、视频、复杂的用户界面、应用,以及介于两者之间(界面和应用)。一般来说,Flash Professtional被称为应用(或

2011-08-31 11:53:03 1961

原创 Flash Player的帧执行模型

SWF文件由一系列有顺序的“帧”构成,“帧”中包含编译后的ActionScript字节码以及所需的数据,比如图像、声音和视频。Flash Player按照“帧”的先后顺序,“试图”以固定的频率执行每一帧上的代码,以显示图形或者播放动画及语音。Flash Player播放每一帧时,都按以下步骤进行:1)Flash Player发出事件(Event)。这些事件包括由Timer、Mouse、EN

2011-08-26 14:41:30 3145

原创 加载与初始化Flex Application

Flex Applications是.swf文件并运行于Flash Player。之前Flash Player创建用以重复矢量动画。所以历史遗留,运行.swf内容时Flash Player依旧使用时间线。。Flash Player支持帧的概念——同电影的帧一样。帧在时间线内以队列

2011-08-25 15:34:08 3234

原创 Flex异步令牌

什么是AsyncToken?官方文档是这样描述的:"这个类针对异步RPC操作提供了一个用来设置额外的或者令牌级数据的地方。它也允许一个IResponder作为一个独立调用被附加。这个AsyncToken能够在ResultEvent和FaultEvent中用token属性来引用。"

2011-08-20 14:43:12 2753

原创 Flex的异步调用

在Flex中,对远程服务的访问都是异步的,所谓“异步”就是方法调用之后,当前线程并不阻塞以等待调用结果的返回,而是继续执行下一行代码。Flash Player中会有其他线程守候远程方法调用结果。当远程方法调用结果(可能调用成功,也可能因某种原因失败)返回后,守候线程会以“事件”的形式通知应用进行相应的处理。因此,远程方法调用结果都是在调用结果相关的事件侦听器中处理的。异步调用非常容易理解,笔者

2011-08-20 11:20:04 5062

原创 Flex Ant Tasks详解

http://www.adobe.com/cn/devnet/flex/articles/flex_ant_pt1.htmlhttp://blog.sina.com.cn/s/blog_4f925fc30101824h.htmlFlex ant tasks 提供了

2011-08-19 16:50:13 2527

原创 在Flash Builder4安装Ant插件

要在Flash Builder 4中使用Ant,你必须安装Eclipse Java开发工具。像下面这样做:在Flash Builder 4菜单条中选择Help->Install New Software.单击Add,添加Location为htt

2011-08-19 14:51:17 2201

原创 Ant的配置

ant 配置:  1.ant包解压到安装目录。  2.环境变量中设置 ANT_HOME , 值为安装目录。  3.环境变量中设置 JAVA_HOME , 值为 jdk 安装目录。  4.把 ANT_HOME 添加到 Path 变量中去,值为“%AN

2011-08-19 10:45:10 1832

原创 使用NetConnection、NetStream和Video类来显示FLV

怎么在Flex应用程序中使用NetConnection、NetStream和Video类来播放flv文件?怎么使用onMetaData和onCuePoint事件来处理视频的元数据和嵌入提示点。代码如下:<s:Application xmlns:fx="http://ns.ado

2011-07-28 15:57:27 3746

原创 Flex元数据标签

1、[ArrayElementType]使用ArrayElementType元数据标签可以让你定义数组元素的数据类型。程序代码:[ArrayElementType("String")]  public var arrayOfStrings:Array; [ArrayElement

2011-07-20 16:50:21 2460

原创 ActionScript3编译运行

【编写ActionScript代码的工具】Flash——它是一种矢量多媒体动画制作技术,该技术制作的多媒体文件格式为swf。其它一些动画制作软件(3dmax、maya)也可以制作动画,但在Web支持方面却显不足,而且文件较大。开发环境Adobe Flash CS Professi

2011-07-20 14:56:03 7969

原创 ActionScript的前世今生

1. ECMAECMA于1960年在布鲁塞尔(比利时)由一些欧洲最大的计算机和技术公司成立。到1961年5月,他们成立了一个正式的组织,这个组织的目标是评估,开发和认可电信和计算机标准。大家决定把ECMA的总部设在日内瓦是因为这样能够让它与其它与之协同工作的标准制定组织更接近一些

2011-07-20 12:09:07 2614

原创 Flex SDK bin命令解析–mxmlc参数列表

在Flex SDK中最重要部分都在其bin文件夹中,这里面都是Flex开发过程中要用到的命令,由于Flex SDK是跨平台的,所以里面有对应平台的程序:以最新的开发包flex4 _sdk_2为例吧mxmlc[linux, Mac, Unix] , mxmlc.exe[Window

2011-07-20 11:25:51 3110

原创 FusionCharts and Open Flash Chart

http://teethgrinder.co.uk/open-flash-chart-2/ http://www.fusioncharts.com/widgets/gallery.asp#angular2

2011-07-19 17:51:22 790

原创 Flex 4 SDK – MXML 2009

Flex 3的命名空间Flex 3定义了唯一的MXML命名空间,即MXML 2006。在Flex Builder 3中声明MXML 2006命名空间的默认格式如下:xmlns:mx="http://www.adobe.com/2006/mxml"值得注意的是,很多初学者误认为”m

2011-07-18 16:54:36 1637

原创 MXML2009

GlossaryNamespace In this document, references to namespaces are concerned with XML namespaces used in MXML documents (ActionScript also has

2011-07-18 16:48:31 1589

原创 Flex延时加载

基本原理的测试:在舞台建一空白MC,取名mymc,保存在桌面,在桌面放一张图片1.jpg1,你写下以下代码测试:mymc.loadMovie("1.jpg")trace(mymc._width)输出:0哼!内部装了那么大一张图片,居然不改变宽度?有经验的朋友都知道,如果你要做的效

2011-07-18 15:04:33 3866

原创 AS3的对象池

1. 为什么使用对象池假设游戏当中,玩家按下鼠标,那么游戏场景中出现一个美女A,代码是var A:美女A=new 美女A();addChild(A);放开鼠标美女被清除,代码是:A.dispose();A=null;如果某个玩家不停地点击鼠标,那么我们的代码将不停的NEW 美女

2011-07-18 11:00:10 2616

原创 Flash&Flex大全

http://zengrong.net/flashassistant#UI

2011-07-18 10:30:03 498

原创 底层优化

Alchemy和Haxehttp://labs.adobe.com/technologies/alchemy/http://haxe.org/doc/intro?version=10449

2011-07-15 17:08:36 737

原创 手动进行释放内存的API

1. System.disposeXML()在 Flash Player 10.1 和 AIR 1.5.2 中,我们为名为 disposeXML() 的系统类增加了静态函数,从而确保取消对所有 XML 对象节点的引用,并且立即可供进行垃圾回收。如果您的应用程序可解析 XML 对象

2011-07-15 16:39:42 1756

原创 Flash Player垃圾回收机制强制执行

AVM2理论上是自带垃圾回收机的,但是具体何时进行垃圾回收,理论上非人为所能控制,而我们若要强制启用垃圾回收机,则需要用一些非正规手段,比如如下会提到的手段。所谓强制执行垃圾回收机,是指通过故意使swf在运行时出错,然后throw出错误,而同时通过catch error来继续运行

2011-07-15 16:23:57 803

原创 Flex内存优化原则和内存泄露举例

Flex内存释放优化原则1.被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;2.父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;3.如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用

2011-07-15 15:44:50 626

原创 Flash Player垃圾回收机制

Flash Player垃圾回收工作是由垃圾回收器(garbage collector)完成的。垃圾回收器是运行在后台的一个进程,它释放那些不再被应用所使用对象所占用的内存。不再被应用所使用的对象是指那些不再会被那些活动着(工作着)的对象所“引用”的对象。在AS中,对于非基本类型

2011-07-15 15:00:47 1861

原创 Flex 应用内存泄露的分析与诊断

http://www.ibm.com/developerworks/cn/web/1010_wangpeng_flexmem/

2011-07-15 14:23:42 704

原创 AS3.0/Flex中的弱引用

弱引用英文叫做weak reference,与之相反的是强引用(strong reference)。引用不是对象本身,而是类似于指向对象的一个指针。通常都说当至少还存在一个引用指向某个对象的时候,这个对象就不会被gc,这里所说的引用就是强引用,而不是弱引用。反过来说,即使有N多弱

2011-07-15 14:20:50 4711

原创 SWFObject2

1.什么是SWFObject2?SWFObject2:提供两种优化的嵌入Flash Player的方法:一种基于标签的方法和一种依赖于Javascript的方法。提供一套Javascript API,目的是提供一套完整的工具来嵌入SWF文件和获得Flash Player的相关信息

2011-07-14 14:43:43 1439

原创 ASDoc生成Flex API Document

运用ASDoc工具原文地址: http://livedocs.adobe.com/flex/3/html/asdoc_9.html译者注:ASDoc是adobe官方提供的ActionScript的API文档生成工具,现在已经集成在FlexBuilder3中打开ASDoc工具的方法

2011-07-13 16:34:56 1296

原创 Flex编译器以及常用编译参数

下面是所有的编译参数:Adobe Flex Compiler (mxmlc)Version 3.4.0 build 6955Copyright (c) 2004-2007 Adobe Systems, Inc. All rights reserved.-benchmark

2011-07-13 16:20:17 4370

原创 **Loader之间的区别

1. Loader类可用于加载SWF文件或图像(JPG、PNG或GIF),使用load方法来启动加载。被加载的显示对象作为Loader对象的子级添加。2. URLLoader类用于加载文本或二进制数据。它会发出有关下载进度的通知,通过bytesLoaded和byteTotal属性

2011-07-13 14:53:30 668

原创 RPC组件

HTTPService:使用 HTTPService 类可表示 ActionScript 中的 HTTPService 对象。当调用 HTTPService 对象的 send() 方法时,将发出对指定 URL 的 HTTP 请求,并且返回 HTTP 响应。可以选择向指定 URL

2011-07-13 11:33:29 921

原创 数据集合

1.接口类(Interface):IList:按顺序组织的项目(item)的集合,提供基于索引(index)的访问和处理方法,例如addItem(item:Object):void和addItemAt(item:Object, index:int):void等。它不同排序、筛选、

2011-07-13 10:33:53 870

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除