déplacer un dessin fait avec 'graphics'
Bonjour
J'ai réalisé de jolies formes avec la classe graphics, notamment un cube.
Je voulais l'animer avec un contrôle clavier, mais lorsque que je déplace le cube ça n'efface pas les anciennes images, si bien que je finis par avoir de grandes bandes noires pas jolies du tout :(
J'ai éssayé avec cube.graphics.clear(); pour effacer avant de dessiner mais du coup ça efface tellement bien que j'ai absolument rien à l'écran :D
Voici la structure de mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| function deplacer(event:KeyboardEvent):void
{
[...] écouteurs des touches clavier
cube_3D(cube_x,cube_y,cube_h,cube_l,cube_p,p_x,p_y);
}
function cube_3D(cube_x,cube_y,cube_h,cube_l,cube_p,p_x,p_y):void
{
cube.graphics.moveTo(x1, y1);
cube.graphics.lineTo(x2, y2);
[...]
this.addChild(cube);
}
stage.addEventListener(KeyboardEvent.KEY_DOWN, deplacer); |
Quelqu'un aurait une idée?