待分类
文章平均质量分 66
sysu_2010
这个作者很懒,什么都没留下…
展开
-
Flex的异步调用
在Flex中,对远程服务的访问都是异步的,所谓“异步”就是方法调用之后,当前线程并不阻塞以等待调用结果的返回,而是继续执行下一行代码。Flash Player中会有其他线程守候远程方法调用结果。当远程方法调用结果(可能调用成功,也可能因某种原因失败)返回后,守候线程会以“事件”的形式通知应用进行相应的处理。因此,远程方法调用结果都是在调用结果相关的事件侦听器中处理的。异步调用非常容易理解,笔者原创 2011-08-20 11:20:04 · 5115 阅读 · 0 评论 -
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 · 809 阅读 · 0 评论 -
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 · 3132 阅读 · 0 评论 -
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 · 1664 阅读 · 0 评论 -
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 · 1766 阅读 · 0 评论 -
Flex延时加载
基本原理的测试:在舞台建一空白MC,取名mymc,保存在桌面,在桌面放一张图片1.jpg1,你写下以下代码测试:mymc.loadMovie("1.jpg")trace(mymc._width)输出:0哼!内部装了那么大一张图片,居然不改变宽度?有经验的朋友都知道,如果你要做的效原创 2011-07-18 15:04:33 · 3895 阅读 · 0 评论 -
AS3的对象池
1. 为什么使用对象池假设游戏当中,玩家按下鼠标,那么游戏场景中出现一个美女A,代码是var A:美女A=new 美女A();addChild(A);放开鼠标美女被清除,代码是:A.dispose();A=null;如果某个玩家不停地点击鼠标,那么我们的代码将不停的NEW 美女原创 2011-07-18 11:00:10 · 2633 阅读 · 0 评论 -
Flash&Flex大全
http://zengrong.net/flashassistant#UI原创 2011-07-18 10:30:03 · 519 阅读 · 0 评论 -
Flash Player垃圾回收机制
Flash Player垃圾回收工作是由垃圾回收器(garbage collector)完成的。垃圾回收器是运行在后台的一个进程,它释放那些不再被应用所使用对象所占用的内存。不再被应用所使用的对象是指那些不再会被那些活动着(工作着)的对象所“引用”的对象。在AS中,对于非基本类型原创 2011-07-15 15:00:47 · 1890 阅读 · 0 评论 -
Flex 应用内存泄露的分析与诊断
http://www.ibm.com/developerworks/cn/web/1010_wangpeng_flexmem/原创 2011-07-15 14:23:42 · 719 阅读 · 0 评论 -
手动进行释放内存的API
1. System.disposeXML()在 Flash Player 10.1 和 AIR 1.5.2 中,我们为名为 disposeXML() 的系统类增加了静态函数,从而确保取消对所有 XML 对象节点的引用,并且立即可供进行垃圾回收。如果您的应用程序可解析 XML 对象原创 2011-07-15 16:39:42 · 1786 阅读 · 0 评论 -
ActionScript的前世今生
1. ECMAECMA于1960年在布鲁塞尔(比利时)由一些欧洲最大的计算机和技术公司成立。到1961年5月,他们成立了一个正式的组织,这个组织的目标是评估,开发和认可电信和计算机标准。大家决定把ECMA的总部设在日内瓦是因为这样能够让它与其它与之协同工作的标准制定组织更接近一些原创 2011-07-20 12:09:07 · 2643 阅读 · 0 评论 -
ActionScript3编译运行
【编写ActionScript代码的工具】Flash——它是一种矢量多媒体动画制作技术,该技术制作的多媒体文件格式为swf。其它一些动画制作软件(3dmax、maya)也可以制作动画,但在Web支持方面却显不足,而且文件较大。开发环境Adobe Flash CS Professi原创 2011-07-20 14:56:03 · 8092 阅读 · 0 评论 -
Flex元数据标签
1、[ArrayElementType]使用ArrayElementType元数据标签可以让你定义数组元素的数据类型。程序代码:[ArrayElementType("String")] public var arrayOfStrings:Array; [ArrayElement原创 2011-07-20 16:50:21 · 2497 阅读 · 0 评论 -
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 · 1909 阅读 · 0 评论 -
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 · 1965 阅读 · 0 评论 -
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 · 2565 阅读 · 0 评论 -
Flex异步令牌
什么是AsyncToken?官方文档是这样描述的:"这个类针对异步RPC操作提供了一个用来设置额外的或者令牌级数据的地方。它也允许一个IResponder作为一个独立调用被附加。这个AsyncToken能够在ResultEvent和FaultEvent中用token属性来引用。"原创 2011-08-20 14:43:12 · 2794 阅读 · 0 评论 -
在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 · 2242 阅读 · 0 评论 -
Ant的配置
ant 配置: 1.ant包解压到安装目录。 2.环境变量中设置 ANT_HOME , 值为安装目录。 3.环境变量中设置 JAVA_HOME , 值为 jdk 安装目录。 4.把 ANT_HOME 添加到 Path 变量中去,值为“%AN原创 2011-08-19 10:45:10 · 1862 阅读 · 0 评论 -
使用NetConnection、NetStream和Video类来显示FLV
怎么在Flex应用程序中使用NetConnection、NetStream和Video类来播放flv文件?怎么使用onMetaData和onCuePoint事件来处理视频的元数据和嵌入提示点。代码如下:<s:Application xmlns:fx="http://ns.ado原创 2011-07-28 15:57:27 · 3790 阅读 · 0 评论 -
IMXMLObject接口
在Flex中,所有的ActionScript类可以根据是否可视分为两类:可视化组件和不可视组件。可视化组件都从mx.core.UICmponent继承,用于完成与用户的交互;不可视组件主要用来完成一些与人机交互无关的工作,大多数与数据处理相关,比如数据校验、格式化、远程数据访问等原创 2011-09-01 10:14:36 · 2715 阅读 · 0 评论 -
使用ActionScript创建自定义组件
通常用继承已有类的方式来创建组件。比如,要创建基于Button的控件,我们就创建mx.controls.Button类的一个子类。如果要创建全新的组件,则需要创建mx.core.UIComponent类的子类。重载UIComponent类的protected方法Fle原创 2011-09-01 15:48:07 · 2685 阅读 · 0 评论 -
数据绑定
数据绑定是将一个对象中的数据与另一个对象中的数据联系在一起的过程。数据绑定为应用的不同层(这里主要是指模型层与视图层)之间传递数据提供了一种快捷的机制。数据绑定需要一个源属性,一个目的属性,以及用于表明何时将数据从源属性复制到目的属性的触发事件。当源属性变化时,对象发出触发事件,原创 2011-09-01 11:08:28 · 1715 阅读 · 0 评论 -
底层优化
Alchemy和Haxehttp://labs.adobe.com/technologies/alchemy/http://haxe.org/doc/intro?version=10449原创 2011-07-15 17:08:36 · 763 阅读 · 0 评论 -
Flash Player垃圾回收机制强制执行
AVM2理论上是自带垃圾回收机的,但是具体何时进行垃圾回收,理论上非人为所能控制,而我们若要强制启用垃圾回收机,则需要用一些非正规手段,比如如下会提到的手段。所谓强制执行垃圾回收机,是指通过故意使swf在运行时出错,然后throw出错误,而同时通过catch error来继续运行原创 2011-07-15 16:23:57 · 821 阅读 · 0 评论 -
Flash Player简单构成
Flash Player包含4个主要部分:1. 媒体播放器媒体播放器负责渲染和绘画矢量图形、生成文本并处理文本布局、播放和处理音频和视频。2. 虚拟机ActionScript生成的二进制SWF代码,通过虚拟机执行,并置入Flash的显示列表(Display List,我们将在第5原创 2011-07-08 17:58:11 · 1535 阅读 · 0 评论 -
Flash Player渲染模型
http://book.51cto.com/art/201006/208223.htm原创 2011-07-08 12:18:25 · 1099 阅读 · 0 评论 -
SWF文件格式
http://www.adobe.com/devnet/swf.html原创 2011-07-08 12:04:23 · 645 阅读 · 0 评论 -
ActionScript3.0的安全域和应用程序域
地址:http://kevincao.com/2010/11/security-domains/http://kevincao.com/2010/11/application-domains/原创 2011-07-08 11:28:19 · 538 阅读 · 0 评论 -
Flex模块化程序开发
模块可以让你将程序分割成几个片段或单元。主程序或“壳”,可以动态的加载其它需要的模块,不会在启动时加载所有的模块,也不会加载任何用户尚未进行交互的模块。模块是可以被一个程序加载和卸载的swf文件,从而释放内存和资源。模块不能独立于程序运行,但是可以在任意数量的原创 2011-07-09 11:26:33 · 2181 阅读 · 0 评论 -
Flash Player内部机制
1. Flash 运行时用C++、汇编语言和ActionScirpt编写发布的Flash Player版本向前兼容一切归结为核心周期。。。2. 核心周期事件、用户代码、运行时环境和输出相当于Flash Player(其实是不只这些,还有通信),而Flash Player嵌入到浏览原创 2011-07-08 17:39:41 · 7337 阅读 · 0 评论 -
跨域访问控制
1. Security.loadPolicyFile(url)在 url 参数指定的位置查找策略文件。Adobe AIR 和 Flash Player 使用策略文件来确定是否允许应用程序从它们自己的服务器以外的服务器加载数据。请注意,虽然方法名称为 loadP原创 2011-07-06 17:50:28 · 576 阅读 · 0 评论 -
同源策略
概念:同源策略是客户端脚本(尤其是Javascript)的重要的安全度量标准。它最早出自Netscape Navigator2.0,其目的是防止某个文档或脚本从多个不同源装载。这里的同源指的是:同协议,同域名和同端口。精髓:它的精髓很简单:它认为自任何站点装载原创 2011-07-06 16:26:18 · 595 阅读 · 0 评论 -
安全沙箱
Flex安全沙箱包括:远程沙箱与本地沙箱。其实这个沙箱模型类似与浏览器中的同源策略。在同一域内的资源会被放到一个安全组下,这个安全组就被称为Flex安全沙箱了。在深入了解沙箱之前先得明确FlashPlayer的权限控制(我还是按照FlashCS3上的中文官方文原创 2011-07-06 17:32:19 · 1077 阅读 · 0 评论 -
Cross-Scripting
http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7c98.html原创 2011-07-06 17:54:10 · 427 阅读 · 0 评论 -
Module类和接口关系
1.Module:实现:IModel2. IModule将类标记为模块的接口。3.IFlexModuleFactory 实现:SystemManager(SystemManager 类管理应用程序窗口);SystemManager 是在应用程序中创建的第一个显示类。它负责创建要显原创 2011-07-11 16:46:50 · 1509 阅读 · 0 评论 -
**Loader之间的区别
1. Loader类可用于加载SWF文件或图像(JPG、PNG或GIF),使用load方法来启动加载。被加载的显示对象作为Loader对象的子级添加。2. URLLoader类用于加载文本或二进制数据。它会发出有关下载进度的通知,通过bytesLoaded和byteTotal属性原创 2011-07-13 14:53:30 · 700 阅读 · 0 评论 -
数据集合
1.接口类(Interface):IList:按顺序组织的项目(item)的集合,提供基于索引(index)的访问和处理方法,例如addItem(item:Object):void和addItemAt(item:Object, index:int):void等。它不同排序、筛选、原创 2011-07-13 10:33:53 · 884 阅读 · 0 评论 -
Flex内存优化原则和内存泄露举例
Flex内存释放优化原则1.被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;2.父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;3.如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用原创 2011-07-15 15:44:50 · 687 阅读 · 0 评论