Autor Zpráva
Mufanza
Profil *
Zdravíčko, podarilo sa mi dobehnúť na problém, ktorý netuším, či sa vôbec bude dať vyriešiť.
Takže: všetok hlavný a dôležitý kód mám na prvom snímku hlavnej časovej osi, väčšinu pod onEnterFrame funkciou. Cez tú, okrem iného, napríklad na scénu dynamicky vytváram viacero iných MovieClipov.
Každý z tých MovieClipov má na prvom snímku svojej časovej vlastnú onEnterFrame funkciu, (v tej sú parametre jeho pohybu a podobné veci)

Vec sa má tak, že kód v MovieClipoch sa odohráva skôr, ako ten na hlavnej časovej osi. Toto je presný opak toho, čo potrebujem. Dá sa to nejako vymeniť? Môžem zmeniť poradie odohrávaného kódu? Alebo šlo by to vyriešiť nejako inak?
Vopred ďakujem za akúkoľvek reakciu :-D
weroro
Profil
Osobne by som to len zapodmienkoval (aby sa zbytočne radikálne nezasahovalo do kódu):
na roote si vytvor
var premmena:Boolean = false;

script na movie clipe upravis
this.onEnterFrame = function():Void {
if (_root.premenna){
//Script ktorý sa má vykonať
}
}

A na roote len v požadovanej chvíli zmeníš hodnotu
premenna = true;

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0