Código :
var movieArray:Array = ["circulo", "cuadrado","triangulo"];
botoncito.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler(event:MouseEvent):void
{
var myMovieClip:MovieClip;
var aleatorio:String = movieArray[Math.round(Math.random() * movieArray.length)];
var cant:Number = contenedor.numChildren
if (aleatorio == "circulo")
{
myMovieClip = new circulo();
}
else if (aleatorio == "cuadrado")
{
myMovieClip = new cuadrado();
//cuadrado_mc;
}
else
{
myMovieClip = new triangulo();
}
for(var i:int = 0; i<cant; i++) contenedor.removeChildAt(0)
contenedor.addChild(myMovieClip);
myMovieClip.addEventListener(MouseEvent.MOUSE_UP,soltar);
myMovieClip.addEventListener(MouseEvent.MOUSE_DOWN,arrastrar);
}
function soltar(eve:MouseEvent):void
{
if(MovieClip(circulo).hitTestObject(circulito)==true)
{
circulito;
}
else
{
trace("error")
}
eve.target.stopDrag();
}
function arrastrar(eve:MouseEvent):void
{
eve.target.startDrag();
}
Cabe mencionar que ya he usado el codigo hitTestObject en otros ejercicios y si me salen pero aqui me da el error antes mencionado, Uso AS3 y gracias de antemano.
