1 pièce(s) jointe(s)
Dimensionner une animation
Bonsoir !
Soit une animation contenue dans un seul MovieClip. L'animation est de taille fixe, et elle a sa propre couleur de fond.
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 28
| program MovieClip01;
{$FRAME_WIDTH 200}
{$FRAME_HEIGHT 200}
{$BACKGROUND $909090}
uses
Flash8;
var
anim: MovieClip;
begin
anim := MovieClip.Create(_root, 'mc', 0);
anim.MoveTo(0,0);
anim.LineTo(200,200);
//anim._width := 200;
//anim._height := 200;
anim.LineStyle(3, $0000ff);
anim.MoveTo(50,50);
anim.LineTo(150,150);
anim.opaqueBackground := $c0c0c0;
stage.scaleMode := 'noScale';
end. |
J'ai observé que les bords de l'animation s'ajustaient sur le dessin, de sorte que le carré n'est pas toujours parfait (quand le dessin n'atteint pas le bord de l'animation). J'espère que c'est clair. :aie:
La solution que j'ai trouvée est de tracer une ligne invisible d'un coin du carré à l'autre :
Code:
1 2
| anim.MoveTo(0,0);
anim.LineTo(200,200); |
Quelle est la façon correcte de faire ? Pourquoi le code que j'ai mis en commentaire ne fonctionne-t-il pas ? :)