`
kinglong
  • 浏览: 32805 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
位图是flash众多类,使用很频繁的一个,我这边根据自己的实际应用写了有关位图操作的工具类-BitmapDataUtil类,这次写了getRealImageRect方法演示类。     getRealImageRect主要用于获取位图真实大小(Rectangle) /** * 获取图片真实大小(去除透明部分) * @param bitmapData 位图; * @return Rectangle */ public static function getRealImageRect(bitmapData : BitmapData) : Rectangle ...
下面是排序算法演示程序,比较直观显示排序算法运行规律 该演示程序源代码地址:http://github.com/kinglong/as3lib/blob/master/com/klstudio/test/SortDemo.as 有关里面三种排序算法说明如下: 1.插入排序   首先新建一个空列表,用于保存已排序的有序数列(我们称之为"有序列表")。   从原数列中取出一个数,将其插入"有序列表"中,使其仍旧保持有序状态。   重复2号步骤,直至原数列为空。   插入排序的平均时间复杂度为平方级的,效率不高,但是容易实现。它借助了"逐步扩大成 ...
    之前写过一次有关常用数据集合类,但今天简单回顾了一下,发现原来有不少的问题,故就参考了java相关类和接口重新写了! 在除了对原来的Map,Queue,Stack进行修改外,增加了Collection,List,Set三个类,同时增加接口文件四个接口文件:ICollection,IList,IMap,IQueue。他们之间关系参数java相关类。相关代码我放到了GitHub代码仓库里了:http://github.com/kinglong/as3lib/tree/master/com/klstudio/datas/ 。以后我会陆续增加其他新的工具类。
针对原来Cookie类使用起来不太方便,去掉用不上的冗余方法,并参考了js里的Cookie对象,出了第三版Cookie类 package com.klstudio{ import flash.net.SharedObject; /** * Cookie Cookie类 * @author kinglong * @since 2012-1-9 */ public class Cookie { private var _expires : uint; private var _name : String; private var _so : ...
此类主要用于使用动画元件来显示对应的数字,并支持数字缓冲滚动显示功能!并有比较成熟的资源数字样式显示管理功能 package game.assist.view { import com.greensock.TweenMax; import flash.display.MovieClip; import game.net.File; import game.collection.HashMap; import flash.display.Sprite; /** * ArtDigit 艺术数字 * @author Kinglong * @s ...
这几天在看Keith Peters的书《Foundation Actionscript 3.0 Animation》(http://blog.sina.com.cn/s/articlelist_1053530897_3_1.html),看到了反  动力学部分,深深体会到flash物理动画研究起来,真得蛮有意思的,作者在文中提到“让两个手臂相互传球”时,我自己写了个下面这个传球功能演示,而且是程序自动运行,真是很好玩哦。 效果: [FLASH=550,400,True]upload/PlayBallPage.swf[/FLASH] 源码: https://g ...
[代码] package com.klstudio.algorithms { import flash.events.MouseEvent; import flash.events.Event; import flash.display.MovieClip; import flash.display.Sprite; /** * 摆动算法 * @author Kinglong(kinglong@gmail.com) * @since:2010-9-20 */ [SWF(width = 550, height = 400, frameRate = ...
最近在研究Flash游戏的算法,发现同一种游戏能有很多种算法,而我比较喜欢面向对象和事件通知方式的算法,清清爽爽的程序结构。。。 [运行效果] [FLASH=550,400,True]upload/SlidingPuzzle.swf[/FLASH] [主程序类] package { import com.klstudio.puzzles.slider.PuzzleBoard; import flash.display.Sprite; /** * SlidingPuzzle * @author Kinglong(kinglong@gmail.com) * ...
今正好看到了“优化Flash平台的性能”文档,初看了一下,蛮有感觉的,以后编程要注意了 中文版:在线地址PDF下载 英文版:在线地址 PDF下载
AS3版Flash Remoting客户端类-Service类 这段时间在研究Flash Remoting技术,之前在Flash里调用Remoting的话,只能通过NetConnection类调用,但写起来比较麻烦,同时方法调用不直观。 而在Flex里用RemoteObject类用起来比较直观,但它是集成在Flex里了,功能还挺复杂,还在Flash里不方便调用,所以我参考RemoteObject类写了一个简化的AS3版类-Service类,我现在把相关代码共享出来。 Service类 package com.klstudio.net.remoting { import ...
Global site tag (gtag.js) - Google Analytics