harpoon95
Messages postés3Date d'inscriptiondimanche 12 décembre 2010StatutMembreDernière intervention13 décembre 2010
-
12 déc. 2010 à 23:41
harpoon95
Messages postés3Date d'inscriptiondimanche 12 décembre 2010StatutMembreDernière intervention13 décembre 2010
-
13 déc. 2010 à 14:22
Bonsoir je suis actuellement étudiant et j'apprend l'as3 dans le cadre d'un projet que l'on doit réaliser en équipe . Voilà j'ai un petit soucis , j'aimerais créer 20 clips contenant chacun un carré similaire . ça fonctionne bien et tout les carrés se créer avec une position aléatoire mais j'aimerais que ces carrés ne puisse pas se superposer mais qu'ils conservent une position aléatoire sur la scène . Voici mon code :
import flash.display.Shape;
import flash.display.MovieClip;
for ( var i:int = 0; i < 20; i++ )
{
var square:Shape=new Shape () ;
var conteneur:MovieClip=new MovieClip () ;
var j:int;
j=j+100;
square.graphics.beginFill(0x666666);
square.graphics.drawRect(10 ,10 ,100,100);
conteneur.addChild(square) ;
conteneur.name="square"+i ;
conteneur.x=Math.random()*j;
conteneur.y=Math.random()*j;
addChild(conteneur);}
harpoon95
Messages postés3Date d'inscriptiondimanche 12 décembre 2010StatutMembreDernière intervention13 décembre 2010 13 déc. 2010 à 10:13
Bonjour merci de ta réponse , je m'en sort pas du tout avec hitTest , apparament il faut que sa soit un objet de type BitmapData ou rectangle ce qui n'est pas mon cas .