Olá! tudo, eu tenho construído um questionário do copo de mundo. Eu tenho um combobox que carregue um swf com as perguntas dentro. No primeiro swf o usuário escolhe um país que carregue um swf no estágio que contem as perguntas. Eu chanfro elaboro como passar o nome de país do combobox ao swf.
my ComboBox e o código da carga do swf é como segue:
package {importação flash.events.* do do do ; importação flash.display.* do ; importação fl.controls.ComboBox do ; importação fl.data.DataProvider do ; importação flash.net .URLRequest do ; importação flash.display do . Carregador; importação flash.events.ProgressEvent do ; a classe pública yahoo do do
estende MovieClip { var confidencial BG do : background_mc = background_mc novo (); objetivo confidencial do var: goal_mc = goal_mc novo (); soccerStars confidenciais do var: soccerStars_mc = soccerStars_mc novo (); replayBtn do /*private var: replayBtn_mc = replayBtn_mc novo (); comboBox confidencial de */ var: ComboBox = ComboBox novo (); função pública yahoo do do do () { stage.addChild do (BG); bg.x = 300; bg.y = 300; stage.addChild do (objetivo); goal.x = 450; goal.y = 180; stage.addChild do (soccerStars); soccerStars.x = 10; soccerStars.y = 10; /*stage.addChild do (replayBtn); replayBtn.x = 580; replayBtn.y = 40; replayBtn.addEventListener (MouseEvent.MOUSE_DOWN, repetição); stage.addChild de */ (comboBox); comboBox.x = 200; comboBox.y = 300; comboBox.dropdownWidth = 200; comboBox.width = 200; o comboBox.prompt = “seleciona uma nação”; comboBox.dataProvider = DataProvider novo (worldcupNations); comboBox.addEventListener (Event.CHANGE, changeHandler); /*Creates do do do do do do } a disposição de worldcupNations de nations*/ var: Disposição = disposição nova ( {etiqueta: “Argélia”}, {etiqueta: “Argentina”}, {etiqueta: “Austrália”}, {etiqueta: “Brasil”}, {etiqueta: “República dos Camarões”}, {etiqueta: O “Chile”}, {etiqueta: Da “d'Ivoire costa”}, {etiqueta: “Dinamarca”}, {etiqueta: “Inglaterra”}, {etiqueta: “France”}, {etiqueta: “Alemanha”}, {etiqueta: “Ghana”}, {etiqueta: “Greece”}, {etiqueta: “Honduras”}, {etiqueta: “Italy”}, {etiqueta: “Japão”}, {etiqueta: “DPR coreano”}, {etiqueta: De “república Coreia”}, {etiqueta: “México”}, {etiqueta: “Países Baixos”}, {etiqueta: “Nigéria”}, {etiqueta: “Paraguai”}, {etiqueta: “Portugal”}, {etiqueta: “Serbia”}, {etiqueta: “Slovakia”}, {etiqueta: “Slovenia”}, {etiqueta: “África do Sul”}, {etiqueta: “Spain”}, {etiqueta: “Switzerland”}, {etiqueta: “Uraguay”}, {etiqueta: do do dos “EUA”}); changeHandler da função do do do do (e): vácuo { /*Load do do no loadSwf externo do swf */ var: Carregador = carregador novo (); requestSwf do var: URLRequest = URLRequest novo (do “ questionário/Quiz.swf "); loadSwf.contentLoaderInfo.addEventListener (Event.COMPLETE, onCompleteHandler); loadSwf.contentLoaderInfo.addEventListener (ProgressEvent.PROGRESS, onProgressHandler do ); loadSwf.load (requestSwf); o /* do do do adiciona o swf para encenar o onCompleteHandler da função de */ (loadEvent: Evento) { stage.addChild do (loadEvent.currentTarget.content); onProgressHandler da função do progresso tracking*/ do /* do do do do } (mProgress: ProgressEvent) {por cento do var: Número = mProgress.bytesLoaded/mProgress.bytesTotal; traço do (por cento); } do do do do do do do }}}
class= do
|