Autor Zpráva
Tomson
Profil
Zdravím

měl bych jeden skromný dotaz. Mám na časové ose v určitém snímku MC, ve kterém je na prním místě další MC. Pro lepší orientaci budu nazývat ten hlavní MC1 a ten druhý, co je v MC1 budu nazývat MC2. Potřebuju, aby když dojdu na snímek, kde je MC1, aby se v něm přehrál MC2 od určitého snímku. Zkoušel jsem dát na snímek v hlavní časové ose, kde je MC1 tohle:

this.nazev_MC1.nazev_MC2.gotoAndPlay(2);

bohužel to nefungovalo. Pokud chci ovládat jen ten MC1, nemám problém funguje bezproblémů, ale tohle nevím. Je to vůbec možný???
Hanz
Profil
Tomson
Pokuď to máš přesně jak jsi popsal a názvy těch instancí MC se taky shodují, tak tam problém být nemůže.
Tomson
Profil
no bohužel mi to nefachčí. co jsem ještě neřekl, ale to by nemělo mít na tohle žádný vliv je, že mám v tom MC2 na prvním snímku

stop();

ale jelikož říkám, ať jede od snímku 2, tak by to nemělo vadit.
Tomson
Profil
no částečně jsem to už vyřešil. Dal jsem script ne na snímek v hlavní časové ose, ale přímo na ten MC1

onClipEvent (enterFrame) {
this.nazev_MC2.play();
}


bohužel se ale ten MC2 točí pořád ve smyčce a absolutně to ignoruje akci

stop();


Navíc když dám místo

this.nazev_MC2.play();

tohle

this.nazev_MC2.gotoAndPlay(2);

tak to nedělá vůbec nic, prostě to "gotoAndPlay" nebere, jenom "play".


Poradí pls někdo, díky
Hanz
Profil
Tomson
To je tím, že tam máš enterFrame, kdybys použíl load, tak je to OK.
No a jak tě tak sleduju, tak máš snad nějakou divnou verzi Flashe, nebo co (spíše máš někde pořádnou chybu) protože to fungovat musí.
Pošli mi ten FLA na email.
Toto téma je uzamčeno. Odpověď nelze zaslat.