Bonjour, je suis nouveau sur le forum.
Après avoir fait des recherches un peu partout je ne trouve aucune réponse, pourtant ça ne doit pas être sorcier...
Je finalise ma création et quand je teste, tout marche. Du moins presque ;
le problème est que quand je charge mon clip "var clip1", par exemple, j'ai mon addeventlistener mouseclick addchild clip1, j'ai créé un autre bouton removechild mais il ne marche que sur un seule clip ! Ce bouton revient dans chaque clip mais que le clip 1 s'en va. Je comprends pas pourquoi et ce message s'affiche :
Si quelqu'un peut jeter un coup d'oeil sur mes lignes de code, ça serait vraiment sympa.Error #2025: Le DisplayObject indiqué doit être un enfant de l'appelant.
at flash.display:isplayObjectContainer/removeChild()
at burtonPERF_fla::MainTimeline/fermeclip()
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46 import fl.transitions.Tween; import fl.transitions.easing.*; import flash.display.MovieClip; var btferme : MovieClip = new Btferme ; var clip1 : MovieClip = new Clip1; var clip2 : MovieClip = new Clip2; onglet.slideb.b1.addEventListener(MouseEvent.CLICK,tweenClickboard); function tweenClickboard (e:MouseEvent) { addChild(clip1); addChild(btferme); } onglet.slideb.b2.addEventListener(MouseEvent.CLICK,tweenClickboard1); function tweenClickboard1 (e:MouseEvent) { addChild(clip2); addChild(btferme); } btferme.addEventListener(MouseEvent.CLICK,fermeclip); function fermeclip (e:MouseEvent) { removeChild(clip1); removeChild(clip2); //removeChild(clip3); //removeChild(clip4); removeChild(btferme); }
Partager