Łukasz

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: 4 przyciski i 64 akcji

Witajcie.
Mam taki problem.

Robie strone we flashu http://www.cos.nazwa.pl/busko/strona3/index.html

Jak pewnie zauważcie przyciski nie działają do końca tak jak trzeba.
Stworzylem 16 movie-clipów:

about me (zamyka) - about me (otwiera)
about me (zamyka) - contacts (otwiera)
about me (zamyka) - partners (otwiera)
about me (zamyka) - works (otwiera)

contacts (zamyka) - contacts (otwiera)
contacts (zamyka) - about me (otwiera)
itd. dla kazdej podstrony

Za każdym razem gdy film sie zatrzymuje pojawia się w końcowej klatce przycisk który ma określone funkcje.
Na razie udalo mi sie tych funkcji stworzyć 16 sztuk. Lecz zauważyłem że mozliwości powinno być (4 przyciski x 16 filmów = 64 możliwości)
I tu jest właśnie mój problem. Nie dam rady w przyciskach stworzyć aż 64 akcji. Nie wiem jak to rozwiązać, jak dla mnie jest to niemożliwe we flashu.
Nawigacja na stronie działa tylko w jedna strone, ale jak sie chce wrócić do poprzedniej strony to zaczyna się sypać.
Czy macie pomysł jak rozwiązać ten problem. Jak 4 przyciski mogą mieć w sobie 64 możliwości? Czy to znaczy ze muszę stworzyć aż 64 przycisków? Ale nawet wtedy wydaje mi sie, że nie bedzie to do końca działać.

Z góry dziękuję za pomoc.

zloek
31.01.2009, 12:37
Kasia

Kasia Mrozek Designer. powiedzmy.

Temat: 4 przyciski i 64 akcji

Przede wszystkim musisz nauczyć się wrzucać te przyciski dynamicznie. Jak będziesz miał cały interface z kodu, to nie będzie absolutnie żadnego problemu, bo zmieniając content na "aboutme" będziesz wiedział, że jesteś w dziale aboutme (możesz np tą wartość przypisać do jakiejś głównej zmiennej). Wtedy po kliknięciu w "contact" funkcja zamykająca powinna zanimować stan teraźniejszy w dół, podmienić content na "contact" i wtedy zanimować w górę.
W powyższym przypadku istniałaby pojedyncze funkcje zamykające content i otwierające, bez konieczności powielenia ich a z możliwością wielokrotnego wykorzystania. Nie migałby tak tekst jak teraz (widać "about me" już po kliknięciu przycisku, a powinien być widoczny dopiero po skończeniu animacji).

To wszystko jest do zrobienia z palcem w... nie powiem gdzie :) jeśli zostaną opanowane podstawy dynamicznego uzupełniania interfejsu za pomocą obiektów z biblioteki lub z zewnętrznego katalogu. Jeśli zrobisz fla, który na timeline nie będzie miał ani jednego obiektu, a po publishu obiekty się pojawią, to już pójdzie z górki.

Ciężko pokierować w konkretnym przypadku... jeśli masz na to czas, spróbuj zrobić to od nowa i poszukaj informacji o addChild oraz function. Na (...) Zobacz więcej
31.01.2009, 13:21
Łukasz

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: 4 przyciski i 64 akcji

jest chyba jeszcze lepiej, jest 16 przyciskow x 16 (...) Zobacz więcej
31.01.2009, 13:22
Łukasz

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: 4 przyciski i 64 akcji

czy ta strona jest raczej dla zaawansowanego flashowca?
Ładowanie dynamiczne kumam same podstawy,typu getURL.
Zastanawiam sie czy dla początkujacego ta strona jest na dzień doby (...) Zobacz więcej
31.01.2009, 13:50
Kasia

Kasia Mrozek Designer. powiedzmy.

Temat: 4 przyciski i 64 akcji

powiem inaczej: mozesz to zrobic na sztywno, meczyc sie wieloma kliknieciami i z kazdym podobnym projektem miec te same problemu i duzo siedzenia przy ustalaniu kiedy jaki button co moze wywolac.

Albo mozesz sie troche podszkolic (to naprawde nie jest takie trudne:) i kazdy nastepnym projekt robic o wiele szybciej i bardziej elastycznie.

To nie jest robota dla zaawansowanego flashowca, ja np zaawansowanym flashowcem nie jestem a wykonanie nie sprawiloby mi problemu. Nie zastanawiaj sie czy warto to poznac tylko (...) Zobacz więcej
31.01.2009, 14:00
Łukasz

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: 4 przyciski i 64 akcji

