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

SWiSH Max - Podwójne kliknięcie w swishu ?

Szymciosek - Sob 18 Lip, 2009 09:17
Temat postu: Podwójne kliknięcie w swishu ?
Jak zrobić podwójne kliknięcie ??
Tak jak mamy w windows wchodząc do folderu np :)

Kod:
on(release){
akcja
}

działa tylko raz

shastaan - Sob 18 Lip, 2009 09:44

Może jest na to prostszy sposób ale mi przychodzi taki: =P

Wprowadzamy zmienną typu toggle (0/1) i przypisujemy jej wartość 0.

Na on(press)
- dodać if który sprawdzi czy wartość jakiejś zmiennej typu "toggle" jest 1 i wykona docelową akcję...
- zmienić wartość toggla z 0 na 1

Na onEnterFrame kazać jakiemuś counterowi zmieniać toggla z 1 na 0 po pol sekundy.

W ten sposób przy pierwszym kliknięciu button nie wykona operacji bo toggle bedzie 0 ale zmieni toggle na 1 więc drugie (odpowiednio szybkie) kliknięcie wykona już operację.

Szymciosek - Sob 18 Lip, 2009 09:55

mógłbyś wrzucić przykład ? nie rozumiem chociażby opcji z counter.
shastaan - Sob 18 Lip, 2009 10:12

Prosię.

Prędkość dwukliku regulujesz wartością counter która zeruje toggle i counter.

Szymciosek - Sob 18 Lip, 2009 10:15

już teraz wiem co ci po głowie chodziło, dzięki, masz pomógł :)

Powered by phpBB modified by Przemo © 2003 phpBB Group