[FLASH 8] redimesionnement d'un clip et consequences
Bonjour,
J'ai un clip dans la bibliotheque qui s'appelle "Symbole 3".
Dans ce clip, il y a un rectangle de 300x30.
sur ce rectangle, j'en dessine un autre dans actionscript avec:
Code:
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
| stop();
this.fond._alpha = 60;
var largeur:Number;
var hauteur:Number;
var couleur:Number;
//this._width = 20;
largeur = this._width;
hauteur = this._height;
couleur = 0x990033;
this.createEmptyMovieClip("rectangle_mc", 10);
init_bar(largeur, hauteur, couleur, 100);
function init_bar(boxWidth:Number, boxHeight:Number, fillColor:Number, fillAlpha:Number):Void {
with (rectangle_mc) {
beginFill(fillColor, fillAlpha);
moveTo(0, 0);
lineTo(boxWidth, 0);
lineTo(boxWidth, boxHeight);
lineTo(0, boxHeight);
lineTo(0, 0);
endFill();
}
} |
tout marche bien. sauf que si je decommente le "this._width = 20;" qui redimensionne la largeur de mon occurence de clip, ca ne fonctionne plus tres bien. en effet, le rectangle que je dessine via actionscript prend des dimensions etranges.
C'est assez embetant parce que je voudrais pouvoir redimensionner mon clip (soit via actionscript, soit avec l'outil de dessin, directement dans l'editeur) lorsque j'utilise ce symbole.
Est-ce qqu'un sait où je me trompe ?
j'attache au post mon exemple