Desktop
Website
Multimedia
Database
Security
Enterprise
Fråga : Övergående combobox var till laddad swf as3
Hi alla, har jag byggt en världscupquiz. Jag har en combobox som laddar en swf med ifrågasätter in. På den första swfen användaren väljer ett land som laddar en swf på arrangera, som innehåller ifrågasätter. Jag cant arbete ut hur man passerar landet som är känt från comboboxen till den nya swf.
my ComboBox, och swf laddar kodifierar är som följer:
package {importen flash.events.* för
för
för
; import flash.display.* för
; import fl.controls.ComboBox för
; import fl.data.DataProvider för
; import flash.net .URLRequest för
; import flash.display för
. Laddare; import flash.events.ProgressEvent
för
; allmänhet för
för
klassificerar tölp fördjupa MovieClip {
privat var bg för
: background_mc = ny background_mc (); privat var mål för
: goal_mc = ny goal_mc (); privata var soccerStars för
: soccerStars_mc
= ny soccerStars_mc (); replayBtn för
/*private var: replayBtn_mc = ny replayBtn_mc (); privat var comboBox för */
: ComboBox = nya ComboBox (); allmänhet för
för
för
fungerar tölp () {
stage.addChild (bg) för
;
bg.x = 300;
bg.y = 300;
stage.addChild (mål) för
;
goal.x = 450;
goal.y = 180;
stage.addChild (soccerStars
) för
;
soccerStars.x = 10;
soccerStars.y = 10;
/*stage.addChild (replayBtn
) för
;
replayBtn.x = 580;
replayBtn.y = 40;
replayBtn.addEventListener
(MouseEven
t.MOUSE_DO
WN, omspel);
stage.addChild (comboBox) för */
;
comboBox.x = 200;
comboBox.y = 300;
comboBox.dropdownWidth = 200;
comboBox.width = 200;
comboBox.prompt = ”väljer en nation”;
comboBox.dataProvider = nya DataProvider (worldcupNations);
comboBox.addEventListener (
Event.CHAN
GE, changeHandler);
/*Creates för
för
för
för
för
för
} samlingen av worldcupNations för nations*/
var: Samling = ny samling (
{etikett: ”Algeriet”},
{etikett: ”Argentina”},
{etikett: ”Australien”},
{etikett: ”Brasilien”},
{etikett: ”Kamerun”},
{etikett: ”Chile”},
{etikett: ”Coted'Ivoire”},
{etikett: ”Danmark”},
{etikett: ”England”},
{etikett: ”Frankrike”},
{etikett: ”Tyskland”},
{etikett: ”Ghana”},
{etikett: ”Grekland”},
{etikett: ”Honduras”},
{etikett: ”Italien”},
{etikett: ”Japan”},
{etikett: ”Korean DPR”},
{etikett: ”Korea republik”},
{etikett: ”Mexico”},
{etikett: ”Nederländerna”},
{etikett: ”Nigeria”},
{etikett: ”Paraguay”},
{etikett: ”Portugal”},
{etikett: ”Serbia”},
{etikett: ”Slovakien”},
{etikett: ”Slovenien”},
{etikett: ”Sydafrika”},
{etikett: ”Spanien”},
{etikett: ”Schweitz”},
{etikett: ”Uraguay”},
{etikett:
för
”för USA”}
);
för
för
för
fungerar changeHandler (e): annullera {
/*Load för
för
i yttre loadSwf för swf */
var: Laddare = ny laddare (); requestSwf för
var: URLRequest = nya URLRequest (
”för quizen/Quiz.swf ");
loadSwf.contentLoaderInfo.
addEventLi
stener (Eve
nt.COMPLET
E, onCompleteHandler);
loadSwf.contentLoaderInfo.
addEventLi
stener (Pro
gressEvent
.PROGRESS, onProgressHandler för
);
loadSwf.load (requestSwf);
/* för
för
för
tillfogar swf för att arrangera */
fungerar loadEvent onCompleteHandler (: Händelse) {
stage.addChild (loadEvent.c
urrentTarg
et.content
) för
; framsteg tracking*/
för
/* för
för
för
för
} fungerar onProgressHandler (mProgres
s: Progress
Event) {procent för
var: Numrera = mProgress.bytesLoaded/mPro
gress.byte
sTotal; trace för
(procent);
}
för
för
för
för
för
för
för
}}} " klar "
Svar : Övergående combobox var till laddad swf as3
Du ska kräver för att skapa en mottagare fungerar i Quiz sparar för e.g. namngiven ”setCountryName” (cName: stränga
),
Och du kan lagra detta känt i ditt klassificerar variabel av quizen sparar, för e.g:
privat var-countryName: Stränga;
// som detta fungerar ska, kallas av laddare SWF (tölpen klassificerar),
fungera setCountryName (cName: Stränga
): annullera
{
// lager det i lokalvariabeln som överför det till databas med ställningen
countryName = cName;
}
Och i huvudsaklig applikation (tölpen klassificerar), efter ladda färdigt av quizen, spara (Quiz.swf) dig ska appellen som ”setCountryName” av laddad swf, genom att passera comboBox.selectedLabel (som ska är det kända utvalda landet),
Låt mig veta, om den fungerar för dig, eller, om möjligheten som du kan dela, källan sparar, så att jag kan skapa ett verkligt kodifierar snippeten för dig.
Andra lösningar
Hur många skrivar av sidor r där i SQL-server?
OMA och OWA
Missa över mellan GLÅMIGA anslutningar för aktiv/för aktiv på en Cisco Router
ASP.Net tappar skuggar verkställer
Vad är ämna av ”den MAKEFILE” makroen i en makefile?
Ett rengöringsdukundantag uppstod därför att en HTTP 401 - det obehöriga svaret mottogs från okända
Funktionen måste använda en Updateable Query
PHP passerar parametrar till den on-line aktiveringssidan
Ethernetövergångskabel förbinder
döda ett processaa vid styrka, hur kan jag