konto usunięte

Temat: Quiz - jak to zrobić? Kilka pytań.

![AS2]!

Witam wszystkich serdecznie!
Otóż, do tej pory we flashu zajmowałem się budowaniem jedynie elementów stron WWW. Tym razem dostałem zadanie aby stworzyć quiz-grę edukacyjną.
Problemy i ogólny zarys wygląda tak:
Użytkownik widzi ekran, na którym wyświetlone zostaje mu intro a później ikony kategorii zawierających pytania, na które następnie musi odpowiedzieć. Ekran wyboru kategorii wraz z intrem umieściłem na scenia1. Każdą kategorię pytań na scenach kolejnych np: kategoria1, kategoria2 itd. Jak to podpisać w AS, żeby mnie po kliknięciu na przycisk przypisany konkretnej kategorii ładnie mnie do niej przenosiło?
Ponadto chciałbym, aby zliczane były poprawne i błędne odpowiedzi. Odpowiadanie to tylko klikanie na jeden z 4 przycisków. Kliknięcie na prawidłową odpowiedź da stosowny komuniakt, doliczy punkt i przeniesie dalej. Na błędną tak samo, z tym, że komunikat będzie rzecz jasna inny i nie doliczy nam puntów ktore potem mają być sumowane. I tu kolejny problem. Potrzebuje funkcji, która przeliczy mi to na %. Jeśli punktów będzie więcej niż 50% przenosi mnie do jednej ze scen na której umieściłem zakończenie stosowne do zdobytej punktacji. Jeśli mniej, do innej. Po ich wyświetleniu wraca do scena1.
Bardzo proszę was o naprowadzenie mnie w jaki sposób to zrobić. Mam już bardzo mało czasu na dokończenie projektu. Może moje pytania są banalne, ale na prawdę nie wem jak się już do tego zabrać...
Pracuję na Adobe Flash Professional CS4.
Czekam na odpowiedź.

Pozdrawiam!Mateusz Rozwadowski edytował(a) ten post dnia 11.04.11 o godzinie 06:32
Adrian Z.

Adrian Z. flash animator/
flash developer

Temat: Quiz - jak to zrobić? Kilka pytań.

nie wiem czy dobrze zrozumiałem z tym przenoszeniem, ale czy nie będzie dobrym rozwiązaniem nazwanie klatek kluczowycg a potem proste gotoAndStop("nazwa_klatki") ?

a jeśli chodzi o sceny to nie ma potrzeby ich stosowania... finalnie flash i tak zlepia je w jednego timeline'a

zrób to na osobnych klatkach, każdej z nich przypisz akcję stop()
a przeskakiwanie między nimi przez wcześniej już podane
gotoAndStop("nazwa_klatki");

Następna dyskusja:

Jak zrobić w swf link




Wyślij zaproszenie do