bardzo chetnie sie naucze, checi nie brak.
Jakich dokladnie informacji mam szukac? (addChild oraz function)
Jak dokładnie nazywa sie to zagadnienie? (żeby mi łatwiej było szukać infrmacji)

dziekuje bardzo (...) Zobacz więcej
31.01.2009, 14:08
Kasia

Kasia Mrozek Designer. powiedzmy.

Temat: 4 przyciski i 64 akcji

mocno polecam Lynda.com
Abonament za miesiac jest smiesznie niski a w miesiac poznasz actionscript 3 na odpowiednim poziomie :) Mi to zajelo tydzien, ogladania filmów przy prasowaniu ;] Ale nie Ty nie musisz (...) Zobacz więcej
31.01.2009, 14:43
Łukasz

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: 4 przyciski i 64 akcji

oo dziekuje bardzo:)
to sie przyda. Zreszta przydaloby sie (...) Zobacz więcej
31.01.2009, 15:43
Tomasz

Tomasz D. www.9studios.co.uk

Temat: 4 przyciski i 64 akcji

na poczatku pozwol mi wyrazic moja skromna opinie na temat tego co zrobiles, wiem ze nie o tym jest ten watek, ale zorbiles cos dlaczego chce sie odpalac przegladerke, strona ktora jest zajebista w swojej prostocie [i do tego jestes mega poczatkujacy!!!] wielki szacun... :)

wracajac do problemu, przy prawidlowym rozplanowaniu i minimalnej ingerencji w to co masz, dodaniu kilka linijek AS bedzie smigalo, ciezko w tym przypadku dac ci zloty srodek, ewentualnie moge Ci zasugerowac "jak ja bym to zrobil";

przyznaje sie bez bicia ze nie dokonca zrozumialem w czym jest problem :)
widze ze jak sie kliknie, to sie rozjezdza, pokazuje podstrona i tu wszytsko jest ok, problem pojawia sie po ponownym kliknieciu w ten sam przycisk ? czy o to ze jak sie kliknie w inny to zawartosc strony "przeskakuje" z powrotem na tresc 'kontaktu' i dopiero wtedy odbywa sie cala animacja przejscia?Tomasz D. edytował(a) ten post dnia 31.01.09 o godzinie 16:53
31.01.2009, 16:51
Łukasz

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: 4 przyciski i 64 akcji

to wyglada tak ze mam 16 animacji, podzielone sa one na 4 czesci bo sa 4 przyciski.
Jak wiesz kazdy przycisk moze miec przypisana tylko jedna akcje (przynajmniej mi sie tak wydaje), przyciskow zrobilem 4 ktore sie znajduja w jednym movie-clipie. Nie sa to przyciski typu button tylko sa to movie-clipy.
Teraz tak, mamy te 4 gupy clipow kazda z 4 mozliwosciami. Do kazdej grupy wlozylem ten movie-clip z 4 przyciskami. Ten movie-clip pojawia sie tylko w jednej klatce tam gdzie animacja sie zatrzymuje. Bo przyciski ktore lataja w gore i w dol nie sa akctywne,to tylko tak jakby atrapa.
W sumie jest 16 przyciskow prawda, i mamy 16 MC, czyli w sumie jest 256 mozliwosci wyswietlania stron.
Okazuje sie ze, ze jest za malo przyciskow:)
Potrzebuje 256 przyciskow i kazdy musi miec przypisana inna akcje.
Probowalem to rozpisac i mozg mi sie zagotowal.
Bowiem kazdy przycisk sklada sie z 4 - 6 elementow, w sumie bylo by to 1280 plikow. Nie ma bata zeby sie w tym polapac.

Nie wiem jak to rozwiazac, nie bardzo mi sie pali do tego zeby zrobic 256 przyciskow.

Dziekuje za pochwaly:) Lecznie wiem czy zdolam dokonczyc ten projekt. Oczywiscie (...) Zobacz więcej
31.01.2009, 17:18
Tomasz

Tomasz D. www.9studios.co.uk

Temat: 4 przyciski i 64 akcji

bardziej chodzilo mi o efekt jaki chciales uzyskac, bo zawilosc jaka tu przedstawiles mozna tlumaczyc tylko i wylaczniem braku wiedzy "ze da sie to zrobic inaczej", ale nikt z owa sie nie rodzi, wiec bez obaw :)

