Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Jak zamknąć załadowanego swfa
#1
Witam. Kupiłem stronke flash w as2 i edytuje ją do swoich potrzeb. Utknołem w jednym miejscu a mianowicie, w moich przyciskach navi mam przycisk galeria to jest jego as:

onClipEvent (load) {
num = 3;
}
on (rollOver) {
if (_root.link<>num) {
this.gotoAndPlay("s1");
}
}
on (releaseOutside, rollOut) {
if (_root.link<>num) {
this.gotoAndPlay("s2");
}
}
on (release) {
if (_root.link<>num and _root.animation == 1) {
_root.animation = 0;
_root.link_prev = _root.link;
_parent["item"+_root.link].gotoAndPlay("s2");
_root.link = num;
_root.pages_mov.play();
_root.scroller.gotoAndStop(3);
}
}

num 3 oznacza klatkę w której chcem załadować zewnętrznego swfa o nazwie gallery.swf

Więc przeszedłem na główną oś czasu i na trzeciej klatce stworzyłem as:

loadMovie ("gallery.swf",1);

galeria nakłada się na trzecią klatkę i chodzi jak trzeba, ale mam problem z tym co zrobić jeżeli nasisnę jeden z moich navi keys to wtedy zmieni się numer klatki np.(num = 2) i wtedy widzę żę pod galerią zmieniają się klatki lecz galeria wszystko przesłania. Co zrobić żeby przy zmianie klatki galeria się zamkneła.

P.S. Jestem początkujący we flashu więc proszę o przejrzystą odpowiedź tak żebym się nie zamotał Wink

Dzięki
Odpowiedz
#2
Może mało profesjonalne rozwianie, ale tak na szybko stworzyłbym pusty plik swf 1px/1px i w innych klatkach bym go załadował:

loadMovie ("1na1.swf",1);
Odpowiedz
#3
@Engine jesteś wielki takie banalne rozwiązanie a działa Smile
Dziękuję Bardzo
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl