Comunidad de diseño web y desarrollo en internet online

Problema con ComboBox

Citar            
MensajeEscrito el 11 Nov 2008 04:28 pm
Amigos como estan? tengo el siguiente problema, en una película tengo un combobox que carga swf externo, eso lo hace de maravillas, el problema es que los swf son videos generados que ya tienes controles propios, y cuando me paso de una opción a otra estos controles se pierden, que debo hacer para que cada vez que escoja una opción coloque el swf desde el comienzo y con sus controles?? aquí les dejo el código que estoy utilizando para cargar los swf: (Aclaro algo todo esto no lo estoy trabajando en WEB si no en CD [ejecutable])
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
pelis_xml = new XML();
pelis_xml.ignoreWhite = true;
pelis_xml.onLoad = function (success){
if (success){

largo = pelis_xml.firstChild.childNodes.length;
nombre = new Array(largo);
pelis = new Array(largo);

for (i=0; i<largo; i++){
nombre[i] = pelis_xml.firstChild.childNodes[i].attributes.texto;
pelis[i] = pelis_xml.firstChild.childNodes[i].attributes.peli;
}

llenarCombo();
}
else{
trace("No se pudo cargar el XML");
}
}
pelis_xml.load("videos.xml");

/************* FUNCIONES ****************/

function llenarCombo(){
attachMovie("ComboBox", "miDesplegable", 0);

miDesplegable.setSize(170, 22);
miDesplegable.dropdownWidth = 200;
//miDesplegable.editable = true;
miDesplegable.text = "nombre a realizar";

losDatos = new Array();
miDesplegable.dataProvider = losDatos;

for (i=0; i<nombre.length; i++){
losDatos.addItem({ label: nombre[i], data: pelis[i] });
}

miDesplegable.addEventListener("change", alSeleccionar);
}

/************* LISTENERS ****************/

alSeleccionar = new Object();
alSeleccionar.change = function(evento){
trace("Has seleccionado " + evento.target.value);

loadMovie(evento.target.value, vipcontenedor);
}
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Gracias por su ayuda!!!

Por hperdomo

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Nov 2008 04:05 pm
Tengo entendido que hay un problema con la jerarquia de objetos. Si tenes un evento en un objeto A, en el cual hay otro objeto B adentro, los eventos del objeto B no funcionan porque tienen un objeto A con mayor jerarquia.
En esos casos lo que hago es las acciones del combo me suban un objeto a un clip que está en el escenario y ese clip no tiene ningun evento, de manera que funciona con los eventos del clip que cargaste.

Espero te sirva el comentario.

Por La_Gata

123 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Nov 2008 04:36 pm
Hola, gracias por molestarte en responderme, me podrías explicar con un ejemplo lo que me dices? ya que el objeto que estoy llamando lo estoy cargando en un clip vacío sin ninguna acción y si es asi deberia funcionar pero solo lo hace cunado lo llamo por primera vez, despues es imposible.

GRacias

Hector

Por hperdomo

4 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.