Autor | Zpráva | ||
---|---|---|---|
iwoshek Profil * |
#1 · Zasláno: 18. 8. 2009, 01:20:14
Zdravím, začínám s flashem a potřeboval bych poradit...
vytvářel jsem menu na web http://www.iwoshek.wz.cz/beardedka/beardedka.html a mám problém s tím, že pokud někdo klikne na odkaz v levo 2x nebo rychleji po sobě tak mi začne animace blbnout... nedá se nějak zakázat dvojklik, nebo žádná reakce na klik v průběhu chodu animace? Díky moc za rady. |
||
FlashManiac Profil |
#2 · Zasláno: 18. 8. 2009, 06:46:23
no melo by pomoct nastavit vlastnost enabled na false a pak zase na true :)
|
||
iwoshek Profil * |
#3 · Zasláno: 18. 8. 2009, 11:25:57
Enablet muzu pouzit traba i pro button? :-)
|
||
MichMond Profil |
#4 · Zasláno: 18. 8. 2009, 12:49:52 · Upravil/a: MichMond
Jednoduše to udělej pomocí scriptu.
jednou=true cas=0 onEnterFrame = function(){ cas+=1 if (cas==20){ jednou=true cas=0 } } but.onPress = function(){ if (jednou){ // klik cas=0 } } Po kliknutí na but se začne přičítat k čas 1. Čas je nula a až bude 20 tak se zase bude moct kliknout na but. V té podmínce if (cas==20) si tu hodnotu 20 můžeš upravit. Je to doba od jaké se bude na buttonek zase moct od prvního kliknutí kliknout podruhé. Také záleží na fps applikace jak rychle to bude. |
||
Johnik Profil |
#5 · Zasláno: 18. 8. 2009, 13:03:37
var klik:Boolean = true; neco_btn.onRelease = function():void { if (klik) { //neco udelej } klik =! klik; } |
||
iwoshek Profil * |
#6 · Zasláno: 20. 8. 2009, 14:33:41
No zkousel jsem skripty,ale nebylo to ono, nejlepsi se mi zdalo button.enabled=false; ale potreboval bych ho nastavit na true v animaci...muzu nejak ve skriptu animace nastavit button.enabled ktery mam ve Scene 1 ?
|
||
iwoshek Profil * |
#7 · Zasláno: 20. 8. 2009, 15:05:41
uz jsem na to prisel :-) ma to teda jeste par bugu ale je to dostacujici...diky za pomoc :-)
|
||
Časová prodleva: 16 let
|
0