Bonjour,
Je debute en AS3, j'utilisé jusqu'ici l'AS2 mais je travail plus le graphisme habituellement, le script ne me servait que pour la réalisation d'interaction.
Seulement j'ai besoin d'utilisé la fonction BitmapData et d'exporter un image flash sur un serveur, j'ai lu dans différent forum que cela était réalisable en AS3, mais pas en AS2.
Bref j'ai donc tenté de créer mon Fla en AS3 cependant je n'arrive pas a utiliser les movieClips créé directement sur l'interface graphique.
j'ai besoins de plusieurs frames pour mon animation.
Je vous laisse les deux premieres (le reste c'est des variantes)
Frame1:
Frame2:
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 //Importation des elements necessaire pour l'animation import flash.events.IOErrorEvent; import flash.display.Loader; import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.Event; import flash.events.ProgressEvent; stop (); //Création des interactions function Suivant(event:MouseEvent):void { nextFrame () } function Precedent(event:MouseEvent):void { prevFrame () } // Tete est un movieClip créa par l'interface Flash et qui comporte 6 images. function Tete1Clip(event:MouseEvent):void { Tete.gotoAndStop(1) } function Tete2Clip(event:MouseEvent):void { Tete.gotoAndStop(2) } function Tete3Clip(event:MouseEvent):void { Tete.gotoAndStop(3) } function Tete4Clip(event:MouseEvent):void { Tete.gotoAndStop(4) } function Tete5Clip(event:MouseEvent):void { Tete.gotoAndStop(5) } function Tete6Clip(event:MouseEvent):void { Tete.gotoAndStop(6) } //suivant bt_suivant.addEventListener(MouseEvent.CLICK,Suivant); //precedent bt_precedent.addEventListener(MouseEvent.CLICK,Precedent); //Tete1 bt1.addEventListener(MouseEvent.CLICK,Tete1Clip); //Tete2 bt2.addEventListener(MouseEvent.CLICK,Tete2Clip); //Tete3 bt3.addEventListener(MouseEvent.CLICK,Tete3Clip); //Tete4 bt4.addEventListener(MouseEvent.CLICK,Tete4Clip); //Tete5 bt5.addEventListener(MouseEvent.CLICK,Tete5Clip); //Tete6 bt6.addEventListener(MouseEvent.CLICK,Tete6Clip);
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 stop (); //Creation d'un zone de chargement var conteneur:Loader = new Loader() (); //Création des différentes Animation a telecharger var AfroMov:URLRequest = new URLRequest ("/Hommes/Cheveux/Afro.swf"); var CalvicieMov:URLRequest = new URLRequest ("/Hommes/Cheveux/Calvicie.swf"); var DreadMov:URLRequest = new URLRequest ("/Hommes/Cheveux/Dread.swf"); var DegardniMov:URLRequest = new URLRequest ("/Hommes/Cheveux/Dergardni.swf"); var LongMov:URLRequest = new URLRequest ("/Hommes/Cheveux/Long.swf"); var PlaqueMov:URLRequest = new URLRequest ("/Hommes/Cheveux/Plaque.swf"); //Création des interactions function AfroClip(event:MouseEvent):void { conteneur.load(AfroMov); nextFrame (); } function CalvicieClip(event:MouseEvent):void { conteneur.load (CalvicieMov); nextFrame (); } function DreadClip(event:MouseEvent):void { conteneur.load(DreadMov); nextFrame (); } function DegardniClip(event:MouseEvent):void { conteneur.load(DegardniMov); nextFrame (); } function LongClip(event:MouseEvent):void { conteneur.load(LongMov); nextFrame (); } function PlaqueClip(event:MouseEvent):void { conteneur.load(PlaqueMov); nextFrame (); } //suivant bt_suivant.addEventListener(MouseEvent.CLICK,Suivant); //precedent bt_precedent.addEventListener(MouseEvent.CLICK,Precedent); //Afro Afro.addEventListener(MouseEvent.CLICK,AfroClip); //Calvicie Calvicie.addEventListener(MouseEvent.CLICK,CalvicieClip); //Dread Dread.addEventListener(MouseEvent.CLICK,DreadClip); //Degardni Degardni.addEventListener(MouseEvent.CLICK,DegardniClip); //Long Long.addEventListener(MouseEvent.CLICK,LongClip); //plaque plaque.addEventListener(MouseEvent.CLICK,PlaqueClip);
Voila
Parmis les erreurs qui s'affiche j'ai
erreur 1120 Access of undefined property Tete
Et l'animation defile, elle ne prend pas en compte les stop ();
Si quelqu'un peut m'aider je le remercie.
Ps: merci de me dire si je ne me trouve pas dans la bonne partie du forum.
Partager