Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/12/2008, 08:26
Avatar de happy1783
happy1783
 
Fecha de Ingreso: mayo-2008
Ubicación: Bogotá
Mensajes: 146
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: anidar combobox =)

Prueba haciendolo así.

crea otro comboBox con nombre de instancia combo1.

Código actionscript:
Ver original
  1. vector = new Array({label:"SELECCIONA", data:1}, {label:"frame5", data:5}, {label:"frame7", data:7}, {label:"frame9", data:9});
  2. comboBox.dataProvider = vector;
  3. listenerObject = new Object();
  4. listenerObject.change = function(eventObject) {
  5. //gotoAndStop(comboBox.selectedItem.data);
  6. trace(comboBox.selectedItem.data);
  7. if(comboBox.selectedItem.data==5){ // Si escojes la opción 5 se genera el nuevo array para el combo1
  8.     vector1 = new Array({label:"SELECCIONA1", data:1}, {label:"frame6", data:5}, {label:"frame8", data:7}, {label:"frame10", data:9});    
  9.     crea_combo(vector1);
  10. }
  11. };
  12.  
  13. comboBox.addEventListener("change", listenerObject);
  14.  
  15. function crea_combo(vector1){
  16.  
  17.  
  18. combo1.dataProvider = vector1;
  19. listenerObject1 = new Object();
  20. listenerObject1.change = function(eventObject1) {
  21. gotoAndStop(combo1.selectedItem.data);
  22.  
  23. };
  24. combo1.addEventListener("change", listenerObject1);
  25. }

Cualquier duda preguntas.

Espero haberte sido de ayuda.

Saludos.
__________________
El hombre sabio vive actuando no pensando en actuar.

Última edición por happy1783; 19/12/2008 a las 08:27 Razón: Arreglo Resaltador Geishi