Hola todos, he estado construyendo un concurso de la taza de mundo. Tengo un combobox que cargue un swf con las preguntas adentro. En el primer swf el usuario elige un país que cargue un swf sobre la etapa que contiene las preguntas. Biselo me resuelvo cómo pasar el nombre de país del combobox al nuevo swf.
my ComboBox y el código de la carga del swf es como sigue:
package {importación flash.events.* del del del ; importación flash.display.* del ; importación fl.controls.ComboBox del ; importación fl.data.DataProvider del ; importación flash.net .URLRequest del ; importación flash.display del . Cargador; importación flash.events.ProgressEvent del ; la clase pública yahoo del del
amplía MovieClip { var privado BG del : background_mc = nuevo background_mc (); meta privada del var: goal_mc = nuevo goal_mc (); soccerStars privados del var: soccerStars_mc = nuevo soccerStars_mc (); replayBtn del /*private var: replayBtn_mc = nuevo replayBtn_mc (); comboBox privado de */ var: ComboBox = nuevo ComboBox (); función pública yahoo del del del () { stage.addChild (BG) del ; bg.x = 300; bg.y = 300; stage.addChild (meta) del ; goal.x = 450; goal.y = 180; stage.addChild (soccerStars) del ; soccerStars.x = 10; soccerStars.y = 10; /*stage.addChild (replayBtn) del ; replayBtn.x = 580; replayBtn.y = 40; replayBtn.addEventListener (MouseEvent.MOUSE_DOWN, respuesta); stage.addChild (comboBox) de */ ; comboBox.x = 200; comboBox.y = 300; comboBox.dropdownWidth = 200; comboBox.width = 200; el comboBox.prompt = “selecciona una nación”; comboBox.dataProvider = nuevo DataProvider (worldcupNations); comboBox.addEventListener (Event.CHANGE, changeHandler); /*Creates del del del del del del } el arsenal de worldcupNations de nations*/ var: Arsenal = nuevo arsenal ( {etiqueta: “Argelia”}, {etiqueta: La “Argentina”}, {etiqueta: “Australia”}, {etiqueta: El “Brasil”}, {etiqueta: El “Camerún”}, {etiqueta: “Chile”}, {etiqueta: “d'Ivoire del corral”}, {etiqueta: “Dinamarca”}, {etiqueta: “Inglaterra”}, {etiqueta: “Francia”}, {etiqueta: “Alemania”}, {etiqueta: “Ghana”}, {etiqueta: “Grecia”}, {etiqueta: “Honduras”}, {etiqueta: “Italia”}, {etiqueta: “Japón”}, {etiqueta: “DPR coreano”}, {etiqueta: “República de Corea”}, {etiqueta: “México”}, {etiqueta: “Países Bajos”}, {etiqueta: “Nigeria”}, {etiqueta: “Paraguay”}, {etiqueta: “Portugal”}, {etiqueta: “Serbia”}, {etiqueta: “Eslovaquia”}, {etiqueta: “Eslovenia”}, {etiqueta: “Suráfrica”}, {etiqueta: “España”}, {etiqueta: “Suiza”}, {etiqueta: “Uraguay”}, {etiqueta: del del de los “E.E.U.U.”}); changeHandler de la función del del del del (e): vacío { /*Load del del en loadSwf externo del swf */ var: Cargador = nuevo cargador (); requestSwf del var: URLRequest = nuevo URLRequest ( del “concurso/Quiz.swf "); loadSwf.contentLoaderInfo.addEventListener (Event.COMPLETE, onCompleteHandler); loadSwf.contentLoaderInfo.addEventListener (ProgressEvent.PROGRESS, onProgressHandler del ); loadSwf.load (requestSwf); el /* del del del agrega el swf para efectuar el onCompleteHandler de la función de */ (loadEvent: Acontecimiento) { stage.addChild (loadEvent.currentTarget.content) del ; onProgressHandler de la función del progreso tracking*/ del /* del del del del } (mProgress: ProgressEvent) {el por ciento del var: Número = mProgress.bytesLoaded/mProgress.bytesTotal; rastro del (el por ciento); } del del del del del del del }}}
class= del
|