Foros del Web » Creando para Internet » Flash y Actionscript »

Problema multiple Selection Tree Component

Estas en el tema de Problema multiple Selection Tree Component en el foro de Flash y Actionscript en Foros del Web. my_tr.dataProvider = trDP_xml//carga xml my_tr.multipleSelection = true;//activamos seleccion multiple //abro primer nodo my_tr.setIsOpen(my_tr.getTreeNodeAt(0),true); // seleccionamos los 4 primeros elementos del nodo padre selectFromTo(0,3) function selectFromTo(from:Number, ...
  #1 (permalink)  
Antiguo 05/02/2008, 20:18
 
Fecha de Ingreso: enero-2005
Mensajes: 1
Antigüedad: 12 años, 11 meses
Puntos: 0
Problema multiple Selection Tree Component

my_tr.dataProvider = trDP_xml//carga xml
my_tr.multipleSelection = true;//activamos seleccion multiple
//abro primer nodo
my_tr.setIsOpen(my_tr.getTreeNodeAt(0),true);
// seleccionamos los 4 primeros elementos del nodo padre
selectFromTo(0,3)

function selectFromTo(from:Number, to:Number):Void {

var arr_selected:Array = new Array();//creamos array
for (var i:Number = from; i<=to; i++) {
arr_selected[i] = my_tr.getTreeNodeAt(0).childNodes[i]//items
}

my_tr.selectedNodes=arr_selected //seleccionamos items
}
var numSelected:Number = my_tr.selectedIndices.length;
for (var i:Number = 0; i<numSelected; i++) {
trace("selectedIndices["+i+"] = "+my_tr.getItemAt(my_tr.selectedIndices[i]).attributes.label);
}

Este ejemplo funciona pero con anomalías. increible el resultado cuando pasas el cursor por encima de los items seleccionados: Dejan de funcionar si pulsas el control para desactivar uno de ellos. en cambio, si los seleccionas manualmente con CTRL+(click en item) los items funcionan perfectamente, si alguien tiene alguna idea me vendría bien, necesito seleccionar items por código para realizar filtrados de los elementos que mostraré en un mapa.

No se si me explico con claridad... tecla control y pulsas sobre todos los items y pasas el cursor por ellos y activas y desactivas a tu gusto en cambio por codigo si los seleccionas, dejan de funcionar el desactivar pulsando control sobre los elementos seleccionados... un caos.. alguna ayuda..?

Espero me podais ayudar.. estoy atascado.. de verdad... gracias de antemano..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:35.