CyberTwister Moderateur


   Age : 24 Inscrit le : 09 Sep 2006 Messages : 85
| Sujet: Haxe : Faire un dessin Mar 18 Mar - 0:27 | |
| Dessiner une ligne :
| Code: | class Test { static function main() { var mc : flash.MovieClip = flash.Lib.current; mc.lineStyle( 1, 0x000000, 100 ); mc.moveTo(50,50); mc.lineTo(100,50); } } |
Dessiner un rectangle :
| Code: | class Test { static function main() { var mc : flash.MovieClip = flash.Lib.current; mc.beginFill(0xFF0000); mc.moveTo(50,50); mc.lineTo(100,50); mc.lineTo(100,100); mc.lineTo(50,100); mc.endFill(); } } |
Dessiner un triangle :
| Code: | class Test { static function main() { var mc : flash.MovieClip = flash.Lib.current; mc.lineStyle( 1, 0x000000, 100 ); mc.moveTo(50,50); mc.lineTo(100,50); mc.lineTo(50,100); mc.lineTo(50,50); } } |
Dessiner un cercle :
| Code: | class Test { static function main() { var mc : flash.MovieClip = flash.Lib.current; var x = 50; var y = 50; var r = 20; mc.lineStyle( 1, 0x000000); mc.moveTo(x+r, y); mc.curveTo(r+x, Math.tan(Math.PI/8)*r+y, Math.sin(Math.PI/4)*r+x,Math.sin(Math.PI/4)*r+y); mc.curveTo(Math.tan(Math.PI/8)*r+x, r+y, x, r+y); mc.curveTo(-Math.tan(Math.PI/8)*r+x, r+y, -Math.sin(Math.PI/4)*r+x,Math.sin(Math.PI/4)*r+y); mc.curveTo(-r+x, Math.tan(Math.PI/8)*r+y, -r+x, y); mc.curveTo(-r+x, -Math.tan(Math.PI/8)*r+y, -Math.sin(Math.PI/4)*r+x,-Math.sin(Math.PI/4)*r+y); mc.curveTo(-Math.tan(Math.PI/8)*r+x, -r+y, x, -r+y); mc.curveTo(Math.tan(Math.PI/8)*r+x, -r+y, Math.sin(Math.PI/4)*r+x,-Math.sin(Math.PI/4)*r+y); mc.curveTo(r+x, -Math.tan(Math.PI/8)*r+y, r+x, y); } } |
|
|