Autor | Zpráva | ||
---|---|---|---|
Tomson Profil |
#1 · Zasláno: 20. 2. 2006, 12:25:48
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 |
#2 · Zasláno: 20. 2. 2006, 13:12:19
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 |
#3 · Zasláno: 20. 2. 2006, 13:23:29
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 |
#4 · Zasláno: 20. 2. 2006, 13:50:31 · Upravil/a: Tomson
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 |
#5 · Zasláno: 20. 2. 2006, 16:23:41
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. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0