作者HornyDragon (好色龍)
看板Flash
標題[問題] Array的問題
時間Tue Nov 3 13:00:59 2009
為了練習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