04 2012 档案

摘要:上一篇文章,只是简单的求出了抛物线的坐标,而且也不够灵活。如果只是单纯的画线,使用as3自带的curveTo(二次贝塞尔曲线)就已经足够了。 二次贝塞尔曲线演示动画 t in [0, 1] (图片来源于wiki贝塞尔曲线>>) 下面的例子,根据鼠标的位置,绘制经过指定起始点、结束点和鼠标位置的曲线。 Code: 1: package ... 阅读全文
posted @ 2012-04-17 22:06 meteoric_cry 阅读(2068) 评论(0) 推荐(0) 编辑
摘要:一般做页游的过程中,特效的释放可能是不是固定位置的播放,是需要进行“运动的”(其实就是移动特效这个影响剪辑)。举个例子:步兵射箭,不确定箭发射的方向,事先也不确定发射点和动画的结束点位置,只知道攻击方与被攻击方的位置。一般特效是没有方向性的,特效只是一个在特定位置播放效果的影响剪辑而已,表现上要突出的是从攻击方到被攻击方的一段运动轨迹,之后播放被攻击方的受伤或是防御动作。 从上面的描述中... 阅读全文
posted @ 2012-04-16 23:30 meteoric_cry 阅读(2522) 评论(0) 推荐(0) 编辑
摘要:写AIR的过程中,可能会用到文件系统的相关控件。比如选择某一目录,浏览文件列表等。 AIR中有三种比较常用的列表类组件 --- List、Tree、DataGrid,它们的效果分别如下图所示: 分别对应:FileSystemList、FileSystemTree、FileSystemDataGrid 1: <?xml version="1.0" encoding="utf-8"?>... 阅读全文
posted @ 2012-04-06 01:00 meteoric_cry 阅读(993) 评论(0) 推荐(0) 编辑
摘要:一般的webgame中都会对资源、消息进行加密,这里只是简单记录一下对文件的加密过程。 上图为实际项目中所使用的加密工具(较为简单的一个air项目) 输入加密key + 需要加密的文件 --> 加密 –> 将加密后的文件保存至另一目录(后缀名视自己的项目的规则进行修改) 实现步骤: 1、读取文件(flash.filesystem.File),获取文件流(flash.... 阅读全文
posted @ 2012-04-05 21:49 meteoric_cry 阅读(725) 评论(0) 推荐(0) 编辑
摘要:上一篇讲的是文件的加密,这一篇记录一下如何加载并显示图片。 因为图片文件经过加密,已经成了二进制流的文件了(一堆乱码),只能使用URLStream来加载资源了。 这里有一点要注意:URLStream中的读取操作是非阻塞的,在读取数据之前必须使用bytesAvailable属性来确定是否能够获取足够的数据,如何不能获取足够的数据,将引发EOFError异常。 主要思路: 1、加载... 阅读全文
posted @ 2012-04-05 20:54 meteoric_cry 阅读(578) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示