Otra vez tengo un problema de optimización, en este caso quiero saber que es más optimizado, si usar un for con hitTest sobre el objeto para detectar cuando está el mouse ensima y cuando no, o agregar un listener a cada objeto con mouse Over y Mouse Out.
Aclaro que el producto que voy a desarrollar tiene que estar preparado para funcionar con muchos objetos (hasta 250) y de la manera más óptima.
Codigo actual (for con hitTest). Anda totalmente bien, hasta ahora parece bastante rapido y funcional...
Código ActionScript :
//Es un estilo de menu que cuando el mouse esta encima, los objetos se colorean de rojo y cuando no, vuelven a su color normal
var i:int;
for(i=0;i<=objetos_totales;i++){
var obj:Object = contenedor.getChildAt(i);
if (obj.hitTestPoint(stage.mouseX,stage.mouseY,true)) {
cambiarColor(obj,0xFF0000);
}
}
Desde ya,
Muchisimas gracias.
