as3中一些不常見的寫法

2022-09-10 19:00:19 字數 1541 閱讀 4695

mc.gotoandplay(math.random()*10>>0);
view code

math.random()*10 取10以內帶小數的隨機數。

>>0 的功能去除小數點後的數,

所以 math.random()*10>>0 即獲取10以內的隨機整數

if(i&1){}
view code

i&1 的意思就是判斷i是奇數還是偶數

奇數2進製最後一位1, i&1=1 真

偶數2進製最後一位0, i&1=0 假

var a:array = new

array();

for (var i:int=0; i<10; a.push(i++))

view code

此迴圈 執行後a陣列的值為 0,1,2,3,4,5,6,7,8,9

var temp:number=mou***;

stage.addeventlistener(mouseevent.mouse_move,movehandler);

function movehandler(e:mouseevent):

void

view code

獲取滑鼠移動距離d

用在滑鼠拖拽窗體或滑鼠拖拽遊戲上

**完全可以改為

mouse.hide();

var temp:number=mou***;

stage.addeventlistener(mouseevent.mouse_move,movehandler);

function movehandler(e:mouseevent):

void

alternative

這樣 spritemouse 這個影片剪輯就成了乙個滑鼠

function fn1 () 

function fn2 ()

([fn1,fn2][math.random()*2>>0])();

view code

這個是隨機執行函式的命令

var a:int=3

;if (a>0&&(trace("

a is positive number

"),a&1

))trace(

"a is positive odd number

");

view code

先執行a>0 真

再執行 trace("a is positive number")

最後判斷a是不是奇數

這裡的逗號表示式是從左向右執行

主要用來判斷有沒有執行某處語句

var a:int=13

;var b:int=-12

;if((a^b)>0||(b*=-1,a>10

))trace(b);

view code

又是乙個逗號表示式

a^b = -7

b*=-1 b=12

a>10

輸出 b=12

對HTML5中一些不常見的標籤整理

標籤表示乙個縮寫形式。比如 inc.etc.通過對縮寫詞語進行標記,您就能夠為瀏覽器 拼寫檢查程式 翻譯系統以及搜尋引擎分度器提供有用的資訊。html 5 不支援。請使用代替。示例 abbr 就是abbreviation 縮寫 的縮寫 abbr abbr abbr 標籤為文件或 section 定義...

UIScrollView 中一些不常用的屬性

今天來說關於uiscrollview的一些屬性,雖然不是特別常用但是有時候會有驚奇作用的幾個屬性。有些關於鍵盤收回的事件處理會寫在uiscrollview的 方法中,將要開始拖拽其時觸發 void scrollviewwillbegindragging uiscrollview scrollview...

js中一些怪異的寫法

1 var s 1 0 因為1 0是false,按照或運算規則,繼續運算,得到 所以s 同理 var s 1 1 這時1 1為true,不再繼續運算下去,所以s true 或運算的結果並不直接的等於true或者false,而是第乙個可以判斷為true的值 var s 0 2 1,2 0的boolea...