Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/01/2006, 17:12
Avatar de luistar
luistar
 
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 19 años, 8 meses
Puntos: 0
puedes implemetar un método para los MovieClip's

Código PHP:
/*CODIGO ACTION SCRIPT*/ 
MovieClip.prototype.estado_checkboxs = function(modo:String):Void
    var 
booleans:Array = new Array(true,false);
    var 
contador:Number 0;
    for(
i in this) if(i.substr(-3)=='_cb'){ 
        switch(
modo){ 
            case 
'todo':this[i].selected true;break; 
            case 
'nada':this[i].selected false;break; 
            case 
'invertido':this[i].selected = !this[i].selected;break; 
            case 
'aleatorio':this[i].selected booleans[Math.round(Math.random()*1)];break; 
            case 
'alternado':this[i].selected contador%2>0?true:false;break; 
        } 
        
contador++;
    } 

//----> 
te da la opcion de elegir entre 5 modos para controlar el estado de los checkbox's
modos: todo, nada, invertido, aleatorio alternado

la unica condicion es que nombres a los checkbox's con la terminacion '_cb'
(ejemp: mychexkbox_cb )

y cuando quieras controlar los estados de los checkbox ubicados en cierto MC, sólo tienes llamar el método que hemos creado

por ejemp:

this.estado_checkboxs('todo'); //todos los de este mc
this._parent.estado_checkboxs('todo'); //todos los del contenedor de este mc
_root.estado_checkboxs('todo'); //todo los que estan en _root

http://es.geocities.com/leo020588/ch..._checkboxs.swf
http://es.geocities.com/leo020588/ch..._checkboxs.zip

:P
__________________
Si digo que soy mentiroso. ¿Lo soy?

Última edición por luistar; 01/02/2006 a las 10:50