hanyeah 专注于AS

as3实现setTimeout和trace

as3自定义方法,像系统自带的setTimeout,trace那样的,可以直接调用。

2016年11月10日 | 发布:hanyeah | 分类:as3.0笔记 | 评论:0

registerCursor注册系统光标

自定义光标一直是用Mouse.hide()然后自己做个图形,鼠标跟随。其实flash从10.2开始就支持注册系统光标了。

鼠标跟随实现的光标总是感觉有些延时,注册系统光标效果好很多。不知道为什么很少有人用。

2016年9月14日 | 发布:hanyeah | 分类:as3.0笔记 | 评论:0

鼠标光标管理

想要自定义鼠标光标的样式,一直都是用Mouse.hide()然后自定义一个图形,跟随鼠标的坐标来实现,没有用过Mouse.registerCursor。

2016年9月13日 | 发布:hanyeah | 分类:as3.0笔记 | 评论:0

变形框(transform)实现

参考greensock的TransformManager,实现了一个简单的变形组件。

2016年9月13日 | 发布:hanyeah | 分类:as3.0笔记 | 评论:0

flash文本消除锯齿不显示

当flash中需要用到文本时,设计师很喜欢用各种消除锯齿,程序员喜欢用设备字体。

消除锯齿美观,使用消除锯齿时,flash会提示嵌入字体,但是嵌入字体文件会太大,不嵌入字体动态文本经常会不显示,设计师会认为这应该是程序员要解决的问题,我一直不知道怎么解决。一直告诉别人,要么使用设备字体,要么嵌入字体,只能二选一,其实我自己也不懂。

2016年8月25日 | 发布:hanyeah | 分类:as3.0笔记 | 评论:0

greenSock的easing曲线

greenSock的easing缓动曲线,总是记不住,自己画了一遍,用到的时候查。

2016年8月24日 | 发布:hanyeah | 分类:as3.0笔记 | 评论:0

小文件打包

项目中经常会有大量的单个尺寸很小的素材,比如txt文件、mp3文件、自定义文件等等,小文件会占用更多的磁盘空间,复制速度也比较慢,如果把它们合并成一个文件,就可以解决这些问题了。类似游戏里边的素材包。

不能用整体压缩,因为我们不想每次使用的时候都解压一遍,解压需要占用时间和内存。

我们只需要将这些文件直接连接到一块,并创建索引,用到某个文件的时候,直接查索引,只取文件内容的二进制数据。当然,单个文件可以进行压缩,或者分类进行压缩。

2016年8月18日 | 发布:hanyeah | 分类:as3.0笔记 | 评论:0

图片批量缩放

批量缩放图片的工具。

2016年8月18日 | 发布:hanyeah | 分类:as3.0笔记 | 评论:0

xml转xmind

xml树形结构转成xmind中的xml结构。

2016年8月18日 | 发布:hanyeah | 分类:as3.0笔记 | 评论:0