Código :
_global.toFunction=function(thefunc){
if(theFunc==1){ func1() };
id(theFunc==2){ func2() };
}
func1=function(){
objeto1._x=20;
}
func2=function(){
objeto2._y=30;
}
entonces llamo desde a fuera a func1 asi: _global.toFunction(1); y para func2: _global.toFunction(2); y funciona de 10, pero si realizo esto:
Código :
_global.func1=function(){
objeto1._x=20;
}
_global.func2=function(){
objeto2._y=30;
}y bueno las llamo con _global.func1(); y _global.func2(); el problema de hacer esto es que las propiedades de los objectos no se modifican, en ralidad si lo hacen porque si tiro un trace(objeto1._x); o trace(objeto2._y); descubro que se modifican pero visiblemente no, bueno entonces utilizo el primer codigo, pero hoy me encuentro que sucede lo mismo:
Código :
_global.toFunctionDesc=function(theFunc){
if(theFunc==1){ disabledButons() };
if(theFunc==2){ enabledButons() };
}
disabledButons=function(){
this.bot_descclient.enabled=false;
this.bot_instalflashpla.enabled=false;
trace(this.bot_descclient.enabled); //imprime false
trace(this.bot_instalflashpla.enabled); //imprime false
}
enabledButons=function(){
this.bot_descclient.enabled=true;
this.bot_instalflashpla.enabled=true;
}sin enbargo esos botones que teoricamente esta disabled, puedo seguir dandole click y haceder a su funcion. sinceramente no se que hacer
Byee Saludos!
editado por eldervaz
