MouseEvent.KLIKNIJ, MouseEvent.DOUBLE_KLIKNIJ, MouseEvent.MOUSE_DOWN, MouseEvent.MOUSE_OUT, MouseEvent.MOUSE_OVER, MouseEvent.MOUSE_UP, MouseEvent.MOUSE_WHEEL, MouseEent.MOUSE_MOVE
Вначале мы создам пустой файл EventExample.fla и в свойствах файла укажу класс .as который будет инициализироватся при старте флеша. Указанный класс я создам в пакет wydarzenie.
Klasa Kod .as
1 2 3 4 5 6 7 8 9 10 11 12 13
|
package event { import flash.display.Sprite; public class MouseEventExample extends Sprite { private var size:uint = 100; private var bgColor:uint = 0xFFCC00; public function MouseEventExample() { var child:ChildSprite = new ChildSprite(); addChild(child); } } }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
class Sprite { prywatny var rozmiar:uint = 50; prywatny var ponadwymiarowych:uint = 60; prywatny var :uint = 0xFFCC00; prywatny var przesadzić:uint = 0xCCFF00; prywatny var downColor:uint = 0x00CCFF; publiczny funkcja ChildSprite() { rysować(rozmiar, rozmiar, ); addEventListener(MouseEvent.KLIKNIJ, ); addEventListener(MouseEvent.DOUBLE_KLIKNIJ); addEventListener(MouseEvent.MOUSE_DOWN); addEventListener(MouseEvent.MOUSE_OUT); addEventListener(MouseEvent.MOUSE_OVER); addEventListener(MouseEvent.MOUSE_UP); addEventListener(MouseEvent.MOUSE_WHEEL); } }
|
rysować
1 2 3 4 5 6 7
|
prywatny funkcja rysować(w:uint, h:uint, Bgcolor:uint):nieważny { grafika.jasny(); grafika.lineStyle(3,0x000000); grafika.beginFill(bgColor); grafika.rysowaćRect(0, 0, w, h); grafika.endFill(); }
|
MouseEvent.KLIKNIJ
1 2 3
|
prywatny funkcja (wydarzenie:MouseEvent):nieważny { ślad("Kliknij"); }
|
MouseEvent.DOUBLE_KLIKNIJ
1 2 3
|
prywatny funkcja (wydarzenie:MouseEvent):nieważny { ślad(); }
|
MouseEent.MOUSE_MOVE
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
prywatny funkcja (e:MouseEvent):nieważny { ślad(); rysować(ponadwymiarowych, ponadwymiarowych, downColor); var sprite:Sprite = Sprite(e.cel); ikonki.addEventListener(MouseEvent.MOUSE_MOVE); ikonki.startDrag(); } prywatny funkcja (e:MouseEvent):nieważny { ślad(); e.(); } prywatny funkcja (e:MouseEvent):nieważny { ślad(); var sprite:Sprite = Sprite(e.cel); ikonki.removeEventListener(MouseEvent.MOUSE_MOVE); ikonki.stopDrag(); rysować(ponadwymiarowych, ponadwymiarowych, przesadzić); }
|
MouseEvent.MOUSE_OUT
1 2 3 4
|
prywatny funkcja (wydarzenie:MouseEvent):nieważny { ślad(); rysować(rozmiar, rozmiar, ); }
|
MouseEvent.MOUSE_OVER
1 2 3 4
|
prywatny funkcja (wydarzenie:MouseEvent):nieważny { ślad(); rysować(ponadwymiarowych, ponadwymiarowych, przesadzić); }
|
MouseEvent.MOUSE_WHEEL
1 2 3
|
prywatny funkcja (e:MouseEvent):nieważny { ślad( + e.delta); }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
publiczny funkcja () { addEventListener(MouseEvent.MOUSE_OVER); addEventListener(MouseEvent.MOUSE_OUT); var dziecko: nowy ChildSprite(); addChild(dziecko); } publiczny funkcja (e:MouseEvent) { e.cel.alfa=0.5; } publiczny funkcja (e:MouseEvent) { e.cel.alfa=1; }
|
łącze
Komentarze