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是目前正在執行中的函數的參照。

2010/10/20

arcTo瀏覽器差異

Canvas是HTML5新增的功能,可以用來繪圖,不過各家瀏覽器支援的情況也不完全相同,今天發現在Opera上執行arcTo會有很大的差異(IE9以下的版本更不用說,根本看不到)。


先介紹一下arcTo(x1,y1,x2,y2,radius)

2010/07/01

Adobe商業刊物設計結業成果發表

聯成補習班的Adobe商業刊物設計
課程包含三套平面設計常用的軟體
Photoshop、Illustrator、InDesign
其中InDesign是之前完全沒碰過的

這是我結業成果


2010/06/16

科舉怪狀片段

最近接了某間書局的Flash動畫案子
這是其中的一個小片段