看板 Flash 關於我們 聯絡資訊
為了練習Array寫的東西,一個按鈕讓三個影片元件消失出現這樣, 但是我不知道什麼是代表"Array中所有元素"的語法orz stop(); var group1 = []; group1.push(_root.a_clip, _root.b_clip, _root.c_clip); //問題出在下面這邊,我只知道用[]指定陣列中第幾個元件的方法, 所以很搞笑的用for迴圈寫成這樣,雖然可以用但是感覺很蠢orz// _root.button_1.onPress = function() { for (x=0; x<3; x++) { group1[x]._visible = !group1[x]._visible; } }; 請問直接指定Array中所有元素要怎麼指定orz -- 誰也無法阻止成為唯一真神http://0rz.tw/ed5p6對教主的愛有四個漢巴嘎那麼大 ∴∵∴∵ A A ∴∵∴∵ A A ∴∵∴∵ A A ∴∵∴∵ ▅▆▄▂▆ (=口=) ▅▆▄▂▆ (=口=) ▅▆▄▂▆|(>▽<)|▅▆▄▂▆ ▂▂▂▂▂ˍ (ㄨ) ▂▂▂▂▂ˍ (/\) ▂▂▂▂▂ˍ ( ) ▂▂▂▂▂ˍ Made || Byi█◤ || Horny-i || Dragoni M.C.はダンスに夢中なのか?最終鬼畜道化師・M -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.130.122
cjcat2266:不蠢啊,這樣寫並沒有錯 11/03 13:08
cjcat2266:CS4的話有個Array.every()可以用,但是功能一模一樣 11/03 13:09
HornyDragon:我剛剛看了一下,F1中的範例好像也就只有這樣(噴茶) 11/03 13:09
cjcat2266:AS3則有for each statement可用,但是都還是要用回圈 11/03 13:10
HornyDragon:把條件改成x<group1.length 好像也就只能這樣了QwQ 11/03 13:11
HornyDragon:感謝解惑m(_ _)m 11/03 13:11
scars:for(var x in group1)group1[x]._visible=false; 11/03 14:24
scars:for each(var m in group1)m._visible=false; 另兩種作法 11/03 14:25
HornyDragon:喔喔!!感恩!!一行就搞定了>_< 11/03 15:40
ybite:我個人習慣用for搭配array.length去做... 11/04 04:32