上次在博客中提到了,要根据网上用Python制作开心工具的原理自己动手写一个开心程序。因为如果用java和c#,肯定是小菜一碟。我于是想用ActionScipt写一个,顺便练习一下。可惜,人在外,上网很不方便,花了一个上午的时间,才搞定了。但是测试后出了很多为题。
原因很小,就是ActionScript没有自己的线程机制,比如,即使Alert也不能阻塞线程的运行。
其本质是基于事件的机制,类似于wxWidget的事件机制。但是没有本身的线程机制。虽然可用其他的方法能解决,但是最近时间有点紧,没有顾得上。现在把这段主要代码贴出来,相应所需的库根据引入的包名去网上搜一下就可以了。这是本程序的核心。