随笔分类 -  演义群侠传专辑

摘要:greensock包使用官网:http://www.greensock.com/tweenlite/新的遮罩类:BlitMask类http://www.snorkl.tv/2011/10/use-blitmasks-wrap-feature-for-easy-bitmap-scrolling-and-looping/ 阅读全文
posted @ 2013-01-10 11:18 tinytiny 阅读(371) 评论(0) 推荐(0)
摘要:1、全面学习AS3 API,着重了解显示列表、网络通信、bitmapData、drawAPI、二进制操作注:欠缺网络通信和bitmapData2、了解如何与美术配合,如何从SWF中获取你需要的资源3、了解嵌入和载入外部资源的方法,外部资源主要包括swf、png、jpg、mp3(建议必须学习FlashIDE,并掌握PS或fireworks中的一种)4、了解用AS制作动画的基础、概念和技巧(推荐Keith Peters的两本Animation)5、复习三角函数概念,初中几何(其实有这些就够了)6、了解Flash Player性能优化知识,通过优化算法和选择合适的方法(例如用Vector替换Arra 阅读全文
posted @ 2013-01-10 10:34 tinytiny 阅读(1135) 评论(0) 推荐(0)
摘要:实时 阅读全文
posted @ 2013-01-08 18:45 tinytiny 阅读(115) 评论(0) 推荐(0)
摘要:总以为自己明白了。。。。。。注:设计模式和设计原则的说明1、命名规范不用说了;逻辑和输出界面分离,就是封装一个方法;业务的封装成一个个类;简单的工厂类//学会看UML图2、何为简单工厂模式?简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类,否则返回object。它又称为静态工厂方法模式。简单工厂模式实质上是由一个工厂类根据传入的参数,动态决定一个应该创建哪产品类。3、何为策略模式?策略模式(Strategy Pattern),定义了一系列的算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于使用它的客户应用而独立变化。 对于Strategy模式. 阅读全文
posted @ 2013-01-05 20:07 tinytiny 阅读(209) 评论(0) 推荐(0)
摘要:1、as3commons-reflect使用反射的方式取得类、实例、包名的属性、变量、方法等等2、skinPrefix皮肤前缀3、shareObject共享对象,flush写入,getlocal读取,"/"全局可以读取4、 阅读全文
posted @ 2013-01-05 17:37 tinytiny 阅读(162) 评论(0) 推荐(0)
摘要:1、Event 标签: Event 标签用于定义组件发出的事件. 用法: [Event(name="event_name", type="event_class")] event_name 是事件的类型, event_class 是对应的事件类. 在 ActionScript. 文件中将 Event 语句添加到类定义之外,以便将这些事件绑定到类,而不是绑定到类的特定成员。 这个元数据是用来在 ASDoc 中注册事件的,也就是说,这个标签在类的使用中不会起什么作用,但是可以让这个事件显示在 ASDoc 中.2、在类中添加toString的目的: 很多类当调 阅读全文
posted @ 2012-12-26 17:49 tinytiny 阅读(160) 评论(0) 推荐(0)
摘要:如果你想将一个sprite放入一个的容器内,那么 你会调用容器的 addChild方法。但是 运行 就会报错误,不是Uicomponent的子类。但是 查API 你会发现 addChild的参数 的类型 是定为DisplayObject的。没错啊 编译也通过的啊 。今天才发现 调用rawChildren的addChild就可以不报错的添加成功。那么 这两个方法究竟有什么区别?使用的时机各是什么?这么做的意义又是什么呢?mx.core.Container是“组件(UIComponent)容器”,用来管理其中子组件(UIComponent)的布局。通过Container的numChildren属性 阅读全文
posted @ 2012-12-21 10:58 tinytiny 阅读(199) 评论(0) 推荐(0)
摘要:在《给AS程序员的一点建议一文》中我提到了释放资源的重要性。最近在一些项目过程中我又对这方面有了更多的理解,在此希望能够分享给大家。首先让我们来回顾一下关于垃圾回收(Garbage Collection,下文简称GC)的一些知识。要阅读本文,你需要对GC机制有些基本认识。在ActionScript中,我们没有API可以直接删除一个对象,也不能控制Player进行GC。但是GC的行为是可以预估的,作为开发者,我们需要了解的是GC执行的时机是发生在需要向操作系统请求分配内存的时候。从上面的模拟图我们可以看到:Player以块的方式请求和释放内存。GC的结果不一定就是更少的内存占用,也有可能是从操作 阅读全文
posted @ 2012-12-19 11:36 tinytiny 阅读(223) 评论(0) 推荐(0)
摘要:我们从设计师处拿到的PSD文件通常是这样的:首先要做些必要的处理,该删除的删除,合并的合并。然后给每个将要导出的图层取好名字。整理完成后的PSD如下:一层一层裁切导出太麻烦,自动化才是王道。接下来我们执行Files>Scripts>Export Layers to Files...命令,打开如下窗口:由上至下分别设定几处设置:选择输出的目标文件夹。文件名前缀留空。只输出可见的图层。输出为PNG24格式。最重要的是保持透明区域和裁切图层选项。注意:经测试,在图层群组内的图层不能正确裁切到图层的实际大小。所以在准备输出之前,要把图层从群组中移出,或者干脆删除群组。点击Run按钮后我们就 阅读全文
posted @ 2012-12-19 10:57 tinytiny 阅读(175) 评论(0) 推荐(0)
摘要:http://www.gotoandlearn.com/play.php?id=140教程愤怒的小鸟教程使用工具:TexturePacker 阅读全文
posted @ 2012-12-18 17:18 tinytiny 阅读(152) 评论(0) 推荐(0)
摘要:当计算机通过 Internet 播放您发布的 SWF 文件时,不能保证您使用的字体在这些计算机上可用。要确保您的文本保持所需外观,可以嵌入全部字体或某种字体的特定字符子集。通过在发布的 SWF 文件中嵌入字符,可以使该字体在 SWF 文件中可用,而无需考虑播放该文件的计算机。嵌入字体后,即可在发布的 SWF 文件中的任何位置使用。从 Flash Professional CS5 开始,对于包含文本的任何文本对象使用的所有字符,Flash 均会自动嵌入。如果您自己创建嵌入字体元件,就可以使文本对象使用其他字符,例如,在运行时接受用户输入时或使用 ActionScript 编辑文本时。对于“消除锯 阅读全文
posted @ 2012-12-18 16:57 tinytiny 阅读(223) 评论(0) 推荐(0)
摘要:工具: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、重定向 阅读全文
posted @ 2012-12-12 17:14 tinytiny 阅读(271) 评论(0) 推荐(0)
摘要:应用的优化技术从易到难排列1.不要使用滤镜【更改方法?】2.尽可能使用倒序for循环,避免使用do循环和while循环【什么是倒叙】3.明确的停止使用Timer,以便垃圾回收【√】4.使用弱引用时间侦听器,当不用的时候移除【更改】5.尽可能在任何时候严格定义变量类型【√】6.当不需要鼠标交互的时候明确的禁用鼠标交互【更改】7.尽可能在任何时候使用回调函数来取代dispatchEvent(继承的)类【需要更改】8.不需要声音时停止Sound类,以便垃圾回收Sound(继承的)类和SoundChannel(继承的)类【关闭声音的时候】9.尽量让每一个所需的元素使用最基本的DisplayObject 阅读全文
posted @ 2012-12-12 16:13 tinytiny 阅读(272) 评论(0) 推荐(0)