作者ronn1129 (rOnn*先生小姐)
看板Flash
标题[问题] 关於for回圈以及this[]问题
时间Thu Oct 9 01:38:32 2008
各位大大
最近在帮人家做网站。
有点类似商品的网站
数量很多,所以我想用回圈来写
这样就可以方便很多,可是我写了以下这段却没有功效
请帮我解答(AS2.0)
for(i=0;i<10;i++){
this["mc"+i].onRelease = function(){
this["mc"+i].gotoAndPlay();
}
就是希望mc01 mc02.....etc
各个CLIP被按下後执行各个CLIP内部的影格
因为照片显示效果一样,可是外部会读取不同的照片
所以做一个CLIP来复制使用,可是我这样打按下去後没有反应为什麽会这样呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.105.224
1F:推 pm2001:我讲不出错在哪但是这种写法是错的 =_= 10/09 02:02
2F:推 scars:为什麽 onRelease 不写在 clip 里面呢? 10/09 02:43
3F:→ ronn1129:写在CLIP里面?恩..我不懂耶,那这样的话不就不能判断 10/09 02:56
4F:→ ronn1129:每个CLIP被按下了嘛? 10/09 02:56
5F:→ evadnia:两个 this 的目标定位不一样 10/09 06:19
6F:→ fooleric:改成this.gotoAndPlay()试看看 10/09 08:53
7F:→ aquarianboy:有原始档吗? 10/09 10:36
8F:推 etrexetrex:因为 i 是 1 不是 01 10/09 20:21
9F:→ ronn1129:我的名称是设定1.2.3...如果改成this.gotoAndPlay 10/09 23:59
10F:→ ronn1129:那这样就不是各个CLIP内部进行PLAY了? 10/10 00:00
11F:推 cjcat2266:你的目的不是这样? 10/10 01:49
12F:推 etrexetrex:少了一个} 10/10 02:36