2012/03/02

擴充、修改 flash.ui.Keyboard

flash.ui.Keyboard裡定義了很多常數
但是如果定義的值不夠用,或是值不是我們需要的怎麼辦?

當然可以自己另外定義一組Class專門給特殊的值或新增的值叫用。

不過這樣flash.ui.Keyboard及我們自己定義的Keyboard都會同時使用,
多少會感覺混亂。

雖然可以將需要的Key值全部都重新定義到自訂的Keyboard裡,
但一方面費時費工,一方面失去程式盡量重用的精神。
flash.ui.Keyboard不能被繼承更不能覆寫,
所以只能另覓途徑。

這裡提供一個可行的方法~

2012/01/11

移除匿名函數偵聽(2)

之前的方式只能在匿名函式內移除偵聽
如果移除的動作要在其他地方做該怎麼辦呢?

其實方法很簡單
把arguments.callee傳出來就好了

2012/01/09

標籤取影格

如果在影片片段裡的影格上下了幾個標籤
要怎麼取得某一標籤是在哪一個影格呢?

找不到ActionScript原生的做法
所以只好自己想辦法