as3
mh29110
这个作者很懒,什么都没留下…
展开
-
销毁对象时自我释放
让对象removeChild时自动删除子对象/属性/侦听(as3.0) 在AS3里..我们无法手动完全删除一个对象,, 以MovieClip为例.. 我们只有在删除它的时候 除了removeChild(对象)外 还必须清空它的子对象 删除所有动态添加的属性 删除所有侦听 删除所有引用 然后等待垃圾回收, 可是实际操作的时候.. 在长长的代码当中..经常会忘记自己什么时候写了侦转载 2013-05-22 13:51:56 · 422 阅读 · 0 评论 -
几种网页调用flash的方法
一、Adobe 提供的方法 这是非常经典与简单的一种调用方法,刚学网站建设时在很多小企业站点都可以看到,不过这种方法有一些明显缺陷: 不能检测播放器版本:如果用户 flash 版本过低,会出现 ActiveX 插件安装提示,而且用低版本播放器播放高版本的 flash 文件时存在很多问题,这些都影响用户对网站的正常使用。 不符合XHT转载 2013-12-25 13:24:59 · 357 阅读 · 0 评论 -
Flex 皮肤
方法一:在FlexBuilder3.0中右键你的工程选择properties在弹出的页面中选择FlexCompiler在 Addtional Compiler arguments 项中添加 -theme xxx/xx/a.css. 注意:css文件是你工程中的css文件,路径要写对了。 方法二:打开FlexBuilder3.0安装目录下sdks\3.1.0\framework转载 2013-12-30 09:56:26 · 318 阅读 · 0 评论 -
pureMVC温习
在pureMvc中,返回单例时,因为是使用的框架中的IFacade 的父类引用,则返回类型与引用不符合.这时需要as一下 public static function getInstance():ApplicationFacade { if(!instance){ instance = new ApplicationFacade(); } return原创 2013-11-07 10:25:54 · 237 阅读 · 0 评论 -
AS3 事件流
当事件发生时,flash播放器会自动显示与此事件相关的行为,因为这个行为是由Flash播放器自动显示的,所 以这样的行为称为缺省行为。 例如,在一个输入文本的实例中,当用户输入文本时,会触发"TextEvent.TEXT_INPUT"事件,这时flash会把 文本显示出来,"显示输入的文本"这个行为即缺省行为。 例如,当鼠标停在按钮上时,会触发"MouseEvent.ROL转载 2013-09-27 09:51:02 · 424 阅读 · 0 评论 -
位图数据内存优化
转载的别人的经验: http://hi.baidu.com/miracle5460/item/edcd7f89527c4457e63d19e9 最近协助同事对Flash相册项目做了程序优化,觉得每个优化步骤的试验结果都挺有价值,所以在这里做一个记录分享。 项目现状 Flash相册程序,在播放60张图片后(60是相册图片数量上限),内存占用接近1G。 当前技术实现转载 2013-10-09 15:46:40 · 280 阅读 · 0 评论 -
新手引导 - 强制
private function loadComplete():void { //实例化场景 var game:GameStage = new GameStage(); addChild(game); var Novice:MyMask = new MyMask(); Novice.x = 300; Novice.y = 90; addChild(Novi原创 2013-09-23 12:14:34 · 247 阅读 · 0 评论 -
AS3 嵌入字体
参考资料:http://zengrong.net/post/1438.htm 项目里需要嵌入字体 ,没想到flash如此智能,只需要Embed 就可以了,我却尝试各种load 和 register ,根本不需要 看项目代码: [Embed(source="/assets/UnidreamLED.ttf",fontName="UnidreamLED",embedAsCFF="fa转载 2013-07-03 14:49:31 · 396 阅读 · 0 评论 -
鼠标定位的问题
侦听碰撞 object.hitTestPoint(stage.mouseX,stage.mouseY,false); public function DialogTest() { anima.mouseChildren = true; anima.mouseEnabled = true; addEventListener(MouseEvent.CLICK,ontest)原创 2013-09-10 13:50:37 · 253 阅读 · 0 评论 -
在程序退出时清理
NativeApplication.nativeApplication.addEventListener(Event.CLOSING,onAppExitHandler);//程序退出时关闭通信 Windows 应始终通过侦听自己的 closing 事件来处理自己的清理任务。 Exiting事件执行的更晚,不够及时! 参考: http://help.adobe原创 2013-09-06 11:30:18 · 372 阅读 · 0 评论 -
AS3.0中实例的name属性和实例名的区别
MovieClip 是动态类 但name是他自己的属性。 不管你是用创建工具还是代码 在舞台上放置上一个或多个MC 只要你没有给他name属性定义 它的默认name是instance1、instance2.。。。。。。。。。。。instanceN 但你给他name赋值 或者直接起实例名称后 它的name就是你起的name属性值 或者是你的这个实例名字。 MC的name==MC的实例名称转载 2013-08-16 16:25:41 · 1811 阅读 · 0 评论 -
AS3 调用本地程序
Flash AIR 如何调用exe/bat?并且有些情况下需要传参,如何传参呢? 看下面例子: cmd传参打开系统软键盘(参考http://bbs.9ria.com/thread-181265-1-1.html): import flash.desktop.NativeProcess; import flash.filesystem.File; imp转载 2013-08-05 16:06:49 · 1049 阅读 · 0 评论 -
导入到舞台,图片序列转swf
项目中的问题: 3dmax 和maya都不能导出swf ,所以项目里让他们导出序列帧,然后自己制作逐帧动画 , 在flash cs里一张张贴在关键帧上太土太慢了。 解决方法: 只要图片是一序列的,比如0001-0100,就可以使用导入素材功能,选择第一张图片,点击导入,然后FlashCS6工具就会问你,这是一序列图片,是否逐帧导入,点是,就ok了. 要点: 导入到舞台原创 2013-07-18 15:43:34 · 972 阅读 · 0 评论 -
ActionScript 3.0 对象模型
简单介绍 ActionScript 和 OOP 的历史,然后讨论 ActionScript 3.0 对象模型,以及该模型如何启用新的 ActionScript 虚拟机 (AVM2) 显著提供运行速度(与包含旧 ActionScript 虚拟机 (AVM1) 的以前版本的 Flash Player 相比)。 ActionScript OOP 支持的历史 由于 Acti转载 2013-07-18 11:32:24 · 447 阅读 · 0 评论 -
Starling之资源管理类
Starling之资源管理类 作者: pilihou 发表时间: 2013-02-28 09:10 | 1380次阅读 | 参与评论(16) 分享: 概述 每个游戏或应用都必须有若干的资源——无论是纹理,声音,位图文字,或其它各种对象。这些资源可以是嵌入的(可以理解为所有资源都在一个文件的浏览器游戏)或随游戏进行的(适用于手机游戏保存RAM需要嵌入转载 2013-07-17 15:16:02 · 749 阅读 · 0 评论 -
robotlegs 学习笔记
mediator持有model的引用吗?还是通过控制器 进行交互? 模型和视图从此也只关心控制器,而不关心对方。 控制器:牵涉内容最多最易变,但是代码量最少的代码单独放入控制器中,并妥善管理 如何检索? 1,command中持有view 和model ,至于mediator可以通过事件,在model处理之后交付mediator进行变化,这样就不需要直接持有m原创 2013-06-27 11:45:18 · 197 阅读 · 0 评论