Bonjour,
je suis débutant en AS3 et j'ai créer deux petites applications qui marchent comme je le veux individuellement, mais qui hélas ne fonctionnent pas quand je les regroupe en une seule.
Une fois regroupées l'une marche fonctionne comme je le souhaite et pas l'autre, et inversement.
Voici le code de la première :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 //fonction de deplacement function dragClip(evt:MouseEvent):void { (evt.currentTarget).startDrag(); } function dropClip(evt:MouseEvent):void { (evt.currentTarget).stopDrag(); } //creer fleche bouton2.addEventListener(MouseEvent.CLICK, addfleche); var n:Number=0; function addfleche(e:MouseEvent):void { var mafleche:MovieClip = new MovieClip(); with(mafleche) { mafleche=fleche_mc; mafleche.x=650; mafleche.y=150; } var fleche:MovieClip=new MovieClip(); mafleche.x=150+n; mafleche.y=150+n; this.addChild(fleche); fleche.addChild(mafleche); n+=30; fleche.addEventListener(MouseEvent.MOUSE_DOWN, dragClip); fleche.addEventListener(MouseEvent.MOUSE_UP, dropClip);}
et la deuxième :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 correction1.visible=false; correction2.visible=false; correction3.visible=false; bouton.addEventListener(MouseEvent.CLICK, affImage); function affImage(evt:MouseEvent):void { correction1.visible=true; } correction1.addEventListener(MouseEvent.CLICK, diapo); function diapo(evt:MouseEvent):void { correction1.visible=false; correction2.visible=true } correction2.addEventListener(MouseEvent.CLICK, diapo2); function diapo2(evt:MouseEvent):void { correction2.visible=false; correction3.visible=true } correction3.addEventListener(MouseEvent.CLICK, diapo3); function diapo3(evt:MouseEvent):void { correction3.visible=false; correction1.visible=true }
Voila donc peut-être que quelque chose m'échappe mais je ne vois pas quoi !
Partager