Napisano 18 Marzec 200421 l 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
Napisano 18 Marzec 200421 l 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); };
Napisano 18 Marzec 200421 l Autor 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();
Napisano 18 Marzec 200421 l 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.
Napisano 18 Marzec 200421 l 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
Napisano 18 Marzec 200421 l Autor to już obojętne :cool: DZIAŁA twój geniusz [uczeń] ratuje mi życie [piwo] [piwo]
Napisano 19 Marzec 200421 l 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); }; }
Napisano 20 Marzec 200421 l dosc prosty sposob na twoj problem znjadziesz w dzile tutorial na www.flashzone.pl
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto