|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - Prolem PO załadowaniu zewnętrznego swf
Hatfi - Czw 19 Cze, 2008 00:44 Temat postu: Prolem PO załadowaniu zewnętrznego swf Po załadowaniu zewnętrznego swf do głównego filmu jest on nieaktywny... tzn pojawiają elementy tego swf, lecz przyciski nie działają. Osobno filmy działają bez zarzutów.
W czym może tkwić problem?
Ciechwoj - Czw 19 Cze, 2008 10:05
moze sciezki do ktorych odnosza sie przyciski..brakuje z przodu _parent, _root albo _this
vivace - Pią 20 Cze, 2008 01:28
Dołączam się do pytania a nawet je trochę rozwinę...
Poszukuję rozwiązania problemu dotyczącego sterownia przejściami pomiędzy scenami przy zastosowaniu sprajtów.
Wyjaśniam w czym problem:
Jest animacja nazwana „Baza” Za pomocą kodu
onFrame (2) {
glowny.loadMovie("Tresc.swf");
}
do sprajta „glowny” wgrywana jest animacja nazwana „Tresc”
która składa się z kilku scen i kierujących do nich buttonów. Naciśnięcie butona Scena1 wyzwala kod
on (press)
{
sprite_scena1.gotoAndPlay(2);
}
Który, powoduje uruchomienie sprite_scena1 zawierającego kod
onFrame (1) {
stop();
}
onFrame (3) {
gotoSceneAndPlay("Scena1”, 165); //następuje wyjście ze Scena 1
}
onFrame (44) {
gotoSceneAndPlay("Scena2, 1); // rozpoczyna się Scena2
}
onFrame (45) {
stop();
}
Do momentu kiedy animacja „Tresc” odtwarzana jest niezależnie (nie w spricie „glowny” ale samodzielnie) - wszystko gra. Problem zaczyna się w momencie uruchamiania całości ( czyli „Tresc” w „Baza”) wtedy duszki, które mają odtwarzać przejścia między scenami
nie działają i sprity nie reagują. Stosowałam _root w ścieżce butona do sprita ale nic się dalej nie dzieje. Dlaczego?
Trochę to zawiłe :/
Pozdrawiam
Hatfi - Pią 20 Cze, 2008 10:46
CIechwoj dzięki za pomysł.
Nie uwzględniłem, że po _root. powinienem dopiesać nazwę sprajta w którym ten swf jest zagnieżdżony. Wszystko gra teraz.
dzięki
|
|