|
如何set timing???(已解决!!!!!)
[复制链接]
|
|
发表于 12-6-2006 06:03 PM
|
显示全部楼层
原帖由 什么来的 于 12-6-2006 02:35 PM 发表
在此我郑重的谢谢super-tomato和donynam 的帮忙!!!
让我的问题得以解决。。
以下就是那方法,但全都是他俩的杰作,实在paiseh...
-------------------------------------------------
stop()
var du ...
好啦开蛊
用以下方法,就不必clear interval 啦
var durationTime:Number = 0;
var islock:Boolean = true;
var pid:Number;
function onMouseMove() {
_root.durationTime=0;
_root.islock=true;
}
function Time_elapse(time:Number){
if (_root.durationTime<time){
_root.durationTime+=1000;
trace (_root.durationTime);
}
else{
if (islock){
islock=false;
trace ("gogogogogog");
}
}
return _root.durationTime;
}
function init(){
_global.pid =setInterval(_root.Time_elapse,1000,5000);
}
if (_global.pid == undefined){
_root.init();
}
[ 本帖最后由 donynam 于 12-6-2006 06:10 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 13-6-2006 05:55 PM
|
显示全部楼层
小弟有一事不明白。。
如何从screensaver中。。onmousemove回到原来的frame? |
|
|
|
|
|
|
|
发表于 13-6-2006 10:28 PM
|
显示全部楼层
原帖由 JohnChronox 于 13-6-2006 05:55 PM 发表
小弟有一事不明白。。
如何从screensaver中。。onmousemove回到原来的frame?
_global.backtofuture = currentframename;
gotoAndPlay(_global.backtofuture); |
|
|
|
|
|
|
|
发表于 13-6-2006 11:27 PM
|
显示全部楼层
原帖由 donynam 于 13-6-2006 10:28 PM 发表
_global.backtofuture = currentframename;
gotoAndPlay(_global.backtofuture);
对不起。。不是很明白。。可以给例子吗?
AS要怎样写? |
|
|
|
|
|
|
|
发表于 14-6-2006 09:35 PM
|
显示全部楼层
原帖由 JohnChronox 于 13-6-2006 11:27 PM 发表
对不起。。不是很明白。。可以给例子吗?
AS要怎样写?
我覺得應該自己做了,然後嘗試,不行的時候再上傳請教大家才能學到吧 |
|
|
|
|
|
|
|
发表于 14-6-2006 09:37 PM
|
显示全部楼层
原帖由 JohnChronox 于 13-6-2006 11:27 PM 发表
对不起。。不是很明白。。可以给例子吗?
AS要怎样写?
请说明哪里不明白?
至于AS要怎么写的问题,我认为你应该参考Flash 8 内部的帮助文档,那里有说。 |
|
|
|
|
|
|
|
发表于 15-6-2006 04:59 PM
|
显示全部楼层
原帖由 donynam 于 14-6-2006 09:37 PM 发表
请说明哪里不明白?
至于AS要怎么写的问题,我认为你应该参考Flash 8 内部的帮助文档,那里有说。
我不明白的是。。如何在frame内写AS来做onmousemove??
我是这样做。。可是它一直跳去frame1每当我onmousemove...如何在执行onmousemove后cancel掉它??
_root.onMouseMove = function () {
gotoAndPlay (1);
} |
|
|
|
|
|
|
|
发表于 15-6-2006 06:28 PM
|
显示全部楼层
原帖由 JohnChronox 于 15-6-2006 04:59 PM 发表
我不明白的是。。如何在frame内写AS来做onmousemove??
我是这样做。。可是它一直跳去frame1每当我onmousemove...如何在执行onmousemove后cancel掉它??
_root.onMouseMove = function () {
gotoAndPlay ...
可以用個變數來控制是否每次移動都要執行,如
onMouseMove = function() {
if(move)
gotoAndPlay(1);
} |
|
|
|
|
|
|
|
发表于 15-6-2006 09:57 PM
|
显示全部楼层
原帖由 super-tomato 于 15-6-2006 06:28 PM 发表
可以用個變數來控制是否每次移動都要執行,如
onMouseMove = function() {
if(move)
gotoAndPlay(1);
}
或者我把我的问题写清楚吧。。
我在frame100 create了我的screensaver,在frame1 - 99 写了 setInterval(), 5秒后就会跳到frame100.在frame100 写了以下的code
_root.onmousemove = function() {
gotoAndPlay(1)
}
当跳回去frame1的时候。。onmousemove function依然还在。。
在frame1 onmousemove 会再跳回frame1,变成一直在那儿loop...
如何解决? |
|
|
|
|
|
|
|
发表于 15-6-2006 10:37 PM
|
显示全部楼层
原帖由 JohnChronox 于 15-6-2006 09:57 PM 发表
或者我把我的问题写清楚吧。。
我在frame100 create了我的screensaver,在frame1 - 99 写了 setInterval(), 5秒后就会跳到frame100.在frame100 写了以下的code
_root.onmousemove = function() {
got ...
没有调用的funtion是不会执行的。 |
|
|
|
|
|
|
|
发表于 16-6-2006 12:10 AM
|
显示全部楼层
原帖由 donynam 于 15-6-2006 10:37 PM 发表
没有调用的funtion是不会执行的。
此话何解?
我不明白的是。。当跳回去frame1后。。在frame100的AS
_root.onmousemove = function() {
gotoAndPlay(1);
}
还在run着...then当mousemove就一直loop... |
|
|
|
|
|
|
|
发表于 16-6-2006 08:16 PM
|
显示全部楼层
原帖由 JohnChronox 于 16-6-2006 12:10 AM 发表
此话何解?
我不明白的是。。当跳回去frame1后。。在frame100的AS
_root.onmousemove = function() {
gotoAndPlay(1);
}
还在run着...then当mousemove就一直loop...
onMouseMove是 global 事件,要停止就使用 delete onMouseMove |
|
|
|
|
|
|
|
发表于 17-6-2006 01:47 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|