12 2012 档案
摘要:1、Event 标签: Event 标签用于定义组件发出的事件. 用法: [Event(name="event_name", type="event_class")] event_name 是事件的类型, event_class 是对应的事件类. 在 ActionScript. 文件中将 Event 语句添加到类定义之外,以便将这些事件绑定到类,而不是绑定到类的特定成员。 这个元数据是用来在 ASDoc 中注册事件的,也就是说,这个标签在类的使用中不会起什么作用,但是可以让这个事件显示在 ASDoc 中.2、在类中添加toString的目的: 很多类当调
阅读全文
摘要:http://apps2.bdimg.com/store/static/kvt/3c5619108b1ede806c072dcf4dedfc36.swf
阅读全文
摘要:如果你想将一个sprite放入一个的容器内,那么 你会调用容器的 addChild方法。但是 运行 就会报错误,不是Uicomponent的子类。但是 查API 你会发现 addChild的参数 的类型 是定为DisplayObject的。没错啊 编译也通过的啊 。今天才发现 调用rawChildren的addChild就可以不报错的添加成功。那么 这两个方法究竟有什么区别?使用的时机各是什么?这么做的意义又是什么呢?mx.core.Container是“组件(UIComponent)容器”,用来管理其中子组件(UIComponent)的布局。通过Container的numChildren属性
阅读全文
摘要:1、控制反转和依赖控制关于控制反转和依赖注入的文章和书籍很多,对其定义也解释的也仁者见仁,这里就不赘述了,这是本人(只代表个人观点)理解之后用通俗的例子和平淡的话词为您解释,希望对您有所帮助:控制反转(IoC/InverseOfControl): 调用者不再创建被调用者的实例,由spring框架实现(容器创建)所以称为控制反转。依赖注入(DI/Dependenceinjection): 容器创建好实例后再注入调用者称为依赖注入。当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例,。如果创建
阅读全文
摘要:在《给AS程序员的一点建议一文》中我提到了释放资源的重要性。最近在一些项目过程中我又对这方面有了更多的理解,在此希望能够分享给大家。首先让我们来回顾一下关于垃圾回收(Garbage Collection,下文简称GC)的一些知识。要阅读本文,你需要对GC机制有些基本认识。在ActionScript中,我们没有API可以直接删除一个对象,也不能控制Player进行GC。但是GC的行为是可以预估的,作为开发者,我们需要了解的是GC执行的时机是发生在需要向操作系统请求分配内存的时候。从上面的模拟图我们可以看到:Player以块的方式请求和释放内存。GC的结果不一定就是更少的内存占用,也有可能是从操作
阅读全文
摘要:我们从设计师处拿到的PSD文件通常是这样的:首先要做些必要的处理,该删除的删除,合并的合并。然后给每个将要导出的图层取好名字。整理完成后的PSD如下:一层一层裁切导出太麻烦,自动化才是王道。接下来我们执行Files>Scripts>Export Layers to Files...命令,打开如下窗口:由上至下分别设定几处设置:选择输出的目标文件夹。文件名前缀留空。只输出可见的图层。输出为PNG24格式。最重要的是保持透明区域和裁切图层选项。注意:经测试,在图层群组内的图层不能正确裁切到图层的实际大小。所以在准备输出之前,要把图层从群组中移出,或者干脆删除群组。点击Run按钮后我们就
阅读全文
摘要:http://www.gotoandlearn.com/play.php?id=140教程愤怒的小鸟教程使用工具:TexturePacker
阅读全文
摘要:当计算机通过 Internet 播放您发布的 SWF 文件时,不能保证您使用的字体在这些计算机上可用。要确保您的文本保持所需外观,可以嵌入全部字体或某种字体的特定字符子集。通过在发布的 SWF 文件中嵌入字符,可以使该字体在 SWF 文件中可用,而无需考虑播放该文件的计算机。嵌入字体后,即可在发布的 SWF 文件中的任何位置使用。从 Flash Professional CS5 开始,对于包含文本的任何文本对象使用的所有字符,Flash 均会自动嵌入。如果您自己创建嵌入字体元件,就可以使文本对象使用其他字符,例如,在运行时接受用户输入时或使用 ActionScript 编辑文本时。对于“消除锯
阅读全文
摘要:工具:Flash CS5 ProfessionalFB4adobe device centralAIR for Android FlashCS5扩展(为AIR应用准备)客户端:flash player 10.1air for android(通过pre-release申请的开发者)FP10.1新的API:help.adobe.com新功能:1多点触摸、手势(不支持android)2重力测量器3屏幕导向4移动设备文字输入5全球化(gslib)6global error handling7优化swf管理,通过html参数haspriority来指定价在swf优先级8睡眠模式安全模型变化:1、重定向
阅读全文
摘要:应用的优化技术从易到难排列1.不要使用滤镜【更改方法?】2.尽可能使用倒序for循环,避免使用do循环和while循环【什么是倒叙】3.明确的停止使用Timer,以便垃圾回收【√】4.使用弱引用时间侦听器,当不用的时候移除【更改】5.尽可能在任何时候严格定义变量类型【√】6.当不需要鼠标交互的时候明确的禁用鼠标交互【更改】7.尽可能在任何时候使用回调函数来取代dispatchEvent(继承的)类【需要更改】8.不需要声音时停止Sound类,以便垃圾回收Sound(继承的)类和SoundChannel(继承的)类【关闭声音的时候】9.尽量让每一个所需的元素使用最基本的DisplayObject
阅读全文
摘要:1、更改swf设置:package{[SWF(width="",height="",backgroundColor="",frameRate="")]}2、Enterframe事件:addEventListener(EVENT.ENTER_FRAME,onenterframe);3、键盘事件:stage.focus = this;//焦点keyboardEvent.key_down//event.charcode4、new timerTest:Timer = New Timer(delay,repeatNum);/
阅读全文
摘要:11.3 发 布 设 置在Publish Settings对话框中,如果用户选中所有要发布的格式,就会显示出有关发布设置的所有选项卡,如图11-4所示。通过设置这些选项卡中各种格式的参数,用户可以灵活地对所发布的电影文件进行控制,下面分类介绍一下这些选项卡中各设置的具体作用和用法。图11-4 Flash MX的发布选项11.3.1 Flash发布设置在Publish Settings对话框中单击Flash标签,将打开Flash选项卡,如图11-5所示。使用Flash选项卡可以改变以下设置:1. Player(播放器)指定导出的电影将在哪个版本的Flash Player上播放。2. Load O
阅读全文
摘要:本书不但介绍了游戏编码,还有游戏设计等等相关的知识点。1、伪码:编码前的逻辑梳理 卷动背景:视差卷轴法,不同的环境层以不同的速度卷动。 区块式游戏:类似dota 图像序列:一系列的图像2、接口可以实现多继承3、getDefinitionByname根据实例名取得类4、事件:捕获、目标、冒泡阶段5、数据存储:object无序,遍历最快;Dictionary无序,访问指定元素优于object;array有序,最慢;vector有序统一,中级快;byteArray存储视频音频 总结:有序用vector或array;无序用dictionary6、一定写asDoc可以输出说明文档7、移动开发:写...
阅读全文

浙公网安备 33010602011771号