|
SWiSH Forum Forum użytkowników programów SWiSH |
|
SWiSH Max - animacja pod buttonem
domanw - Nie 04 Gru, 2011 13:32 Temat postu: 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 - Nie 04 Gru, 2011 18:06
Może visible okaże się przydatne: http://swish.wodip.opole....p?p=21400#21400
domanw - 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 - 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ę.
espe1 - 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 - 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
|
|