Chciałbym wiedzieć, jaka jest różnica między MouseEvent.CLICK & MouseEvent.MOUSE_DOWN
. bo kiedy używać MouseEvent.MOUSE_DOWN
dla przycisku, aby ustawić full-screen
widok jej nie działa, zamiast tego MouseEvent.CLICK
prac. Jaki był tego powód.Co jest diffrence w MouseEvent.CLICK & MouseEvent.MOUSE_DOWN na ActionScript 3.0
Odpowiedz
nie konkretnie wiedzieć o języku ActionScript, ale w ogóle wydarzenie mouse click
składa się z imprezy mouse down
, następniemouse up
.
W ActionScript 3.0 różnica między MouseEvent.MOUSE_DOWN
a MouseEvent.CLICK
jest taka, jak powiedział Matt Ball, że zdarzenie CLICK
jest aktem wciśnięcia przycisku myszy w obiekt i zwolnieniem go w obiekcie SAME.
Jeśli naciśnięty przycisk w obiekcie, a następnie zwolnij go w inny obiekt będzie mieć kolejne zdarzenia wyzwalany (w kolejności):
Object 1
MouseEvent.MOUSE_DOWN
MouseEvent.ROLL_OUT // and MouseEvent.MOUSE_OUT
Object 2
MouseEvent.ROLL_IN // and MouseEvent.MOUSE_IN
MouseEvent.MOUSE_UP
Ale jeśli naciśniesz przycisk i zwolnisz go w tym samym obiekcie będą mieć kolejne zdarzenia wyzwalany (w kolejności):
Object 1 (tylko jeden)
MouseEvent.MOUSE_DOWN
MouseEvent.MOUSE_UP
MouseEvent.CLICK
MouseEvent.MOUSE_DOWN jest wywoływane, gdy użytkownik naciśnie przycisk myszy w dół, ale MouseEvent.CLICK występuje, gdy MouseEvent.MOUSE_DOWN jest wywoływana, a następnie zdarzenie MouseEvent.MOUSE_UP.
Jest to ważne pojęcie do rozważenia podczas słuchania wydarzeń, w ogóle Najczęściej MouseEvent.CLICK na guziki, ponieważ jest to logiczne interakcja chciałbym słuchać. Chcę się upewnić, że przycisk został naciśnięty i zwolniony.
I odpowiedzieć, dlaczego nie można initilize trybu pełnoekranowego.
„ActionScript, który inicjuje tryb pełnoekranowy można nazwać tylko w odpowiedzi na kliknięcie myszą lub naciśnięcie klawisza Jeśli jest zwany w innych sytuacjach, to będą ignorowane (w języku ActionScript 2.0) lub wyjątek (w języku ActionScript 3.0).”
Aby uzyskać więcej informacji można przeczytać: Exploring full-screen mode in Flash Player 9
- 1. MovieClip vs Sprite w Actionscript 3.0
- 2. Ustaw nazwę zmiennej dynamicznej W ActionScript 3.0
- 3. Stała numeru linii w Actionscript 3.0?
- 4. Co diffrence bitween tych dwóch operatorów mysql
- 5. Jak zmienić kolor etykiety w środowisku wykonawczym w ActionScript 3.0?
- 6. Co robi słowo wirtualne w actionscript?
- 7. ActionScript 3.0 + Oblicz przedział czasowy między dwiema datami?
- 8. Konwertuj Actionscript na JavaScript
- 9. W jaki sposób stwierdzić, czy instancja implementuje interfejs w języku ActionScript 3.0
- 10. Narysuj tekst na kształt w ActionScript 3
- 11. Jak przekonwertować ciąg na boolowskie w ActionScript?
- 12. Co oznacza "if (stage) init();" w języku ActionScript?
- 13. AS3: Jak przekonwertować kod ASCII na ActionScript
- 14. Czy generator.next() jest widoczny w pythonie 3.0?
- 15. Programowe wykrywanie między Adobe Air i Adobe Flex w języku ActionScript 3.0
- 16. ActionScript 3: dynamiczna pomoc tekstowa: punktacja dla gry
- 17. wiele klas w pakiecie ActionScript?
- 18. Wiele dziedziczenia w ActionScript 3
- 19. Jaki jest cel ACCESS_FAST w OpenCV 3.0?
- 20. com.android.dex.DexIndexOverflowException na Android Studio 3.0
- 21. Kodowanie HTML w Flex/ActionScript
- 22. Biblioteka ActionScript do konwersji Markdown do HTML
- 23. servlet 3.0 @WebServlet use .. co będzie w web.xml?
- 24. ActionScript Data Porównanie
- 25. Trygonometria trójkąta (ActionScript 3)
- 26. actionscript 3 i JSON
- 27. Toast nie jest wyświetlany na ekranie blokującym HTC Sense 3.0
- 28. Ustawienie argumentu funkcji w ActionScript 3
- 29. Actionscript 3 REPL
- 30. Numer obiektu Actionscript właściwości
To jest dokładnie to, co jest. "KLIKNIJ" jest w dół, a następnie w górę; 'MOUSE_DOWN' jest po prostu w dół (jak początek operacji przeciągania). – zeh
@zeh: może to być trochę mylące powiedzenie cokolwiek o operacji przeciągania. Wszystko, co możesz naprawdę powiedzieć, to to, że 'MOUSE_DOWN' jest uruchamiany po naciśnięciu przycisku myszy przed zwolnieniem. –
To tylko przykład typowego użycia 'MOUSE_DOWN', gdy nie chodzi o kliknięcie. – zeh