要回家了

2月1日就开始回家之旅。
先到济南与老同学汇合,然后再火车到长春与老姐汇合。
回家期间可能就AFK了,网站、邮箱、QQ、MSN等与本人联系的网络工具会不同程度的失效。
P.S 希望南方的雪灾早日结束。

AIR:在HTML组件中显示中文

想使用HTML组件来显示一些含HTML标签的字符串,但发现字串里的中文全部变成了乱码。
如果直接使用组件的location属性设置url的话,可以正常显示网页里的中文。
初步推断是页面编码的原因。
没有在文档里查到设置页面编码的属性或方法,正常来说应该是没有的,因为加载页面时会读取网页中的META部分设置编码。(本人对AIR了解有限,如果有更好的方法,请留言)
可以把字符串包含在HTML的标签中并在HTML标签中设置页面字符编码,就可以正常显示中文了
令人欣慰的是,这种方法可行!
程序运行如下:
使用自定义类显示中文字符:

未使用(显示的是乱码):

下面对主要代码进行一下简单的解释:
[code][color=#00a0c0]public [color=#00a0c0]static const beginHtml[color=#0000ff]:[color=#0000a0]String [color=#0000ff]= [color=#ff00ff]”“[color=#0000ff];
[color=#00a0c0]public [color=#00a0c0]static const endHtml[color=#0000ff]:[color=#0000a0]String [color=#0000ff]= [color=#ff00ff]”“[color=#0000ff];
[color=#00a0c0]public [color=#800000]function HtmlSetter[color=#0000ff]([color=#0000ff])
[color=#0000ff]{
[color=#0000ff]}
[color=#008080]//重新组合,添加HTML头及尾部字符串
[color=#00a0c0]public [color=#00a0c0]static [color=#800000]function getHtmlText[color=#0000ff](htmlStr[color=#0000ff]:[color=#0000a0]String[color=#0000ff])[color=#0000ff]:[color=#0000a0]String
[color=#0000ff]{
[color=#800000]return beginHtml[color=#0000ff]+htmlStr[color=#0000ff]+endHtml[color=#0000ff];
[color=#0000ff]}
[color=#008080]//首先过滤掉begin和end的字符串,再调用getHtmlText,添加begin和end
[color=#00a0c0]public [color=#00a0c0]static [color=#800000]function appendHtmlText[color=#0000ff](oldStr[color=#0000ff]:[color=#0000a0]String[color=#0000ff], appendStr[color=#0000ff]:[color=#0000a0]String[color=#0000ff])[color=#0000ff]:[color=#0000a0]String
[color=#0000ff]{
[color=#800000]var myPatternBegin[color=#0000ff]:RegExp [color=#0000ff]= [color=#800000]new RegExp[color=#0000ff](beginHtml [color=#0000ff],[color=#ff00ff]”i”[color=#0000ff])[color=#0000ff];
[color=#800000]var myPatternEnd[color=#0000ff]:RegExp [color=#0000ff]= [color=#800000]new RegExp[color=#0000ff](endHtml [color=#0000ff],[color=#ff00ff]”i”[color=#0000ff])[color=#0000ff];
oldStr [color=#0000ff]= oldStr[color=#0000ff].replace[color=#0000ff](myPatternBegin[color=#0000ff], [color=#ff00ff]””[color=#0000ff])[color=#0000ff];
oldStr [color=#0000ff]= oldStr[color=#0000ff].replace[color=#0000ff](myPatternEnd[color=#0000ff], [color=#ff00ff]””[color=#0000ff])[color=#0000ff];
[color=#800000]return getHtmlText[color=#0000ff](oldStr[color=#0000ff]+appendStr[color=#0000ff])[color=#0000ff];
[color=#0000ff]}[/code]
首先定义头尾要加入的字符串beginHtml和endHtml
getHtmlText方法将输入字符串进行组装然后返回
appendHtmlText方法将输入字符串去头尾的beginHtml和endHtml,得到原始的输入字符串,然后附加新增的字符串,最后再使用getHtmlText方法返回。
原理很简单,是一种不算办法的办法,呵呵
安装文件及源码(运行环境AIR Beta3,编辑环境:FLEX Builder3 Beta3):
点击下载此文件
P.S 不知道有没有先行者提出过这个方法,如有擂同,请告知,呵呵

Ultrakillz – Flash制作的多人联机FPS

消息来源:http://www.beedigital.net/blog/?p=1763
Ultrakillz正在BETA测试,如果有兴趣,你可以提交测试请求

Flash动画
在线播放

游戏图片:

视频里看运行速度还可以,不过他们没说测试的硬件环境,手里的本本估计运行不会流畅的。
另一则消息:
Yahoo公布了新的页面mp3播放器:

再一则消息:
BLOG的stopbadware被移除了,呵呵

爽,又被StopBadware了

为什么要说”又”呢?
昨天刚把新的GOOGLE分析代码换上,今天就StopBadware了。
我睡了一晚上的时间里就把站给CUT掉了,动作还真快
仔细查了下,发现站上文件没有被修改,看来是虚拟主机的服务器被攻击了。
本来站的访问也不高,这么一弄根本就没人来了,哈哈,清静清静~~~
P.S 中文MXNA完全荒了,好好的一个聚合,可惜了,话说可能MXNA程序有问题吧,把5DBLOG的FEED全抓去了,这么大量的文章流入,他们管理员就不查查吗?真是服了
要不就是提交自己5DBLOG站的那几个人的错误操作(无责任猜想,不针对任何人)
抱怨几句轻松多了,工作去了 [new2]

Twitterrific 收费的AIR程序

消息来源Selling Twitter Clients Built on AIR
For Mac only,售价为$14.95.也许是第一款收费的AIR程序.
不过真有不少人为这款软件付费,即使有其他多个可选的程序.
点击此查看产品详细信息
相信收费的AIR程序会慢慢的增加,促进AIR的良性发展.
谁是国内的第一个收费的AIR应用呢(也许已经有了,只不过不知道,呵呵)?
网络向桌面的延伸.

2009年前的心愿

本着把全年目标做为新年的第一篇博文的准则,趁着现在有时间,将其补完。

要保证自己能活到2009年

天天有饭吃,有觉睡

有钱赚

练习英文写作与口语

学习日语

改变一下自闭的状态,多交交朋友

增加体育锻炼量,学习一下花样轮滑

希望PR值能升到7(虽然不容易,但是谁不希望自己站的PR值变高)

不小心发现一个互联网应用的新点子(偷笑ING)

嘛,这么想下来发现也够累的,空想而已~~~