作者SIAYATE (苏 (真诚以待))
看板Flash
标题[问题] clearInterval
时间Tue Dec 15 15:53:16 2009
请看程式码
var n=0;
var s=050;
var b=025
sta_btn.addEventListener(MouseEvent.CLICK,sr);
end_btn.addEventListener(MouseEvent.CLICK,end);
function sr(event:MouseEvent):void {
setInterval(ss,s,true);
}
function sr1(event:Boolean):void {
setInterval(ss1,b,true);
}
function ss(event:Boolean):void {
n+=1;
if (n==1) {
s12.gotoAndStop(1);
s1.gotoAndStop(2);
} else if (n==2) {
s1.gotoAndStop(1);
s2.gotoAndStop(2);
} else if (n==3) {
s2.gotoAndStop(1);
s3.gotoAndStop(2);
} else if (n==4) {
s3.gotoAndStop(1);
s4.gotoAndStop(2);
} else if (n==5) {
s4.gotoAndStop(1);
s5.gotoAndStop(2);
} else if (n==6) {
s5.gotoAndStop(1);
s6.gotoAndStop(2);
} else if (n==7) {
s6.gotoAndStop(1);
s7.gotoAndStop(2);
} else if (n==8) {
s7.gotoAndStop(1);
s8.gotoAndStop(2);
} else if (n==9) {
s8.gotoAndStop(1);
s9.gotoAndStop(2);
} else if (n==10) {
s9.gotoAndStop(1);
s10.gotoAndStop(2);
} else if (n==11) {
s10.gotoAndStop(1);
s11.gotoAndStop(2);
} else if (n==12) {
s11.gotoAndStop(1);
s12.gotoAndStop(2);
n-=12;
sr1(true);
clearInterval(uint(true));
}
}
function ss1(event:Boolean):void {
n+=1;
if (n==1) {
s12.gotoAndStop(1);
s1.gotoAndStop(2);
} else if (n==2) {
s1.gotoAndStop(1);
s2.gotoAndStop(2);
} else if (n==3) {
s2.gotoAndStop(1);
s3.gotoAndStop(2);
} else if (n==4) {
s3.gotoAndStop(1);
s4.gotoAndStop(2);
} else if (n==5) {
s4.gotoAndStop(1);
s5.gotoAndStop(2);
} else if (n==6) {
s5.gotoAndStop(1);
s6.gotoAndStop(2);
} else if (n==7) {
s6.gotoAndStop(1);
s7.gotoAndStop(2);
} else if (n==8) {
s7.gotoAndStop(1);
s8.gotoAndStop(2);
} else if (n==9) {
s8.gotoAndStop(1);
s9.gotoAndStop(2);
} else if (n==10) {
s9.gotoAndStop(1);
s10.gotoAndStop(2);
} else if (n==11) {
s10.gotoAndStop(1);
s11.gotoAndStop(2);
} else if (n==12) {
s11.gotoAndStop(1);
s12.gotoAndStop(2);
n-=12;
}
}
function end (event:MouseEvent):void{
clearInterval(uint(ss1))}
可是 却无法 在按下停止按钮的时候 停止 第2个回圈
可以请大家教导一下吗 ~"~
FLASH 好难喔
--
在 日 别
从 那
凋 纷 子 了
空 缓 被 不 唯 ▲ ▼
‧ 飞 逝 爱
别 中 慢 撕 死 有 ▼▇▇▇◣ ▼ ▼
零 时 去 人
了 飘 裂 的 凋 I AM ▅▅▅ ▼
候 时 、
爱 落 温 心 ▲███▼ ▼ ▼
说 人 情 零
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.26.3.138
1F:→ aquarianboy:老实说,你的变数名称跟function名称很不容易看 12/15 16:13
2F:→ aquarianboy:有错误讯息吗? 12/15 16:25
3F:→ SIAYATE:没有 12/15 16:28
4F:推 scars:我记得setInterval不是会回传intervalID? 12/15 20:20
5F:→ scars:clearInterval要传入这个ID不是吗? 12/15 20:20
6F:推 etrexetrex:推1楼 12/15 20:28
7F:推 cjcat2266:好歹解释一下你的程式逻辑吧 12/15 20:30
8F:→ cjcat2266:丢一大串名称诡异的程式码而没有解释,会让人看不下去.. 12/15 20:31