animacja pod buttonem |
Autor |
Wiadomość |
domanw
Początkujący
Dołączył: 04 Gru 2011 Posty: 2 Skąd: kolobrzeg
|
Wysłany: Nie 04 Gru, 2011 13:32 animacja pod buttonem
|
|
|
witam,
to moje pierwsze boje z FLASH,
musze zrobic interaktywna prezentacje w formie mapy europy z aktywnymi poszczegolnymi krajami, ktore po kliknieciu poszczególnych kontury wypelnia sie np. flaga narodowa lub np nastapi jej wyróżnienie w formie 3D
probuje takie cos zrobic w SWiSH Max4 gdzie poszczegolne kontury krajow sa wycietymi przyciskami ale jak skonfigurowac efekt wypelnienia lub wyróżnienia który bedzie pozostawal po kliknieciu
ustawilem opcje over i dawn state (wypenienie Image z pliku jpg) ale po zwolnieniu przycisku
chcce aby to wypelnienie pozostalo dalej (dawnstate) i mozna bylo kliknac kolejny tego typu przyciski
jak napisac taki script?? do czego sie on ma odwolywac
DZIEKI za wszelka pomoc |
|
|
|
|
^Januszr
Pomógł: 216 razy Dołączył: 11 Maj 2005 Posty: 1854 Skąd: Stolyca od urodzenia
|
Wysłany: Nie 04 Gru, 2011 18:06
|
|
|
Może visible okaże się przydatne: http://swish.wodip.opole....p?p=21400#21400 |
_________________ Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
|
|
|
|
|
domanw
Początkujący
Dołączył: 04 Gru 2011 Posty: 2 Skąd: kolobrzeg
|
Wysłany: Nie 04 Gru, 2011 20:33
|
|
|
ta funkcja nie spelni swojego zadania
bo na flashu ma byc widoczne naraz kilka wcisnietych przyciskow,
z mapki europy mam aktywny przycisk "niemcy" i po najechaniu na niego czy kliknieciu oczywiscie przycisk wypenia sie np. flaga niemiec ale po zwolnieniu klawisza wraca do pierwotnego stanu a chce aby pozostal klikniety i co lepsze ze mozna przejsc do nastepnego
DA SIE TAIE COS ZROBIC |
|
|
|
|
^Januszr
Pomógł: 216 razy Dołączył: 11 Maj 2005 Posty: 1854 Skąd: Stolyca od urodzenia
|
Wysłany: Nie 04 Gru, 2011 21:03
|
|
|
Oczywiście że spełni. Przecież visible dotyczyć może wszystkich obiektów, nie tylko jednego. Ot tak na zasadzie jak na tym samym obiekcie: click=jest dodatkowy znak, click nie ma dodatkowego znaku.
Zapewne jakbyś załączył SWI do testowania to już zrobił bym rozwiązanie.
Ale do rzeczy. Odpowiedź na Twoje pytanie:
tak, da się. |
_________________ Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
|
|
|
|
|
espe1
Profesjonalista
Pomógł: 16 razy Dołączył: 02 Lis 2011 Posty: 175 Skąd: łódzkie
|
Wysłany: Nie 04 Gru, 2011 22:28
|
|
|
rozumiem, że mapa jakiegoś kraju to przycisk, więc:
robisz dwa przyciski:
p1 - to kontur kraju
p2 - to kontur (kopia) + flaga (lub flaga w konturze)
do p1 dajesz skrypt:
Kod: |
on (press) {
p1._visible=false
p2._visible=true
}
|
do p2 dajesz skrypt (odwrotny):
Kod: |
on (press) {
p2._visible=false
p1._visible=true
}
|
czyli klikasz w 1 pojawia się 2 i odwrotnie
do każdego kraju robisz 2 przyciski, które po kliknięciu "zostają" |
|
|
|
|
^Januszr
Pomógł: 216 razy Dołączył: 11 Maj 2005 Posty: 1854 Skąd: Stolyca od urodzenia
|
Wysłany: Pon 05 Gru, 2011 08:05
|
|
|
Lamerska wersja tego co napisał ESPE oraz tego bannera, co podałem linka wygląda tak:
- dwa takie same obiekty jeden pod drugim zgrupowane do MC o nazwie JANUSZR
- w mc skrypt:
Kod: | onFrame (1) {
stop();
}
onFrame (2) {
stop();
}
on (release) {
JANUSZR.nextFrameAndPlay();
} |
- górny obiek na pierwszej klatce ma efekt PLACE a na drugiej REMOVE
- dolny obiekt ma na pierwszej klatce REMOVE a na drugiej PLACE
Naturalnie ten obiekt może być różny: np napis, obrazek, grafika vektorowa, etc.. Chodzi o to aby był przykryty.
Przykład swf w załączeniu |
_________________ Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
|
|
|
|
|
|