摘要: 一、复制舞台上的影片剪方法1——反射方法:var ClassRef:Class = getDefinitionByName(getQualifiedClassName(t_mc)) as Class;var clone_mc:DisplayObject = new ClassRef();addChild(clone_mc);方法2——构造器方法:var ClassRef:Class = t_mc.constructor;var clone_mc:MovieClip = new ClassRef();addChild(clone_mc);方法3——编译器自动生成类方法:此方法是方法1的变种,它比 阅读全文
posted @ 2011-04-14 23:58 Atypiape 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 先来看下面的代码:var initialObj:Object=new Object();initialObj.name="名字";var afterObj:Object=initialObj;afterObj.name="改名了";trace("initialObj的名字:"+initialObj.name);//输出“改名了”trace("afterObj的名字:"+afterObj.name);//输出“改名了”如果是新手,可能你会紧张的发现initialObj的名字也变成了"改名了",但并 阅读全文
posted @ 2011-04-14 23:36 Atypiape 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 晚上回宿舍,将Flex项目更新到SVN版本库中最新版,使用Flash Builder 4 调试,结果一直卡在“正在等待Adobe Flash Player连接调试器 57%”。网上查了下,说是Flash Player Debugger的问题,重新安装了最新版,仍然不顶用。再搜,有个可以查看浏览器上是否安装了Debug版本的Flash Player,这个网站是http://flashplayerversion.com/。看了下,确实是Debug版的呀,奇怪。再查,原来是默认浏览器——360安全浏览器,更新Flash Player时装了非Debugger版本,而我调式的时候都是使用360安全浏览器 阅读全文
posted @ 2011-04-14 23:33 Atypiape 阅读(2979) 评论(1) 推荐(0) 编辑
摘要: 当BulkLoader把所有的资源都加载完成后,可以使用以下的代码来获取SWF文件中的类,这里假设SWF文件名为index.swf,要获取的类的名称为Boy。为了方便实例化SWF文件中的类,可以定义一个方法。/** 从SWF文件中获取类实例化对象 ----------------------------------------------------------------------*/public static function getObjectFromSWF(clsName:String, swfName:String, bulkLoader:BulkLoader ):Object{ 阅读全文
posted @ 2011-04-14 23:30 Atypiape 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 今天我们来看看AS3中新的XML处理方法:E4X,直到现在,ECMA脚本语言规范(ECMA-262)——AscriptScript 3.0的核心基础,并没有提供任何的XML数据处理类或方法。AcriontScript之前的版本(从Flash 5中的ActionScript开始)有一些处理XML数据的类和方法,但是它们并不是基于ECMAScript标准的。新的ECMA脚本语言规范第4版草稿中定义了一系列新的处理XML数据的类和方法。这些类和方法的集合并命名为E4X("ECMAScript for XML"),ActionScript 3.0包括如下新的E4X类: XML、XM 阅读全文
posted @ 2011-04-14 23:29 Atypiape 阅读(1984) 评论(0) 推荐(0) 编辑
摘要: 照我的理解,函数重载(Function Override)从来不是面向对象语言的核心。因此,ActionScript语言是否支持函数重载不应该成为人们批评或质疑它的原因之一,是否实现函数重载完全取决于你的应用。 曾经遇到一个问题,Java语言的某个类接口要映射要ActionScript类,由于该类的接口有函数重载的现象,导致ActionScript无法声明相应的接口。例如: //Java类interface PetStoreFacade{ Account getAccount(String username); Account getAccount(String username, Strin 阅读全文
posted @ 2011-04-14 23:28 Atypiape 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 最近开始用Flex Builder,开发人员嘛,还是用这个舒服。Flex框架的功能很强大,做RIA应用没的说,但对于开发游戏用处却不是很大,而且生成的swf文件会多出200KB左右。所以,我决定只建立ActionScript工程。然后问题就来了...Flash中有一个类叫fl.transitions.Tween,用来做一些缩放或淡入淡出的特效很方便。但是此类在Flex中无法直接使用。Google后看到有人说在Flex中可以用mx.effects.Tween这个类来代替,但是这个类也只能在Flex的工程中使用。难不成flash中那么多方便的类都无法使用了么?难不成要自己写特效么?再找!最终awf 阅读全文
posted @ 2011-04-14 23:26 Atypiape 阅读(745) 评论(2) 推荐(0) 编辑
摘要: 选择菜单 帮助–> 安装新软件在使用里键入地址:http://subclipse.tigris.org/update_1.6.x按回车键在Subclipse栏里选择带有Required标签的项目.一共三个然后下一步.完成下载完后重启Flash Builder4选择菜单 窗口 –> 其它视图 –> SVN即可以看到SVN插件功能. 阅读全文
posted @ 2011-04-14 23:25 Atypiape 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 声明一下。希望大家经济允许的话,积极支持正版。 先插入一个下载 Adobe AIR ,它们关系很密切 官网下载地址:http://get.adobe.com/cn/air/?promoid=BTLOA注册 Flash Builder 4 的方法只需两步:1. 注册码我这里提供几个个Flash Builder 4的注册码: 1424-4884-4630-8952-4819-85201424-4118-1138-0912-4001-72221424-4012-2754-1802-2619-89281424-4766-4350-7925-0705-3050并且提供一个注册机下载地址:http://d 阅读全文
posted @ 2011-04-14 23:23 Atypiape 阅读(13287) 评论(0) 推荐(1) 编辑
点击右上角即可分享
微信分享提示