佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: 什么来的

如何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 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 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 内部的帮助文档,那里有说。
回复

使用道具 举报

Follow Us
发表于 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);
}
回复

使用道具 举报


ADVERTISEMENT

发表于 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 | 显示全部楼层
原帖由 super-tomato 于 16-6-2006 08:16 PM 发表



onMouseMove是 global 事件,要停止就使用  delete onMouseMove


我用别的方法。。达到同样的效果。。请各位高手给给意见

我在frame100里create 1个movieclip, 在movieclip AS里写

onClipEvent(mouseMove) {
   _parent.gotoAndPlay(1);
}

同样的效果。。

不知换作是各位高手的话,你们会怎样来delete onmousemove呢?
互相交流。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-9-2024 11:33 PM , Processed in 0.128689 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表