摘要:
学习js的时候,经常会遇到这样的问题,如何控制dom、js在页面上的加载顺序。Peter Michaux 有一篇文章非常具体地分析了各种控制 js 装载过程的方法和优劣。结合他的一些做法分析了一下,大致是这样的思路。首先可能会用到 defer来强制页面加载完成后来再运行js,像这样:<scriptsrc="x.js"type="text/javascript"defer></sc... 阅读全文
2007年3月26日
摘要:
刚开始使用setInterval 和 clearInterval 的时候,总是会被脱僵状态困扰。就是说,明明有时候将 intervalID给清理掉了,原来定义的间隔还是不停的执行着,具体的内容可以看aw的分析,讲的非常清晰了。于是为了避免出现未预期的程序问题,通常只好使用onEnterFrame来替代。不过在单纯继承于Object,仅仅处理逻辑的类中,没有MovieClip来充当onEnterFr... 阅读全文
摘要:
1 /**
2 * @author rison
3 * @data 2006-05-20
4 * @version 1.1
5 * @usage setting for camera and mic in FMS application
6 */
7 class SettingCheck {
8 private var video:Video;
9 private var user_cam:Camera;
10 public var addListener:Function;
11 public var removeListener:Function;
12 private var broadcastMessage:Function;
13 private static var broadcastInit:Object = AsBroadcaster.initialize
14
15 (Setti 阅读全文
摘要:
利用A*寻路算法写的一个类,希望对研究tile和astar的flash朋友有所帮助。
1 /**
2 * @author rison
3 * @data 2006-05-03
4 * @version 1.1
5 * @usage A*path searching
6 */
7 class Astar {
8 //init var
9 private static var cost:Number = 10;
10 private static var isSearching:Boolean = false;
11 private static var broadcastInit = AsBroadcaster.initialize(Astar.prototype);
12 public var addListener:Function;
13 public var removeListener:Fu 阅读全文
摘要:
为了捕获 onLoadError 事件,故意把载入图片地址写错。例如:http://aaa.jpx这个时候没问题,flashIDE、浏览器中 onLoadError 事件被触发。然后过分一点。写成xttp://aaa.jpg。在 flashide 里测试,onLoadError 事件被触发;但是放到浏览器里,却完全捕获不到事件。不知道为什么在IE里,这种链接就不触发失败事件呢。 阅读全文