SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Rożne funkcje dla przycisku w innych klatkach animacji

Grog - Pią 08 Cze, 2007 22:36
Temat postu: Rożne funkcje dla przycisku w innych klatkach animacji
Chcialbym wiedziec czy to w ogole mozliwe.
Efekt ktory chce uzyskac zwiazany jest z galeria - po lewej stronie mam pasek z miniaturkami (4 miniaturki w slupku), oraz dwie strzalki (sprajty) do zmiany zawartosci slupka. Przejscie pomiedzy slupkami to animacja, w ktorej najpierw 4 pierwsze miniaturki odjezdzaja a na ich miejsce pojawiaja sie cztery nastepne. Powiedzmy ze takich zestawow miniaturek bede miec 3-4 i chcialbym poruszac sie pomiedzy nimi za pomoca dolnych strzalek (lewo - prawo). Jako ze jestem zupelnie poczatkujacy jezeli chodzi o flasha i swisha wpadlo mi do glowy takie rozwiazanie (mam wrazenie ze kompletenie amatorskie :) )
Ustawienie kolejnych animacji:
- przejscie od slupka pierwszego do drugiego. stop
- przejscie od slupka drugiego do trzeciego. stop
- przejscie od slupka trzeciego do czwartego. stop
- strzalki nawigacyjne po kazdej animacji zastepowane sa nowym sprajtem (sprajt odpalajacy animacje pierwsza znika i pojawia sie sprajt odpalajacy druga jej czesc) itd.

No i tu pojawiaja sie moje pytania
- czy da sie zrobic tak aby strzalki nawigacyjne byly caly czas jednym sprajtem a zachowywaly sie inaczej w zaleznosci od klatki animacji aktualnie wyswietlonej ?
(moze jakies zachowania warunkowe w stylu - jezeli klatka animacji to koncowa klatka animacji przejscia pierwszego slupka do drugiego wtedy zachowanie sprajta to gotoAndPlay(21_klatke animacji czyli przejscie z drugiego do trzeciego slupka))
- czy jest mozliwosc odpalania animacji wstecz ? czyli na przyklad od klatki 40 w dol do 20 ?
tak, aby wystarczylo zrobienie animacji tylko dla przejsc z 1 do 2, z 2 do 3 i z 3 do 4.

uffff...
mam nadzieje ze opisalem to w miare jasno...

mielu - Pią 08 Cze, 2007 22:51

Grog napisał/a:
czy da sie zrobic tak aby strzalki nawigacyjne byly caly czas jednym sprajtem a zachowywaly sie inaczej w zaleznosci od klatki animacji aktualnie wyswietlonej ?

tak-używając zmiennych i zmieniając ich zawartość

Grog napisał/a:
- czy jest mozliwosc odpalania animacji wstecz ?

tak - użyj opcji szukaj było na forum

Grog - Pią 08 Cze, 2007 23:13

mielu napisał/a:
Grog napisał/a:
czy da sie zrobic tak aby strzalki nawigacyjne byly caly czas jednym sprajtem a zachowywaly sie inaczej w zaleznosci od klatki animacji aktualnie wyswietlonej ?

tak-używając zmiennych i zmieniając ich zawartość


takiej odpowiedzi wlasnie sie obawialem :)
nie mam zielonego pojecia jak sie za to zabrac i od ktorej strony to ugrysc. Jezeli chodzi o moja znajomosc zwiazana z uzywaniem zmiennych, to sprowadza sie ona do tego, ze wiem iz one istnieja.


mielu napisał/a:
Grog napisał/a:
- czy jest mozliwosc odpalania animacji wstecz ?

tak - użyj opcji szukaj było na forum


tej tez sie obawialem ;)
przyznaje moje niedopatrzenie, nie doszukalem sie tego wczeniej
natomiast chcialbym, o ile to mozliwe, zeby ktos wyjasnil mi zasade dzialania tego:

Kod:

on (rollOver) {
opak.onEnterFrame = function()
{this._currentframe >= 2 ? this.prevFrame() : this.onEnterFrame = null};
}


oraz tego:

Kod:

on (rollOver) {
    opak.onEnterFrame = function()
{this._currentframe >= 1 ? this.nextFrame() : this.onEnterFrame = null};
}



czymze jest przede wszystkim to "this" ?

edit:

skopiowalem poedytowalem. dziala. odtwarza animacje do przodu i do tylu - jednak skrypt nie uwzglednia, ze po drodze moga znajdowac sie znaczniki "stop" i dochodzac do takiej klatki dalej sprawdza warunek currentframe >= 1
Przez to odtwarza mi najpierw animacje przejscia pierwszego slupka w drugi a potem od razu drugiego w trzeci itd.

Jak z tego wybrnac ?


Powered by phpBB modified by Przemo © 2003 phpBB Group