Flash
Xiang08
这个作者很懒,什么都没留下…
展开
-
Flash&flex应用内存泄露的分析与诊断
引言Flex 采用 ActionScript 语言作为脚本语言,编译后的二进制代码在 FlashPlayer 虚拟机 AVM(Actionscript Virtual Machine)中运行。和 Java 语言类似,AVM 中也有一个垃圾收集器(Garbage Collection),对于不用的对象,隔一段时间会进行收集并销毁,释放内存。和 C++ 语言相比,程序员不需要时刻关注内存的分配转载 2012-11-12 18:29:04 · 2018 阅读 · 0 评论 -
AS3 的一些优化
1、当创建一个数组的时候避免用new操作符用 var a:Array = [];而不用var a:Array = new Array();2、传统的这样来简历数组的话代价是非常昂贵的:var vanityCollection01 : Array = new Array();var vanityCollection02 : Array = new Array();var vanityCo转载 2010-04-26 11:54:00 · 1421 阅读 · 0 评论 -
AS3改变mc的颜色。
ColorTransform()构造函数public function ColorTransform(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:N原创 2010-03-24 17:17:00 · 4124 阅读 · 0 评论 -
在Excel与Flex之间粘贴数据
2种方法, 一,利用js读取黏贴版: var content = clipboardData.getData("Text"); document.getElementById("${application}").getClipboardData(content); 二,直接复制到datagrid 在DataGrid中,当按下Ctrl键时,我们创建一个原创 2010-02-08 16:57:00 · 1342 阅读 · 0 评论 -
Flash cs4 for mac 序列号。
Flash CS4的序列号1325-0024-1853-8374-1264-52831325-0074-0240-1573-4516-37091325-0078-0353-8704-3017-36781325-0765-7008-2538-4517-68571325-0765-7008-2538-4517-6857转载 2009-12-06 19:25:00 · 1583 阅读 · 0 评论 -
FDT 序列号。
Name: zaiqing.zhouSN: j1vigbiiq531434u855532813ux0w6i12k6730tuonx32cb3h2765mName: Zachary ChouSN: 6m8ivk8j2n31434u8539719rp7474srq6l6629aq666876in49h9nqName: ZacharySN: 767650frk931434e8原创 2009-11-26 16:12:00 · 1682 阅读 · 0 评论 -
模块化加载,设置加载域。
当程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助 ApplicationDomain 共享其代码和资源。模块(Module)按照程序逻辑,可以拆分出多个“功能模块”,如“注册”、“管理”等等;按照游戏或社区类程序的关卡或转载 2009-11-24 11:12:00 · 870 阅读 · 0 评论 -
如何自定义FLEX3的loading进度条
这是FLEX3默认的进度条,它起到等待加载FLEX文件的作用。如果你需要设计和自定义FLEX加载进度条,本文将介绍2种方法实现自定义FLEX3的loading进度条. 首先:修改下载进度的文字为中文 建立扩展至 mx.preloaders.DownloadProgressBar 的一个类: package myDownPro{ im转载 2009-11-11 16:36:00 · 1231 阅读 · 1 评论 -
Flash 与 PHP 简单通信实例。
话不多说,直接看代码吧。 var request:URLRequest = new URLRequest ("http://localhost/addUser.php");request.method = URLRequestMethod.POST; var variables:URLVariables = new URLVariables(); v原创 2009-11-04 15:59:00 · 474 阅读 · 0 评论 -
Adobe Catalyst Bate2 序列号
1395-4008-0392-6168-6044-8934原创 2009-10-26 11:22:00 · 593 阅读 · 0 评论 -
Arthropod——Flash和AIR调试器
对于任何计算机语言和运行时环境来说,调试工具都是软件开发中不可或缺的组成部分。基于Adobe Flash平台的RIA开发(无论是Flex还是AIR)当然也不例外。随着Flex/AIR的不断成熟,涌现出了越来越多的调试工具。Arthropod就是其中之一。Arthropod是个针对Flash和AIR应用开发的调试工具。InfoQ有幸采访了Flash开发者及Arthropod创建者Carl Cal转载 2009-10-26 10:10:00 · 1039 阅读 · 0 评论 -
Flex坐标系统及转换
flash和flex针对不同的目的,提供了3种不同的坐标系 全局的就是(stage级别的) 本地坐标系(组件级别的) 内容坐标系(相对于本地坐标系说的) 这些坐标系的点是可以转换的,并且有相应的方法,看来adobe想得挺周到。我们一个一个的说一下 全局 这个坐标系的原点在整个f转载 2009-10-20 10:12:00 · 1166 阅读 · 0 评论 -
Adobe MAX 2009视频
http://max.adobe.com/online/原创 2009-10-09 10:34:00 · 501 阅读 · 0 评论 -
Flash Games
http://www.bigfishgames.com/blog/die-big-fish-games-kunden-favoriten-2009/原创 2010-05-20 19:34:00 · 851 阅读 · 0 评论 -
The Pixel Bender 介绍
Adobe Pixel Bender Toolkit 是在CS4 中新加的东西,其实之前安装CS4的时候有注意到它的存在,只是今天才意识到它的强大,特地发贴详细介绍一翻。照例先看Demo,点击上面的图片可以看到一个马赛克效果,在flash中要实现一个马赛克效果并不是什么夸张的事,夸张的是在如此大范围的图像上流畅的计算出马赛克效果。之前如果做过flash马赛克效果的人应该都知道,这些是纯as办不到的事情,但是这个swf做到了,那么现在能隐约感觉出Pixel Bender 的强大吗?其实真正厉害的还远不止这些,转载 2010-07-26 19:38:00 · 2643 阅读 · 2 评论 -
Flash嵌入txt文本文件
ByteArrayAsset 是 flash.utils.ByteArray 类的子类,表示您在 Flex 应用程序中嵌入的任意字节数据序列。可以嵌入任何类型的文件中的字节数据,并且将始终嵌入整个文件。虽然可以嵌入整个 SWF 文件,但无法嵌入 SWF 文件中特定资源的字节。MXML 编译器自动生成扩展 ByteArrayAsset 的类,以表示嵌入的数据。要随意嵌入一个文件,应声明一个类型为 Class 的变量,并使用 MIME 类型 application/octet-stream 为其指定 [原创 2010-07-26 19:50:00 · 1862 阅读 · 0 评论 -
快速技巧:创建一个打字机文本效果类
在这个快速技巧中,我们将创建一个静态的,可重复使用的ActionScript类,它会产生单行打字机效果。往下阅读!第1步:简要概述我们要把一个用户定义的字符串拆分到一个数组中,然后使用Timer类把产生的字母一个一个地添加到文本框中。第2步:Typewriter类我们的类是静态的,这意味着它不需要使用新的关键词来实例化。若要访转载 2012-04-24 09:03:55 · 1676 阅读 · 0 评论 -
AS3 类库资源
1、as3ebaylibhttp://code.google.com/p/as3ebaylib/2、as3youtubelibhttp://code.google.com/p/as3youtubelib/3、as3flickrlibhttp://code.google.com/p/as3flickrlib/4、Yahoo ASTRA Flash Componen转载 2012-04-05 22:00:59 · 861 阅读 · 0 评论 -
Flex使用ArrayCollection的filterFunction属性过滤DataGrid
下面的实例演示了在Flex中怎样使用 CheckBox 组件和 ArrayCollection 的 filterFunction 属性来过滤 DataGrid 组件的 item 。 layout="vertical" verticalAlign="middle" backgro原创 2011-07-26 08:42:07 · 2098 阅读 · 0 评论 -
SmartFoxServer 2X 破解授权 -- 无限制版及破解代码
<br />2x已放出RC1版本!传送门:http://www.smartfoxserver.com/2X/<br />未授权版连接数上限100,经过努力已破解,连接数、时间均可无限制,嘿嘿<br /><br /><br />连接数被我设为了888,到期时间设定了2111/11/11,有创意吧.<br />奉献上license.2x:<br /> license.rar (154 Bytes, 下载次数: 59) <br /><br />使用方法:解压至config文件夹<br />要更多连接数的在下面<b转载 2011-02-22 15:33:00 · 8349 阅读 · 4 评论 -
由安全沙箱冲突:LoaderInfo.content。
<br />具体解决方案:<br /><br />var context:LoaderContext = new LoaderContext();<br />context.applicationDomain = new ApplicationDomain(); <br />context.checkPolicyFile = true;<br />context.securityDomain = SecurityDomain.currentDomain;<br /><br />Loader.load(原创 2011-01-07 16:02:00 · 974 阅读 · 0 评论 -
Flixel介绍二
<br /><br />BTW,你下载的Flixel的压缩包里面有doc目录是Flixel的文档,需要查询具体每个类提供了何种接口的话,请看文档。基本的组织结构<br /><br />运行中的Flixel框架的组织结构大体上如上图所示。游戏的入口是一个FlxGame类(需要由你来继承),此外需要多个FlxState类(由你来继承并创建)。你需要在创建FlxGame类的时候指定一个State作为默认的State。之后你可以调用“FlxG.state = FlxState1”,来切换不同的State。<br /转载 2011-01-07 09:23:00 · 3237 阅读 · 0 评论 -
Flixel框架介绍一
<br />What is Flixel?<br />Flixel是一个完全开源的Flash游戏的开发框架,Flixel的哲学我挺欣赏的,它封装了Flash中和游戏相关的大部分内容,重新提供了一套Flixel接口,方便程序的开发,提高了代码的统一,提高了代码的可读性。此外还提供了动画、运动、2D碰撞、tilemap、场景管理等扩展功能,最适合2D横板动作类游戏的开发。<br />Flixel是非常灵活的,继承关系不复杂,接口清晰简单。它的一个类专注提供一块内容(这点我觉得Flixel的粒度把握的非常不错,并转载 2011-01-07 09:22:00 · 2745 阅读 · 0 评论 -
新的Flash套件:旋转的Papervision 3D画廊
<br />亲爱的客户,我迫不及待地向你们展现我们的新产品:一款高级的Flash CMS 画廊。这不仅仅是一个交互的模板——它是Flash的一个杰作!<br /> 这款使用Papervision3D创建的绚丽夺目的Flash CMS旋转画廊拥有十分强悍的功能,同时能完美地用于任何组合:摄影师的,艺术家的,设计师的,在线展览,模特儿,富有创造力的组合等等<br /> <br /> 这套组件可以向用户展现一个动态的3D画廊,当你的鼠标经过页面的时候,图片会围成一个圈。 如果你希转载 2010-11-10 13:08:00 · 1352 阅读 · 0 评论 -
奴隶与死囚优化法则
奴隶与死囚优化法则追求的是用最少的UI实例显示更多的数据,占用最少的内存的一种极限优化法则,举个例子:在QQ中可以打开多个聊天窗口聊天,用户聊天时只会打开少数感兴趣的人的聊天窗口,当开启新聊天窗口时,如果之前有关闭的窗口,可以重用关闭的窗口。好友可以添加或删除,删除联系人后,与联系人相关的聊天窗口和关闭的窗口一样成为闲置窗口,因此也可以被重用,当内存不大时,闲置的窗口应该优先被重用,内存过大时,闲置的窗口可以被垃圾回收,没有闲置窗口时只能从新创建新窗口。我们需要使用最少的弹出窗口显示尽可能多的数据条目需转载 2010-11-10 13:05:00 · 973 阅读 · 0 评论 -
amf抓包利器:Charles
<br />Charles主页:http://www.charlesproxy.com/原创 2010-10-19 10:44:00 · 4946 阅读 · 0 评论 -
Chrome下Flash无法输入中文
<br /><br />这个问题主要出现在当flash设置了wmode属性之后,在上述非主流非IE 内核的浏览器中便无法输入中文。究其原因是因为Flash这种模式很少用到,这是一种无窗口模式,绘制和输入取决于浏览器,这种模式对于Flash来说, 绘制效率比较低,但是可以作为HTML的层来使用,并支持透明,因此在国内还是挺常用的。在天书中使用这个,主要是为了支持鼠标右键。<br />由于这种模式Flash控件接收的输入来自浏览器,因此需要浏览器对Flash的wmode特殊处理。<br />很不幸的是,转载 2010-10-11 15:44:00 · 9755 阅读 · 0 评论 -
轻松搞定deeplinking 和 analytics
<br />大家普遍认为在flash或flex的应用程序或游戏中,很难应用深层链接(Deep Linking)和分析数据的收集,幸运的是没有什么是不可能的,这两个仅用几行代码就能实现。<br /><br />这篇文章将涉及到什么是SWFAddress,什么是Google Analytics?我们为什么要使用他们?最重要的是我们如何放到我们的应用程序中去。<br /><br />我在2010年9月19-21日写过360Flex conference in Washington DC这篇文章,我认为他适合用SW转载 2010-09-25 10:02:00 · 939 阅读 · 0 评论 -
Away3D:《Flash 3D基础向导》已出版
<br /> 下载 (49.97 KB)<br />昨天 10:57<br /><br />比实际上市日期稍晚的公告——因为当时我正在悉尼那边培训Away3D客。无论如何我们现在有了第一个Away3D出版物了!<br />这对于参与其中的人们是个繁琐的工作,对于核心团队的奉献精神和社区支持也是一个考验。这本书对于想学习Flash 3D的人是个理想的入门教材,而对于用过Away3D一段时间之后有兴趣巩固相关知识的人也是很有用的。它涉及到最新的2.5和3.5两个版本,覆盖了从基础创建和交互到高级特性比如骨骼动画转载 2010-06-03 09:32:00 · 880 阅读 · 0 评论 -
Flash Pro CS5将支持输出原生iPhone软件
Adobe公司日前宣布了将大举挺进智能手机市场的Flash Player 10.1,其面向Windows、Mac OS、Linux以及Windows Mobile和Palm WebOS的Beta版本将于年内问世,明年则提供对Google Android和Symbian的支持,此后还有黑莓,却独缺iPhone。Adobe表示,他们一直在和苹果合作,努力让iPhone OS支持Flash Player转载 2009-10-09 10:31:00 · 878 阅读 · 0 评论 -
Flash导出包含多个mc的swc方法。
其实方法很简单。在发布设置中的flash选项里把export swc勾上就可以了。这样发布后就会生成一个以flash文件名命名的swc了。里面包含fla中所有导出的mc。原创 2009-09-20 20:56:00 · 981 阅读 · 0 评论 -
很好用的Matrix
Matrix 类表示一个转换矩阵,它确定如何将点从一个坐标空间映射到另一个坐标空间。您可以对一个显示对象执行不同的图形转换,方法是设置 Matrix 对象的属性,将该 Matrix 对象应用于 Transform 对象的 matrix 属性,然后应用该 Transform 对象作为显示对象的 transform 属性。这些转换函数包括平移(x 和 y 重新定位)、旋转、缩放和倾斜。 注意:原创 2009-05-21 09:41:00 · 796 阅读 · 0 评论 -
用Matrix解决缩放,旋转注册点的问题。
直接看代码吧。 public function scaleAt( scale : Number, originX : Number, originY : Number ) : void { affineTransform = transform.matrix affineTransform.translate( -originX,原创 2009-05-21 09:57:00 · 2936 阅读 · 1 评论 -
Flash Camera & Microphone 访问(含mac系统)
Camera类Camera有一个得到Camera实例的静态方法getCamera(name:String = null). 这个方法有一个参数,是想要取得的摄像头的实例名, 一般大厂商的摄像头实例名是品牌+型号+id, 同一个摄像头连接一台电脑不同的USB接口会产生不同的id。实例名如果为空, 或者完全不传入这个参数, Flex会取得默认的摄像设备实例。 在大部分的台式机上,不传入参数, 直接使用原创 2009-07-24 13:09:00 · 1179 阅读 · 0 评论 -
错误解决方法:找不到基类 UIComponent 的定义。
package{ import fl.core.UIComponent; public class test extends UIComponent { public function test() { } }} 报找不到基类UIComponent 在fl包已经导入的情况下还继续报这个错误。 解决办法,在舞台上任意拖动一个Component,运行。 去掉刚才添加的Co原创 2009-05-15 14:07:00 · 3415 阅读 · 2 评论 -
AS加载html,返回加载类型。
private function init():void{ _load = new Loader(); _load.contentLoaderInfo.addEventListener(Event.COMPLETE,loadCompleteHandler); var url:URLRequest = new URLRequest("http://www.gstatic.com/ho原创 2009-07-23 14:44:00 · 778 阅读 · 0 评论 -
数组排序。Sort
Flex ICollectionView 排序 包<a onclick="function onclick(){loadClassListFrame(class-list.html/*tpa=http://livedocs.adobe.com/flex/3_cn/mx/collections/class-list.html*/)}" href="http原创 2009-07-21 10:53:00 · 3195 阅读 · 2 评论 -
swf在flash里面正常显示。本地打开无法访问的问题(读本地config文件)
一个flv在flash发布后,一切运行正常。但是直接打开swf出错。这种情况的前提是访问本地其他文件。比如config.xml,或者其他swf文件。 解决办法,将swf用player打开,然后 文件——》创建播放器,创建一个exe文件,放在相应目录下。 点击打开。访问正常。问题解决。原创 2009-05-11 16:02:00 · 1196 阅读 · 0 评论 -
图片,文字描边。
alpha=1 color=0x000000 blurX="2" blurY="2" quality="1" strength=255 inner=false/>原创 2009-07-20 19:51:00 · 737 阅读 · 0 评论 -
Flash cs4序列号
1302-1891-0342-4468-7376-8361原创 2009-07-19 00:50:00 · 819 阅读 · 0 评论