
24.10.2005, 15:09
|
|
Регистрация: Aug 2005
Адрес: Москва
Сообщений: 825
|
я на лнях то же с меню возился и то же мне неоюбходима была задержка, только в 3 секунды. я для решения этой задачи использовал другой путь - класс. вот мой класс
class menu_1 {
public var trg:MovieClip;
public var h1:MovieClip;
public var interval:Number = 3000;
public var showed:Boolean = false;
var intervalID:Number;
function menu_1(in_trg, in_trg2){
this.trg = in_trg;
this.h1 = in_trg2;
}
public function sh(){
if(showed){
clearInterval(this.intervalID);
}else{
this.trg.tween("_y", 80, 1);
this.trg.tween("_alpha", 100, 1);
this.h1.tween("_alpha", 100, 1);
this.showed = true;
}
}
public function hd(){
clearInterval(this.intervalID);
this.showed = false;
this.trg.tween("_y", -120, 1);
this.trg.tween("_alpha", 0, 1);
this.h1.tween("_alpha", 0, 1);
}
public function set_hd(){
this.intervalID = setInterval(this, "hd", this.interval);
//trace("set_hd")
}
}
|