无剑网 Logo

无剑网

㊣Vio.Lam 的网络进化笔记.

AS3中UTF-8转GB2312、BIG5、GBK编码的类包

字符编码一直以来都是很混乱,非常让人令人头痛的问题,许多新手往往就会卡死在这个地方。出现乱码常见于读取、提交和写入这三个环节,稍微处理不好这个问题,结果都会演变变成乱码。 国内常用的网络编码格式有UTF-8、GB2312、GBK,以及繁体字的BIG5,这几个编码之间的转换郁闷了好多人。大多数语言都有这个问题,AS3也不例外,查了很长时间资料,也没有看到任何人提到URL编码的问题。最后终于找到解决的思路,用AS3实现成这样一个编码的类包。

考虑再三后还是选AIR

上篇帖子提到Flash的运行环境问题,后来在SWFKit、AIR 和新学Python里面考虑了很久,最后还是选择了AIR。最后斟酌下来,决定还是选择AIR。不用很久,我就能有自己的英文项目了,折腾了这么久终于能看到一些曙光。

对Flash的运行环境有些失望

我承认ActionScript 3 这样的面向对象语言用来写程序很舒服,花费的力气比较小,可惜运行环境却不怎么样。Flash的安全沙盒实在太黑了,可能是因为Flash过于强调它是一种Web应用,为了浏览安全对运行环境做了许多限制。用Flash有许多事情干不了的,比如跨域和鼠标右键...

AS3播放音乐的完成事件soundComplete

刚开始做AS3的声音播放肯定会忽略第7步,这就是“播放声音暂停后为什么会无法监听到播放完成事件”的原因。这个问题花费了我30多分钟去调试。最后才发现问题是由一个小小的细节造成的:Sound.play()返回了新的SoundChannal,已经不是原来的那个了。

AsWing备忘录 - AsWing 是什么用来干什么

AsWing是一套基于纯ActionScript 3脚本的组件框架。简单地说,就是用来做Flash界面的。AsWing在AS2时代的时候,已经被用在一些Flash商业制作上了,它一直是OSFlash上面的一个开源项目。这个框架是世界性的,一开始就全部用英文制作,包括帮助文档官方网站全都是英文的,但它的作者是中国人iiley,这是在Osflash.org上唯一一个拥有自主项目的中国人。我们可以在AsWing.Org网站上找到许多用它构成的案例和演示。

SWFKit自带的AS3包里面还有application包
我做了一个SWFKit的东东,然后想直接在FlexBuilder用SWFKit附带的AS3扩展类来操作这个窗口,
我的意思是直接利用SWFKit提供的AS3包,把我的窗口设为透明,或者改一下标题。(SWFKit本身不写任何代码)。
但是在调试“Application.Appearance.windowShape”却一直搞不定。

分页:« 1»


Powered By Z-Blog 1.8 Devo Build 80201 粤ICP备06079003号     UUSee网络电视