2011/11/01

FlashDevelop Flex SDK4.5

最近將FlashDevelop 的Flex SDK 改成4.5
但重新啟動FlashDevelop
變的超級慢
CPU達到100
查了資料發現將 {FlexSDK}/frameworks/locale/en_US/
裡的playerglobal_rb.swc刪除就可以正常使用了

2011/02/27

位元邏輯運算子 與 邏輯運算子

筆記一下位元邏輯運算子邏輯運算子的用法


運算子
執行的運算
類型
|
位元 OR
數字
任一個為1true),就為1true
&
位元 AND
數字
兩者皆為1true),才為1true
^
位元 XOR
數字
兩者不等,輸出1true
||
邏輯 OR
前者為true輸出前者
&&
邏輯 AND
前者為true輸出後者

var _array1:Array = [0|0, 0|1, 1|0, 1|1];
var _array2:Array = [0&0, 0&1, 1&0, 1&1];
var _array3:Array = [0^0, 0^1, 1^0, 1^1];
var _array4:Array = [0||0, 0||1, 1||0, 1||1];
var _array5:Array = [0&&0, 0&&1, 1&&0, 1&&1];

trace("| :",_array1); //輸出 | : 0,1,1,1
trace("& :",_array2); //輸出 & : 0,0,0,1
trace("^ :",_array3); //輸出 ^ : 0,1,1,0
trace("||:",_array4); //輸出 ||: 0,1,1,1
trace("&&:",_array5); //輸出 &&: 0,0,0,1

2011/02/09

移除匿名函數偵聽

有時候為了圖方便,
在製作偵聽時會使用匿名函數,
不過這樣一來,
要移除這個偵聽可不是將addEventListener改成removeEventListener就能解決,
必須透過arguments類別的callee屬性來達到目的,
callee是目前正在執行中的函數的參照。