Swietlik Napisano 18 Marzec 2004 Napisano 18 Marzec 2004 Mam big problemik :( Tworze buttonka i jak sie na niego najedzie myszą to jakiś tam movie clip odtwarza się od klatki 1 natomiast jak zjade myszą to odtwarza sie od klatki 10. Użyłem do tego gotoAndPlay() ale problemo jest takie że jak zjade myszą troche wcześniej zanim skończy się animka to wszystko zaczyna się sypać :(:(:( pppllllleeeaaasssseeee pomocy bo musze to na dzisiaj zrobić :( chodzi po prostu o to że jak najade to się pokazuje (czyli jest animka że alpha sie zwiększa), a jak zjade to znika
dr Ug Napisano 18 Marzec 2004 Napisano 18 Marzec 2004 Zalezy od struktury MC w Twoim projekcie. Musisz podac wiecej szczegolow, napisac jak stworzony jest ten MC. Jak cos zrozumiesz z tego, to jednym z ew. rozwiazan moze byc to (kod w pierwszej klatce MC): stop(); this.onRollOver = function() { play(); }; // this.onRollOut = function() { gotoAndPlay(this._totalframes-this._currentframe); };
Swietlik Napisano 18 Marzec 2004 Autor Napisano 18 Marzec 2004 hmm, przyznam sie szczerze że niemam pojęcia co napisałeś ;) mój projekt składa się z jednego movie clipa i jednego graphicsa na tym graphicsie jest kod on (rollOver) { tellTarget (mail) { gotoAndPlay(1); } } on (rollOut) { tellTarget (mail) { gotoAndPlay(3); } } a w tym movie clip \"mail\" jest animka do klatki 10 pojawia sie i od 10 zanika (zwykłe alpha) i w każdej kluczowej jest stop();
dr Ug Napisano 18 Marzec 2004 Napisano 18 Marzec 2004 No i super. Wywal swoj okropny kod, wejdz do tego MC i w jego pierwszej klatce wpisz to co napisalem wczesniej. W srodkowej klatce niech bedzie stop(), a z ostatniej wywal. stop() ma byc w pierwszej i drugiej klatce kluczowej. edit: zaraz, co ma sterowac MC: sam MC, czy inny obiekt? Zglupialem.
dr Ug Napisano 18 Marzec 2004 Napisano 18 Marzec 2004 Jezeli sterujesz innym MC (zamien Graphics na Movie Clip) to wklej na niego taki kod: button.onRollOver = function() { animka.play(); } // button.onRollOut = function() { animka.gotoAndPlay(animka._totalframes-animka._currentframe); }; button to Instance Name przycisku odpalajacego animacje animka to oczywiscie nazwa Instance Name MC zawierajacego animacje
Swietlik Napisano 18 Marzec 2004 Autor Napisano 18 Marzec 2004 to już obojętne :cool: DZIAŁA twój geniusz [uczeń] ratuje mi życie [piwo] [piwo]
leander Napisano 19 Marzec 2004 Napisano 19 Marzec 2004 ha ha ha ;) nie no, u DruGa widzę same ultra nowoczesne metody a osobiscie czesto z rozpedu uzywam bardzo archaicznych, wiec smiac sie moge tylko z siebie :) Jedyne do czego bym się przyczepił to tego \"na\" z \"wklej na niego taki kod\" bo raczej wtedy nie zadziala. Trzeba wkleic na klatke lub tak jak napisal DruG na Movie Clip, ale wtedy trzeba dodac Clip Event i pamietac, ze odwolania do zmiennych są jakby z wewnatrz MC, wiec \"animka\", ktora jest poziom wyzej staje sie niewidoczna. Trzeba jej dodac _root. w sciezce czyli: onClipEvent (load) { this.onRollOver = function() { _root.animka.play(); } // this.onRollOut = function() { _root.animka.gotoAndPlay(_root.animka._totalframes-_root.animka._currentframe); }; }
Gość Bluntman Napisano 20 Marzec 2004 Napisano 20 Marzec 2004 dosc prosty sposob na twoj problem znjadziesz w dzile tutorial na www.flashzone.pl
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się