Autor Zpráva
Kamilx
Profil *
Ahoj
mam animaci, ktera ma na konci stop();

potreboval bych to, aby se znova ta animace nahodne prehrala mezi 10sec.-15sec

poradite nekdo jak na to??

animace je na hlavni ose

diky moc
XXX
Profil
Jestli jsem te pochopil uplne spravne, tak tech 10-15s je az pote, co se animace prehraje. Aby ti fungovaly nasledujici skripty, musis mit na plose svoji animaci pojmenovanou v panelu Properties v kolonce Instance Name jako animace_mc. na poslednim snimku teto animace, kde mas akci stop dej skript:

stop();
this._parent.cislo = (random(6) + 10) * 12; // cislo 12 je fps, pokud mas 24 snimku za sekundu, dej tam 24
this._parent.odpocet = true;


na hlavni casovou osu do snimku, ve kterem mas tu animaci dej skript:

var cislo:Number = 0;
var citac:Number = 0;
var odpocet:Boolean = false;
this.onEnterFrame = function(){
if(odpocet){
if(citac == cislo){
animace_mc.gotoAndPlay(1);
odpocet = false;
citac = 0;
}else{
citac++;
trace(citac);
}
}
}


tot vse ;)
Kamilx
Profil *
neni mone ze by tam byl nejaky uklep?? neopakuje se to :(
dekuji
XXX
Profil
Uklep tam neni, primo jsem to kopiroval z flashe a funguje to. Dulezite je, abys mel ten movieClip s tou animaci pojmenovany jako animace_mc v tom panelu Properties v kolonce Instace Name, jinak se na nej nemuzes ze skriptu odkazovat
Toto téma je uzamčeno. Odpověď nelze zaslat.