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

trabajo con objetos combos.

Estas en el tema de trabajo con objetos combos. en el foro de Flash y Actionscript en Foros del Web. como hago para pasar informacion entre objetos combos dentro de una misma pelicula .Osea que el combo1 muestre una lista de cosas una vez seleccionado ...
  #1 (permalink)  
Antiguo 20/05/2003, 09:36
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 10 meses
Puntos: 2
trabajo con objetos combos.

como hago para pasar informacion entre objetos combos dentro de una misma pelicula .Osea que el combo1 muestre una lista de cosas una vez seleccionado llame al segundo combo2 y en funcion del primer combo1 llame a la base de datos y muestre los resultados.
este ejemplo solo me funciona cuando pongo un solo combo en la pelicula

fotograma1

//load the text file
var sitestext = new loadVars();
sitestext.load("prueba.php");


fotograma2:

sitestext.onLoad = function(success) {
if (success) {
if (sitestext.End == 1) {
gotoAndPlay("start");
mo.text = this["marca"+1];
}
else {
gotoAndPlay("end");
mo.text = this["marca"+1];
}
}
}

fotograma3:

var ComboURLs = sitestext.marca[1];
//var nombre=this["marca"+1];
var nombre=sitestext.marca;

CBOLoadSites.addItem("-- select site --");
//CBOLoadSites.addItem.tutuarray[0] ;



tuarray = new Array();
tuarray = new Array();

for (i=0; i <sitestext.n;i++) {

//tuarray[0] = {label:mo.text, data:" "};

tuarray[i] = {};
tuarray[i].label = sitestext["marca" + i];
tuarray[i].data = sitestext["marca" + i];


}







CBOLoadSites.setEditable (false);
CBOLoadSites.setDataProvider (tuarray);

CBOLoadSites.setChangeHandler("loadSite");











function loadSite(component) {
// aqui deberia llamar al otro combo1
}

stop();


gracias....
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 17:18.