He creado un funcion en _root que mira si el boton._name es igual a this._name y si es igual devuelve el valor igual, he echo que me escriba el "nombre de this._name" en un campo.text y me escribe el nombre correctamente, pero no sé pork no entra en el if
Código as2:
Ver originalBUCLE FOR ETC..
button_name[i] = "empresa" + i;
button_MC[i] = modelButton;
modelButton.onMouseDown = function (){
//for(v=1;v <= nom_empresa.length; v++){
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
// saco la i de stringButtons
/*pos_button = (this._name).indexOf(stringButtons);
i = stringButtons.substr(pos_button - 1 , 1);*/
var nombre:String = _root.buscarNameButton(button_name,this._name);
if(this._name == nombre ){
// trace("empresa" + i)acciones
_global.nombre_empresa = nom_empresa[i-1];
_global.edifici_empresa = edifici_empresa[i-1];
_global.ubicacio_empresa = ubicacio_empresa[i-1];
_global.desc_empresa = desc_empresa[i-1];
_global.logoUrl_empresa = logoUrl_empresa[i-1];
_root.eliminar();
_root.eliminar_resultados_irContenido();
// elimino el listado de empresas por q sino se vee en el frame2
}
} //fin if
}//fin onMouseDown
}//fin for