MouseEvent.CLIQUEZ, MouseEvent.DOUBLE_CLIQUEZ, MouseEvent., , , , , MouseEent.

Вначале мы создам пустой файл EventExample.fla и в свойствах файла укажу класс .as который будет инициализироватся при старте флеша. Указанный класс я создам в пакет évènement.

Код класса .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);
}
}
}

В классе буду реалзованы основные события, которые возникают в среде flash.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class  extends Sprite {
privés var la taille:uint = 50;
privés var :uint = 60;
privés var :uint
privés var :uint
privés var :uint
 
publique Fonction () {
tirage(la taille, la taille, );
addEventListener(MouseEvent.CLIQUEZ);
addEventListener(MouseEvent.DOUBLE_CLIQUEZ);
addEventListener(MouseEvent.);
addEventListener(MouseEvent., );
addEventListener(MouseEvent., );
addEventListener(MouseEvent., );
addEventListener(MouseEvent., );
}
}

tirage

1
2
3
4
5
6
7
    privés Fonction tirage(w:uint, h:uint:uint):nulle {
graphiques.claires();
graphiques.(3,0x000000);
graphiques.(bgColor);
graphiques.tirageRect(0, 0, w, h);
graphiques.endFill();
}

MouseEvent.CLIQUEZ

1
2
3
    privés Fonction (évènement:MouseEvent):nulle {
traces();
}

MouseEvent.DOUBLE_CLIQUEZ 

1
2
3
    privés Fonction (évènement:MouseEvent):nulle {
traces();
}

MouseEvent., , MouseEent.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    privés Fonction (e:MouseEvent):nulle {
traces();
tirage(, , );
var lutin:Sprite = Sprite(e.cibles);
lutin.addEventListener(MouseEvent.);
lutin.();
}
 
privés Fonction (e:MouseEvent):nulle {
traces();
e.();
}
 
privés Fonction (e:MouseEvent):nulle {
traces();
var lutin:Sprite = Sprite(e.cibles);
lutin.(MouseEvent.);
lutin.stopDrag();
tirage();
}

1
2
3
4
    privés Fonction (évènement:MouseEvent):nulle {
traces();
tirage(la taille, la taille, );
}

1
2
3
4
    privés Fonction (évènement:MouseEvent):nulle {
traces();
tirage();
}

1
2
3
    privés Fonction (e:MouseEvent):nulle {
traces("Колесико мышки Delta: " + e.Delta);
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
        publique Fonction () {
addEventListener(MouseEvent., );
addEventListener(MouseEvent., );
var l'enfant: nouvelles ();
(l'enfant);
}
 
publique Fonction (e:MouseEvent) {
e.cibles.alpha=0.5;
}
 
publique Fonction (e:MouseEvent) {
e.cibles.alpha=1;
}

Commentaires

 
-2 #1 Bomp 2011-10-06 20:54 Merci, tout fonctionne bien ... ou presque, mais DOUBLE_CLIQUEZ! lire la documentation, a ajouté doubleClickEnab conduit = true; mais il ne fonctionne toujours pas! HELP! Pliz! Citer
 
 
0 #2 Bomp 2011-10-07 20:30 écrit mouseChildren = false; maintenant ça marche! bien que je ne sais pas pourquoi:) Citer
 

Nice, l'Ajax Sondage

Lequel de mes extensions est le meilleur?

Statistiques

Publicité