- 注册时间
- 2008-3-18
- 最后登录
- 2019-5-19
⑥精研
- 积分
- 1148
|
唔,我是复制了水螅大人发布的AVG教程范例上的内容:
@iscript
function getdate()
//取得当前时间
{
var d = new Date();
tf.saved = d.getYear();
tf.temp14 = d.getMonth() + 1;
tf.saved = tf.saved + "-" + tf.temp14;
tf.saved = tf.saved + "-" + d.getDate();
}
//这里是timer的用法,首先,在用timer之前,先放置一个timer
var timer1 = new Timer(onTimer1, "");//放置timer
//然后,在一个自己定义的function里,把timer激活,就是timer1.enabled = true这样。在对timer定义的时候,括号里的第一个参数就是执行的名字,这里设定为onTimer1
function romo(tag)
{
tf.romo = new Layer(kag, kag.fore.base);
tf.romo.visible = true;
tf.romo.loadImages("romo.jpg");
tf.romo.setSizeToImageSize();
tf.romo.setPos(150,200);
timer1.enabled = true;
timer1.interval = 100;//制定timer的频率是每100毫秒执行一次onTimer1
tf.romow = 500;
tf.tag = tag;
}
//具体每100ms做什么写在这里
function onTimer1()
{
tf.romow = tf.romow - 5;
if (tf.romow <= 0)
{
tf.romo.visible = false;
timer1.enabled = false;
kag.processCall('open.ks', tf.tag);
}
if (tf.romow > 0)
{
tf.romo.setImageSize(tf.romow, 44);
}
}
//停止timer
function unromo()
{
tf.romo.visible = false;
timer1.enabled = false;
}
[endscript]
但是,由于kag.processCall('open.ks', tf.tag);这一句
计时器总是自动指向open.ks
这样一来的话其他的KS文件里便无法使用计时器了说
删除这一句的话又会报错……
请问要如何修改才能让计时器自动指向任意的KS文件呢? |
|