Bonjour a tous,
Je commence flash depuis hier et déjà les premiers soucis arrivent, notamment avec les classes.
J'ai une classe Bord
Le probléme c'est que dans mon .fla (se trouvant dans le même repertoire au même niveau), je met ceci:
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 class Bord{ private var bord:Number = 0; // Type de bord private var mc:MovieClip = this.createEmptyMovieClip("Bord", this.getNextHighestDepth()); function Bord(){ } function Bord(color:String, larg:Number){ // On dessine le clip (ici un carré de 100x100 placé aux coordonnées (10,10)) mc.lineStyle(1, color, 100); // style de chaque trait dessiné (epaisseur de bordure, couleur, valeur alpha de la couleur) mc.beginFill(color, 50); mc.moveTo(0,0); mc.lineTo(500,0); mc.lineTo(500,larg); mc.lineTo(0,larg); mc.lineTo(0,0); mc.moveTo(500,larg+1); mc.lineTo(500+larg,larg+1); mc.lineTo(500+larg,500+larg+1); mc.lineTo(500,500+larg+1);mc.lineTo(500,larg+1); lignemc.moveTo(0,0) mc.moveTo(0,larg+1); mc.lineTo(larg,larg+1); mc.lineTo(larg,500+larg+1); mc.lineTo(0,500+larg+1);mc.lineTo(0,larg+1); mc.moveTo(0,0) mc.moveTo(0,500); mc.lineTo(500,500); mc.lineTo(500,500+larg); mc.lineTo(0,500+larg);mc.lineTo(0,500); mc.moveTo(0,0) mc.endFill() } }
Quand je met l'import et que je créé un objet, il ne se passe rien et le clip se trouvant aprés n'est pas créé.
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 import Bord; var Bords:Bord = new Bord(); trace (Bords.bord); var mc:MovieClip = this.createEmptyMovieClip("mBouton", this.getNextHighestDepth()); mc.lineStyle(1, 0xffffff, 100); mc.beginFill(0xffcc00, 50); mc.moveTo(10,10) mc.lineTo(10,110); mc.lineTo(110,110) mc.lineTo(110,10); mc.lineTo(10,10); mc.endFill();
Mais quand je ne créé pas l'objet bord, le clip aprés est créé
Juste s'affiche un pitite fenetre blanche (qui ecrit les "trace" et les erreurs)sans erreur, juste rien
Alors soit il y'a un milliard de faute (je débute ), soit je suis mauvais.
Mais la y'a un truc qui m'echappe...
MERCI D'AVANCE
Partager