22 Jun 2009
29 Jun 2009
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:\n\s*\r
评注:可以用来删除空白行
27 Jun 2009
今日绕幸参观了科技馆,尽管不是太高新的科技成果展,也给了我不少收获.

这是从韩国远道而来的跳舞机器人,按内置程序指令模仿人类的舞蹈动作。 人类最简单的迈步,机器人研究者花了很长一段时间才得以攻克,因为机器人没有和
27 Jun 2009
晚上笔试,我竟然把Loader ,URLLoader ,URLStream 写得一团晕,还把URLLoader 错看成URLRequest,真晕....
先看帮助文档:
26 Jun 2009
常用的一些数学三角函数基本三角函数的计算: 角的正弦值 = 对边 / 斜边 角的余弦值 = 邻边 / 斜边 角的正切值 = 对边 / 邻边 角度制与弧度制的相互转换: 弧度 = 角度 * Math.PI / 180 角度 = 弧度 * 180 / Math.PI 向鼠标旋转(或向某点旋转): dx = mouseX - sprite.x; dy = mouseY - sprite.y; sprite.rotation = Math.atan2(dy, dx) * 180 / Math.PI; ...
25 Jun 2009
判断键盘上两个按钮同时按下即是否使用了组合键.
KeyboardEvent类,提供了普通键盘上三个控制键(Ctrl,Shift和Alt)是否处在活动状态的判断,通过这个判断来确定用户是否按下了组合键.
但是,组合键的判断不能写在KEY_DOWN事件里,因该写在KEY_UP事件中才能获取.
原因很简单,我举个例子,我们先按下Ctrl键时,触发的是KEY_DOWN事件,接着不要放开Ctrl键再去按V键
...25 Jun 2009
这段子写了个自由文本输入组件,却发现当组件激活后开始输入文本时一切还是正常,但左右移动方向键时焦点却在选项卡上控制着选项卡的选择
本以为得禁用选项卡的键盘事件来解决这问题,翻了下官方的"TextArea"组件类,才猛然大悟,没有扩展IFocusManagerComponent接口,其实我在输入文字时焦点并没有在我的组件上.
24 Jun 2009
如果你想加载动态的XML文件,或是调用jsp等页面取返回的动态XML数据,
你可能会遇到不能及时取到当前时刻的XML数据问题,那么你可以在url后面加一个随机参数值
例如:
22 Jun 2009
用位图填充的方式取续列图进行划分, 也是一种位图切割,我们可以通过该原理来对单张图片进行角色动作化处理 , 不过有时候使用scrollRect 性能更佳。
22 Jun 2009
简单地判断swf文件在本地还是网络上运行
22 Jun 2009
基于安全考虑,Flash只允许将数据写入系统剪贴板中,因此,Flash之中只能执行System下的setClipboard方法.
基于Flash的:
例子如下: