Bonjour
je suis debutante en ActionScript
j'aimerais pouvoir générer un nombre de cercles dans des positions générés aléatoirement
je n'arrive pas à trouver comment dessiner des formes.
pourriez vous m'aider
Merci
Version imprimable
Bonjour
je suis debutante en ActionScript
j'aimerais pouvoir générer un nombre de cercles dans des positions générés aléatoirement
je n'arrive pas à trouver comment dessiner des formes.
pourriez vous m'aider
Merci
un petit bout de code :
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 package { import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; public class Main extends Sprite { private var w:Number = stage.stageWidth;// dimensions du dessin private var h:Number = stage.stageHeight;// private const R:Number = 100; private var bouton:button = new button(150, 50); //bouton perso public function Main() { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); // entry point bouton.x = 20; bouton.y = 20; bouton.caption = "aléatoire"; addChild(bouton); bouton.addEventListener(MouseEvent.CLICK, onClick); } private function onClick(e:Event):void { var Ox:Number; var Oy:Number; graphics.clear(); //effacer à chaque click graphics.lineStyle(2,0); for (var i:uint = 0; i <= 199; i++) //200 cerles aléatoires { Ox = Math.random() * (w-2*R) + R; //abscisse aléatoire du centre de tes cercles entre R et w-R Oy= Math.random() * (h-2*R) + R; // ordonnée aléatoire du centre de tes cercles entre R et h-R graphics.drawCircle(Ox, Oy, R); } } } }