
flex
普通网友
这个作者很懒,什么都没留下…
展开
-
Flex程序的运行过程
Flex应用程序共由两帧组成,第一帧由preLoader部分组成,第二帧由Application组成。第一帧一般都是作为程序载入时的Loading画面显示。第二帧才是应用程序的主内容,在SystemManger实例化后才开始应用程序的整个执行。进入第二帧后就会触发一系列的事件。进入第二帧后首先触发的事件是:preinitlize事件,此时应用程序已实例化但还没有创建任何孩子组件。然后产转载 2013-12-12 15:09:03 · 1120 阅读 · 0 评论 -
flex优化
使用TextLine处理静态文本比TextField快而且使用更少的内存。尽可能避免使用alpha参数。 适当的使用cacheAsBitmap可以大幅提高性能。(对于变化少的矢量元件) 针对每个子元件使用cacheAsBitmap而不是针对父元件使用。尽 可能使用Vector替代Array。固定长度的Vector更快。原创 2014-03-12 18:02:21 · 525 阅读 · 0 评论 -
此项目需要更高版本的 Adobe Flash Player。您可能需要安装该版本的 Flash Player 或重新安装 Flash Builder。
在使用FlexUnit4进行测试的时候,发现报错如下:==============================D:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\player\win\11.4\FlashPlayerDebugger.exe此项目需要更高版本的 Adobe Flash Player。您可能需要安装该原创 2014-03-07 17:11:54 · 7568 阅读 · 0 评论 -
理解 for 循环、while 循环和 do 循环之间的区别(AS3)
理解 for 循环、while 循环和 do 循环之间的区别在 Flash 中,反向 for 循环是执行速度最快的循环。 如果循环中需要一个已存储的相同类型对象的列表,使用 Vector 引用该对象列表的反向 for 循环是最快的方式。如果使用 int 作为迭代参数,而不使用 uint,所有 3 个循环的执行速度都更快。 如果递减循环变量,而不是递增,所有 3 个循环的执行速度都更转载 2014-03-12 17:58:53 · 2672 阅读 · 0 评论 -
只有仅限于文件系统的 SWF 文件和可信的本地 SWF 文件可以访问本地资源
很蛋碎的问题,对于不是在自己电脑上生成的文件,FlashPlayer会认为是不安全的。因此把别人的工程考到Flexbuilder里时 往往不能运行,生成的swf无权访问本地的framework。解读方法:在FlashPlayer设置里将工程文件夹添加为信任目录。随便打开个优酷上的视频,右键,全局设置,受信任位置设置,添加你的项目文件夹。原创 2014-01-21 18:19:29 · 5919 阅读 · 0 评论 -
开启flash player调试,打log出来
adobe flash player有自带调试功能的版本。=====================================先解释一下官网下载的flash版本:下载地址http://www.adobe.com/support/flashplayer/downloads.html这里面适合windows的有几种:ActiveX control content de原创 2014-03-07 18:11:33 · 2526 阅读 · 0 评论 -
flash开发环境 Flash Flex AIR AS3
本文详细介绍了 Flash、Flex、AS3、AIR 的关系和区别。希望对初学者有帮助。 AS3 ActionScript 通常简称为AS,它是Flash 平台的语言。AS编写的程序,最终可以编译成SWF、SWC。SWF 就是我们常说的Flash 动画。但是现在SWF 已经不仅仅是动画,而是RIA 的载体。ActionScript 有3个版本,分别是1.0版(AS1),2.0转载 2013-10-22 10:41:59 · 1648 阅读 · 0 评论 -
flash开发汇总
开发技巧:flex little know===================================== 开发知识:flex 命名空间mx,fx,s,mxFlex程序的运行过程flex优化Flex 性能优化Flex性能,内存管理和对象缓存Cache理解 for 循环、while 循环和 do 循环之间的区别(AS3)开原创 2014-04-03 14:22:50 · 295 阅读 · 0 评论 -
Flex 数据绑定
总结一下Flex中的一般的数据绑定的几种实现方法。首先先讲一下啥叫绑定呢?说白了就是把两个或几个东西绑在一起,一个变化的时候其他的也得跟着他变。这就产生了动态的效果了。其实叫数据绑定,到不如叫自动刷新合适。1、用“{}”来进行绑定txtSource" />txtSource.text}"/>如果希望双向绑定的话,可以这样{txtDestination.t转载 2013-11-05 15:36:37 · 768 阅读 · 1 评论 -
as3,类型默认值
int 0unit 0Number Na原创 2014-04-20 22:44:02 · 453 阅读 · 0 评论 -
Flex工程 使用ant编译
前提条件:1. 装好ant,2. 装好s原创 2014-07-24 11:27:09 · 491 阅读 · 0 评论 -
Flex的RSL机制
Flex框架相对JS来说比较臃肿,编译形成的swf体积比较大。在这个时候可以采用RSL机制来减少swf的体积。RSL全称Runtime Shared Library,原创 2015-02-04 14:50:52 · 291 阅读 · 0 评论 -
swf加密解密
加密软件doswfsecureSWF解密软件asvflash decompiler提取软件Flash Vampireshttp://www.swfvampire.com/原创 2014-04-02 17:28:35 · 856 阅读 · 0 评论 -
flex little know
小写是属性每个mxml都可以定义状态,第一个状态就是默认状态 click="this.currentState=''"flex 默认24帧 stage.frameRateflex y轴正方向向下 +pi/2是往顺时针加的文本控件LabelTextInputRichText 不可编辑 不显示滚动条TextArea 可编辑 显示滚动条原创 2014-03-05 15:20:42 · 576 阅读 · 0 评论 -
Flex程序 帧 帧率
Flex程序是由两帧构成,第一帧用于加载程序和相关RSL等,第二帧才会执行swf。进入第二帧后,FlashPlayer仍然按照指定的“帧频(时间间隔)”不断重新播放第二帧。这是FlashPlayer运行特点。Flex组件框架也是借由这个运行特点(机制)监听“进入帧(ENTER_FRAME)”事件,然后更新各种属性、尺寸、重新绘制外观的。(Flex程序本质上和Flash程序一转载 2014-03-03 18:36:01 · 1242 阅读 · 0 评论 -
as3 游戏基础框架
package{ import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; public class Main extends Sprite { public static const STATE_转载 2014-01-10 14:08:07 · 326 阅读 · 0 评论 -
Flash不同wmode属性分析
首先来看下wmode属性的值和含义:Window模式默认情况下的显示模式,在这种模式下flash player有自己的窗口句柄,这就意味着flash影片是存在于Windows中的一个显示实例,并且是在浏览器核心显示窗口之上的,所以flash只是貌似显示在浏览器中,但这也是flash最快最有效率的渲染模式。由于他是独立于浏览器的HTML渲染表面,这就导致默认显示方式下flash总是会转载 2014-01-10 14:13:23 · 1008 阅读 · 0 评论 -
Flex 性能优化
使用过flex的人都知道,它很耗内存,所以优化flex应用程序时非常重要的工作,也是必经之路,,以下是我的笔记:1, 合理使用布局a) 避免多层嵌套容器:嵌套容器时,每个容器实例都会在其子对象上运行度量和缩放算法(某些子对象本身又是容器,这样度量过程将是递归的)b) 使用绝对定位和缩放:默认使用的是相当布局,这样每个容器及其其子对象大小和位置的计算会占用大量资源,以下两个技巧有助于减少转载 2014-01-13 16:44:36 · 1183 阅读 · 0 评论 -
Flex性能,内存管理和对象缓存Cache
在屏幕上的显示的东西直接影响到Flex应用程序的响应能力和性能。更多的东西,更加降低了应用程序的响应速度。在这里我不做过多的实例了。这篇教程帮你在动态添加了很多UI组件的高负载情况下,仍然有很好的性能。(这句得到胡矿和火把的大力支持,感谢)在flex组件的生存周期中,构造函数和初始化过程是最昂贵(极大的代价)的操作。你在添加和移除大量的复杂组件时,系统将变得十分繁忙转载 2014-01-13 16:45:16 · 347 阅读 · 0 评论 -
getDefinitionByName,getQualifiedClassName,getQualifiedSuperclassName用法
1、getDefinitionByName如果你已知这个类的类名类路径,但是你又没办法得到这个类的原型,那么可以通过该函数,将已知的类名类路径转换为类的原型,然后还可以将得到的类原型进行实例化,比如:var Tmp = getDefinitionByName("flash.display.Sprite"); var spr = new Tmp; trace(spr is转载 2014-01-22 12:00:32 · 1223 阅读 · 0 评论 -
详细介绍Flex中操作XML
一 在介绍Flex中操作XML之前,首先简单介绍下XML中的基本术语。 元素:XML中拥有开始标签和结束标签的这一块称为“元素” 节点:把XML元素与文本结合起来统称为节点 根节点:位于整个XML文当顶端的节点 文本节点:包含文本的节点 属性:元素的组成部分,以键/值形式放在元素标签内 用一个例子来说明转载 2014-01-22 14:04:42 · 237 阅读 · 0 评论 -
flex application/group addChild失败
application是skinnablecontainer组件。在skinnablecontainer和group中均重写了addChild方法/** * @private */ override public function addChild(child:DisplayObject):DisplayObject { thr原创 2014-01-10 13:53:16 · 831 阅读 · 0 评论 -
Flash mm.cfg配置
在Flash开发中可以通过配置mm.cfg文件,来对Debugger版本的Flash Player进行一些配置。例如设置trace() 日志输出到本地文件中,设置策略文件请求记录到本地文件中等。在Flash Player 10.1或更高版本中,根据不同的操作系统,mm.cfg文件存放路径如下(如果相应的路径下没有该文件,创建一个即可):一、mm.cfg文件路径操转载 2014-01-22 14:44:42 · 2752 阅读 · 0 评论 -
VerifyError: Error #1014: 无法找到类 mx.core::BitmapAsset。
在项目属性设置中,构建路径-库路径-框架链接,选择合并到代码中。使用Flex开发网络应用程序是,有两种框架构建方法一种是“合并到代码中”另一种是“使用RSL(routine shared library)”这两种框架的区别就是,是不是将swf的那些支持底层库编译到swf文件中。如果是“合并到代码中”那就是每个swf文件都是独立的,那么这个swf在转载 2014-01-23 18:35:08 · 3611 阅读 · 0 评论 -
flex垃圾回收机制
ActionScript3.0垃圾回收器使用两种方法定位无引用的对象,引用计数法和标识清除法。引用计数法,一种用于跟踪活动对象的较为简单的方法,它从ActionScript1.0开始使用。当你创建一个指向某个对象的引用,该对象的引用计数器 加1;当你删除该对象的一个引用,该计数器减1。当某对象的计数器变成0,该对象将被标记以便垃圾回收器回收。引 用计数法简单,它不会非CPU带来巨大的负转载 2014-02-07 15:10:35 · 1082 阅读 · 0 评论 -
flex 命名空间mx,fx,s,mx
MXML 2006:过时的mxml语言命名空间,曾用在flex3。如果用flex4编译flex3的应用程序,你依然可以用这个明明空间。URI: http://www.adobe.com/2006/mxml 默认前缀:mx MXML 2009: 全新的mxml语言命名空间,是纯的语言命名空间,不包含组件。URI: http://ns.adobe.com/mxml/20原创 2013-11-05 16:34:54 · 2730 阅读 · 0 评论 -
在flex中导入fl包
在flex中导入fl包flash包与fl包有什么不同?flash包与fl包到底有什么区别呢?简单的说就是flash是Flash Player核心的库,不管在Flash中还是FD、FB中,都可以用;而fl是专门用于Flash中的一个组件库。虽然fl包下很多包名是跟flash 包下一样的,但却不是相同的,大致可将前者看作是后者的一个扩展。就跟Flex中的mx包是专门用于FB作为转载 2014-02-10 14:36:06 · 1041 阅读 · 0 评论 -
Chrome浏览器打印flash log
Chrome浏览器是自带的Flash插件,因此系统默认位置的mm.cfg会失效,无法打印出log。原创 2017-05-24 14:53:41 · 708 阅读 · 0 评论