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

SWiSH Max - Jak zrobić sprawdzanie czy dany przycisk został wcisniety ?

ElectricPl - Nie 04 Paź, 2009 17:08
Temat postu: Jak zrobić sprawdzanie czy dany przycisk został wcisniety ?
Witam.
Robie sobie galerie z takimi bajerami ze jak załaduje sie galeria to slide in z prawej stronki pojawiaja sie zdjecia i na koncu robie strzalke w prawo.
Ogolnie w scienie jest co iles tam czasu stop i label.
jak wcisne strzalke zeby pokazało nastpene zdjecia to przechodzi mi do labelu end, gdzie zdjecia robią slide out i pod koniec tego jak zjada mam stop i
Cytat:
onFrame (59) {
skipFrameAndPlay(2);
}
gdzie w naspenie laduja sie nowe fotki.
Mam teraz wybór strzalka do przodu lub do tylu.
Jak by nie było ktora wcisne znowu przewala mnie do FRAME ktoregos tam gdzie bede mial zamieszczone znikanie danych zdjec.
Chodzi o to ze i tak musza zniknąć i mogą to zrobić zeby cofnać galerię do początku .. lub do 3 podstrony (do przodu) następnych zdjęć.
I teraz jest moje pytanie czy w tym momencie gdy juz zjadą mozna wstawić jakąś instrukcje ktora sprawdzi ktorą strzałkę wcisnąłem ? i odczytując to pokierowało animacją do przodu do następnych zdjć czy do poprzednich ??
Ja chciałem coś takiego wykombinować ze pod koniec znikania zdjec dać :
Cytat:
if "sprzalka_lewo" pressed go and play label "start" else skipFrameAndPlay(2)


Czy taka formułe mozna zrobic.. bo to co napisałem to wiadomo ze nie działa.
:) MOze zamotałem troche ale mam nadzieje ze ktoś sie domysli o co mi biega :)
Pozdrawiam
ElectricPl


Moze troche prościej :) sprawdzałem na forum info o skryptach if i else ale nie widziałem tam odniesienia do przycisków.

Chodzi mi o to czy jest taka instrukcja ktora sprawdzi ktory button wcisnałem i w zaleznosci od tego czy jesli wcisniety button1 to - go to label "start1" a jezeli nie wcisniety , go to label "start2"
Mysle ze jest taka mozliwosc ale nie wiem jak sie zabrać do ugryzienia tego :)
Prosze o podpowiedz :)
[/b]

ghoust - Sro 14 Paź, 2009 16:21

możesz to zrobić w ten sposób
tworzysz sobie tablicę o długości elementów tyle co masz przycisków o wartości zero
np 5 przycisków:
Kod:

przyciski = New Array(0,0,0,0,0);


potem w przyciskach wstawiasz sobie taki warunek w stanie wciśnięcia

Kod:

if (przyciski[0]=!1)
{
przyciski[0]=1;
// dodatkowa instrukcja  po wciśnięciu przycisku

}

else {
przyciski[0]=0;
}


Powered by phpBB modified by Przemo © 2003 phpBB Group