主题:  晕没人可以解答了吗?( getTimer的疑问)还是太简单了

pissa

职务:普通成员
等级:2
金币:-1.0
发贴:293
#12004/11/21 17:29:21
我在一个mc的第10桢 ,+上stop(); 在11桢写上标签"begin".我想使这个mc在开始播放到10桢,停顿8秒后,再接着播放.于是我在场景时间轴上写
time=8000;
timeplay=time-getTimer();
if(timeplay<0){
mc.gotoAndPlay("begin");
}

可是为什么mc还是停在10桢上不动呢? 请教各位了,谢谢

编辑历史:[此帖最近一次被 pissa207 编辑过(编辑时间:2004-11-25 11:19:08)]


UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#22004/11/22 9:06:24
:(
很简单的东西搞错了,你自己好好想想,肯定行的。多动脑



inkl

职务:普通成员
等级:1
金币:0.0
发贴:139
#32004/11/22 11:20:08
start=int(getTimer()/1000);
end=int(getTimer()/1000);

if(end-start>8){
with(mc){
play();
}
}



pissa

职务:普通成员
等级:2
金币:-1.0
发贴:293
#42004/11/22 14:54:18
to :地狱天堂 . 是什么地方写错了啊? 晕菜,我没找到,....我试过把他直接写在MC里 还是没反应;用setInterval倒是可以出来,但效果不好 .是不是要象inkl说的用int转变下类型呢?
另外:我的mc是用attachMovie调用的 没有在舞台创造实例,怎么才能转化onClipEvent{}
这一类的语句呢? 一块请教了.谢谢




to: inkl 谢谢,我先去试试



pissa

职务:普通成员
等级:2
金币:-1.0
发贴:293
#52004/11/22 15:09:56
按照inkl的方法改了 还是没反应啊. 我还是把代码贴来,请大家指教下
代码如下:
//(1)桢
attachMovie("water", "water", 1);
function time(mc) {
    randomtime = random(8000);
    temp = int(getTimer());
    if (temp>randomtime) {
        with(mc){
        gotoAndPlay("begin");}
    }
}
i=1;


//(2)桢
setProperty("water", _visible, 0);
randomx = (random(20)*25+random(27));
randomy = (random(15)*20+random(80));
randomscale = random(8)*5+70;
duplicateMovieClip("water", "water" && i, i+1889);
setProperty("water" && i, _x, randomx);
setProperty("water" && i, _y, randomy);
setProperty("water" && i, _xscale, randomscale);
setProperty("water" && i, _yscale, randomscale);
time("water"&&i);
i++;

//(3)桢

if (15>=i) {
    gotoAndPlay(2);
} else {
    stop();
}



pissa

职务:普通成员
等级:2
金币:-1.0
发贴:293
#62004/11/23 19:03:09
问题已经用setInterval解决了,但是getTimer() 还是没弄明白,地狱天堂兄说的
引用:
:(
很简单的东西搞错了,你自己好好想想,肯定行的。多动脑


是不是指getTimer只是返回从swf开始 到 函数调用时的毫秒数? 所以要在swf onload的时候先调用次getTimer?



智慧当当

职务:普通成员
等级:2
金币:13.0
发贴:412
#72004/11/27 1:48:50
我说地狱天堂兄能不能不要卖官子,小弟也搞不明白,能指教一下吗?



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#82004/11/27 12:49:53
用getTime,要先取一个值,保存,然后不停取新的值和原来的值比较才行。
简单的就用setInterval就可以了。



pissa

职务:普通成员
等级:2
金币:-1.0
发贴:293
#92004/11/27 21:46:53
感谢 地狱天堂! 朝闻道 夕死可已.



智慧当当

职务:普通成员
等级:2
金币:13.0
发贴:412
#102004/12/1 23:06:17
谢了斑竹,我好象也有点明白了!!!



轩飞

职务:普通成员
等级:1
金币:0.0
发贴:46
#112004/12/2 13:31:28
gettimmer取得的是从影片播放开始所经过的时间