a co jezeli powiedzial bym ci ze potrzebujesz tylko i wylacznie 4 przyciskow :) co wiecej ze w tym rodzaju animacji mozesz napisac jedna jedyna funkcje ktora bedzie regulowała wszytsko :) nadal do przycisku bedziesz przypisywal tylko jedna akcje ktora wywola dana funkcje a ona sama poprzez zmienie bedzie regulowała caly projeky? :)

da rade, bez obaw :)

wrzuc gdzies FLA to zobacze jak to rozwiazales i co z tym fantem mozna zrobic :)Tomasz D. edytował(a) ten post dnia 31.01.09 o godzinie 17:30
31.01.2009, 17:27

konto usunięte

Temat: 4 przyciski i 64 akcji

Zgadzam się z przedmówcą. Wykorzystaj Instant name lub ten sam przycisk z żądaną akcją (...) Zobacz więcej
1.02.2009, 00:22
Michał

Michał Żmich Specjalista ds
reklamy

Temat: 4 przyciski i 64 akcji

Jeżeli chcesz to daj znać do mnie na priva albo podeślij flaka, to postaram (...) Zobacz więcej
1.02.2009, 23:50
Łukasz

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: 4 przyciski i 64 akcji

Jak mam to zrobic zebym mial tylko 4 przyciski ktore sa odpowiedzialne za wszystkie akcje. Czy mam najpierw zaznaczyc gdzie jest poczatek animacji a gdzie koniec, gdzie sie otwiera i gdzie zamyka i ladowac te animacje dynamicznie?

Jak taki as (...) Zobacz więcej
4.02.2009, 10:17
Andrzej

Andrzej Styś Lorem ipsum ex modus
laboramus nam, duo
eu denique reform...

Temat: 4 przyciski i 64 akcji

Łukasz Zajda:
>
Stworzylem 16 movie-clipów:

about me (zamyka) - about me (otwiera)
about me (zamyka) - contacts (otwiera)
about me (zamyka) - partners (otwiera)
about me (zamyka) - works (otwiera)

[...]

zrob calosc z kodu - toz to tylko skalowanie
maski z jednoczesnym przesuwaniem menu.
Idea jest taka:
klikasz w buton -> nastepuje zamykanie biezacej strony
[jesli jakas jest otwarta]: tween ze skalowaniem maski
i przesuwaniem stalych elementow -> podmieniasz strone
pod maska -> tweeen powiekszajacy maske + przesuwanie
menu i stopki.
4.02.2009, 12:48
Marcin

Marcin W.
TI/IT/VM/HT/PC/XP/AD
/SE/XL/XE/AS/TB/CP/J
S/JV

Temat: 4 przyciski i 64 akcji

Eee tam cudowanie z przenoszeniem całości do kodu - jak ktoś nie ma szóstego zmysłu, to tego w kodzie nie zobaczy.

w jakim to ma być ASie ?

Jaki by nie był, główny trzon to wywoływanie po otwarciu następującej metody będzie najogólniej wyglądał tak:
function switchBtn (btn:object):void {
//
setOpeningIn (btn1);
setOpeningIn (btn2);
setOpeningIn (btn3);
setOpeningIn (btn4);
//
setClosingIn (btn);
}

W danej animacji na końcu trzeba będzie wywołać switchBtn(this), a
setClosingIn i setOpeningIn będą musiały zawierać specyficzne dla danej wersji AS-u konstrukcje przypisania eventów.
4.02.2009, 18:51
Łukasz

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: 4 przyciski i 64 akcji

jest to dla AS2

owszem nie zbyt dobrze znam sie na AS ale sie ucze:)
dziekuje za (...) Zobacz więcej
4.02.2009, 19:31
Łukasz

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: 4 przyciski i 64 akcji

czy znajdzie sie ktos kto moglby mi pomoc w tym tygodniu?
Oczywscie sie odzwdziecze:)
Bardzo mi zalerzy na tym aby ta strona była sprawna i zebym sie nauczył tego robić. Czy znadzie sie tu jakis nauczyciel?

Do tej pory stworzyłem 4 osobne mc plus intro.
Teraz kwestia zaladowania tego na scene i zakodowania.
Prosze o (...) Zobacz więcej
5.02.2009, 18:53
Łukasz

Łukasz Zajda świata nie zmienisz
ale siebie możesz

Temat: 4 przyciski i 64 akcji

dziekuje juz sam (...) Zobacz więcej
5.02.2009, 21:14

Następna dyskusja:

Strona we flashu - przycisk...




Przeglądaj dyskusje w tej grupie

Setki wypowiedzi

Zobacz o czym się teraz dyskutuje

Pytania i odpowiedzi

Znajdź odpowiedź na swoje pytanie

Wyślij zaproszenie do