Loading...

Archive for February, 2008

如果你也遇到 Canvas 不能绑定 KEY_UP KEY_DOWN 事件的问题, 参考下面的代码.

PLAIN TEXT >> XML:
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  3.     layout="vertical"
  4.     creationComplete="initApp();">
  5. <mx:Script>
  6.     <![CDATA[
  7.         private function initApp():void
  8.         {
  9.             // 最好把事件绑定到需要响应事件的组件上, 而不是 application
  10.             // 否则文本框中也会响应按键动作,
  11.             // 尝试把 keyTest 改成 application 然后在文本框中输入
  12.             keyTest.addEventListener(KeyboardEvent.KEY_UP, keyHandler);
  13.         }
  14.        
  15.         private function keyHandler(evt:KeyboardEvent):void
  16.         {
  17.             keyCodeText.text = evt.keyCode.toString();
  18.         }
  19.     ]]>
  20. </mx:Script>
  21.     <mx:TextInput id="keyCodeText"/>
  22.     <mx:Canvas id="keyTest"
  23.         width="230" height="230"
  24.         backgroundColor="#ff0000"
  25.         click="event.target.setFocus();" />
  26.         <!-- 需要手动让 Canvas 获得焦点才能响应 key up / down 事件 -->
  27. </mx:Application>

Flex 3 正式版新鲜出炉, 赶紧装上体验一下, 结果导入了以前一个 Air 工程后 debug 出现错误提示(下图)


说是描述版本与 runtime 版本不符, 感觉应该是配置文件中的问题, 于是新建了一个 Air 工程比较了一下配置文件(ProjectName-app.xml), 发现第二行果然有点区别:

beta 3 中是:

PLAIN TEXT >> XML:
  1. <application xmlns="http://ns.adobe.com/air/application/1.0.M6">

正式版中是:

PLAIN TEXT >> XML:
  1. <application xmlns="http://ns.adobe.com/air/application/1.0">

去掉 "M6" 后再测试, 一切正常 :D

FlexAir

期待已久的 Flex 3 正式版终于发布了, 相关信息参考官方站. 欢呼~~~~~

Flex.org: Flex 3.0 and Adobe AIR 1.0 Now Available!

EditPlus 是一款非常优秀的文本编辑软件, 支持多种语言(包括 php, c++, javascript, xhtml 等, 可以扩展)的语法高亮, 对于不同编码支持的也很完美, 一旦用顺了手就离不开了.

官方最新的版本是 2008-2-19 发布的 build 336

editplus 3.0

一定要记录一下, 我的 mini city 马上冲进前 100 啦 :D

截图留念, hoho (详情见之前的文章: 1, 2)

My Mini City

注: 城市名称下面的牌子上写的是法语, 翻译成英语是 Flowery city , 我的荣誉啊, 嘎嘎~~~

今天看到电脑玩物上推荐了一些网络电台, 我觉得下面这几个挺不错的:

尤其是前两个, 第一个速度不错, 是我最喜欢 :D 下面这个就是共享自 ijigg

WordPress 2.5?

by Dofy

刚刚用 svn 更新了一下 wordpress, 发现后台区赫然写着 "You are using a development version (2.5-beta1)." 难道 2.4 还没正式发布, 2.5 就来了? 还是开发版和正式版版本号不一样? 搞不懂, 不过最近 wordpress 的更新确实挺频繁的, 总体上还是朝着很好很强大的方向发展的 :D

Next Page »