Ciao tutti, sto sviluppando un quiz della tazza di mondo. Ho un combobox che carica uno swf con le domande dentro. Sul primo swf l'utente sceglie un paese che carica uno swf sulla fase che contiene le domande. Smusso risolvo come passare il nome di paese dal combobox al nuovo swf.
my ComboBox ed il codice del carico dello swf è come segue:
package {importazione flash.events.* del del del ; importazione flash.display.* del ; importazione fl.controls.ComboBox del ; importazione fl.data.DataProvider del ; importazione flash.net .URLRequest del ; importazione flash.display del . Caricatore; importazione flash.events.ProgressEvent del ; il codice categoria pubblico yahoo del del
estende MovieClip { varietà riservata BG del : background_mc = nuovo background_mc (); obiettivo riservato del varietà: goal_mc = nuovo goal_mc (); soccerStars riservati del varietà: soccerStars_mc = nuovo soccerStars_mc (); replayBtn del /*private varietà: replayBtn_mc = nuovo replayBtn_mc (); comboBox riservato di */ varietà: ComboBox = nuovo ComboBox (); funzione pubblica yahoo del del del () { stage.addChild (BG) del ; bg.x = 300; bg.y = 300; stage.addChild (obiettivo) 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, replay); stage.addChild (comboBox) di */ ; comboBox.x = 200; comboBox.y = 300; comboBox.dropdownWidth = 200; comboBox.width = 200; il comboBox.prompt = “seleziona una nazione„; comboBox.dataProvider = nuovo DataProvider (worldcupNations); comboBox.addEventListener (Event.CHANGE, changeHandler); /*Creates del del del del del del } l'allineamento dei worldcupNations di nations*/ varietà: Allineamento = nuovo allineamento ( {etichetta: “L'Algeria„}, {etichetta: “L'Argentina„}, {etichetta: “L'Australia„}, {etichetta: “Il Brasile„}, {etichetta: “Il Cameroun„}, {etichetta: “Il Cile„}, {etichetta: “d'Ivoire del Cote„}, {etichetta: “La Danimarca„}, {etichetta: “L'Inghilterra„}, {etichetta: “La Francia„}, {etichetta: “La Germania„}, {etichetta: “Il Ghana„}, {etichetta: “La Grecia„}, {etichetta: “L'Honduras„}, {etichetta: “L'Italia„}, {etichetta: “Il Giappone„}, {etichetta: “DPR coreano„}, {etichetta: “Repubblica della Corea„}, {etichetta: “Il Messico„}, {etichetta: “I Paesi Bassi„}, {etichetta: “La Nigeria„}, {etichetta: “Il Paraguay„}, {etichetta: “Il Portogallo„}, {etichetta: “La Serbia„}, {etichetta: “La Slovacchia„}, {etichetta: “La Slovenia„}, {etichetta: “La Sudafrica„}, {etichetta: “La Spagna„}, {etichetta: “La Svizzera„}, {etichetta: “Uraguay„}, {etichetta: del del “degli S.U.A.„}); changeHandler di funzione del del del del (e): vuoto { /*Load del del nel loadSwf esterno dello swf */ varietà: Caricatore = nuovo caricatore (); requestSwf del varietà: URLRequest = nuovo URLRequest (“ di quiz/Quiz.swf "); loadSwf.contentLoaderInfo.addEventListener (Event.COMPLETE, onCompleteHandler); loadSwf.contentLoaderInfo.addEventListener (ProgressEvent.PROGRESS, onProgressHandler del ); loadSwf.load (requestSwf); il /* del del del aggiunge lo swf per organizzare il onCompleteHandler di funzione di */ (loadEvent: Evento) { stage.addChild (loadEvent.currentTarget.content) del ; onProgressHandler di funzione di progresso tracking*/ del /* del del del del } (mProgress: ProgressEvent) {le percentuali del varietà: Numero = mProgress.bytesLoaded/mProgress.bytesTotal; traccia del (la percentuale); } del del del del del del del }}}
class= del
|