作者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
1F:推 cjcat2266:不蠢啊,这样写并没有错 11/03 13:08
2F:→ cjcat2266:CS4的话有个Array.every()可以用,但是功能一模一样 11/03 13:09
3F:→ HornyDragon:我刚刚看了一下,F1中的范例好像也就只有这样(喷茶) 11/03 13:09
4F:→ cjcat2266:AS3则有for each statement可用,但是都还是要用回圈 11/03 13:10
5F:→ HornyDragon:把条件改成x<group1.length 好像也就只能这样了QwQ 11/03 13:11
6F:→ HornyDragon:感谢解惑m(_ _)m 11/03 13:11
7F:推 scars:for(var x in group1)group1[x]._visible=false; 11/03 14:24
8F:→ scars:for each(var m in group1)m._visible=false; 另两种作法 11/03 14:25
9F:→ HornyDragon:喔喔!!感恩!!一行就搞定了>_< 11/03 15:40
10F:→ ybite:我个人习惯用for搭配array.length去做... 11/04 04:32