Desktop
Website
Multimedia
Database
Security
Enterprise
Вопрос : Проходить combobox var к нагруженному swf as3
Hi все, я строил викторину кубка мира. Я имею combobox нагружает swf с вопросами внутри. На первом swf потребитель выбирает страну нагружает swf на этап содержит вопросы. Я наклоняю разрабатываю как передать имя страны от combobox к новому swf.
my ComboBox и Кодий нагрузки swf следующим образом:
package {ввоз flash.events.*
; ввоз flash.display.*
; ввоз fl.controls.ComboBox
; ввоз fl.data.DataProvider
; ввоз flash.net .URLRequest
; ввоз flash.display
. Затяжелитель; ввоз flash.events.ProgressEvent
; тип yahoo
общественный расширяет MovieClip {
приватный var bg
: background_mc = новое background_mc (); цель
приватная var: goal_mc = новое goal_mc (); soccerStars
приватные var: soccerStars_mc
= новое soccerStars_mc (); replayBtn
/*private var: replayBtn_mc = новое replayBtn_mc (); comboBox */
приватное var: ComboBox = новое ComboBox (); функция yahoo
общественная () {
stage.addChild
(bg);
bg.x = 300;
bg.y = 300;
stage.addChild
(цель);
goal.x = 450;
goal.y = 180;
stage.addChild
(soccerStars
);
soccerStars.x = 10;
soccerStars.y = 10;
/*stage.addChild
(replayBtn
);
replayBtn.x = 580;
replayBtn.y = 40;
replayBtn.addEventListener
(MouseEven
t.MOUSE_DO
WN, воспроизведение);
stage.addChild */
(comboBox);
comboBox.x = 200;
comboBox.y = 300;
comboBox.dropdownWidth = 200;
comboBox.width = 200;
comboBox.prompt = «выбирает нацию»;
comboBox.dataProvider = новое DataProvider (worldcupNations);
comboBox.addEventListener (
Event.CHAN
GE, changeHandler);
/*Creates
} блок worldcupNations nations*/
var: Блок = новый блок (
{ярлык: «Алжир»},
{ярлык: «Аргентина»},
{ярлык: «Австралия»},
{ярлык: «Бразилия»},
{ярлык: «Камерун»},
{ярлык: «Чили»},
{ярлык: «d'Ivoire Коута»},
{ярлык: «Дани»},
{ярлык: «Англи»},
{ярлык: «Франци»},
{ярлык: «Германия»},
{ярлык: «Гана»},
{ярлык: «Греци»},
{ярлык: «Гондурас»},
{ярлык: «Италия»},
{ярлык: «Япония»},
{ярлык: «Корейское DPR»},
{ярлык: «Республика Корея»},
{ярлык: «Мексика»},
{ярлык: «Нидерланд»},
{ярлык: «Нигерия»},
{ярлык: «Парагва»},
{ярлык: «Португали»},
{ярлык: «Сербия»},
{ярлык: «Словакия»},
{ярлык: «Словения»},
{ярлык: «Южно-Африканская РеспублЍ»},
{ярлык: «Испани»},
{ярлык: «Швейцария»},
{ярлык: «Uraguay»},
{ярлык:
«США»}); changeHandler функции
(e): свободное пространство {
/*Load
в внешнем loadSwf swf */
var: Затяжелитель = новый затяжелитель (); requestSwf
var: URLRequest = новое URLRequest («
викторины/Quiz.swf ");
loadSwf.contentLoaderInfo.
addEventLi
stener (Eve
nt.COMPLET
E, onCompleteHandler);
loadSwf.contentLoaderInfo.
addEventLi
stener (Pro
gressEvent
.PROGRESS, onProgressHandler
);
loadSwf.load (requestSwf);
/*
добавляет swf для того чтобы поставить onCompleteHandler функции */
(loadEvent: Случай) {
stage.addChild
(loadEvent.c
urrentTarg
et.content
); onProgressHandler функции прогресса tracking*/
/*
} (mProgres
s: Progress
Event) {проценты
var: Номер = mProgress.bytesLoaded/mPro
gress.byte
sTotal; след
(процент);
}
}}}
class=
Ответ : Проходить combobox var к нагруженному swf as3
Вы будете требовать для того чтобы создать функцию приемника в архиве викторины для например названного «setCountryName» (cName: шнур
)
И вы можете хранить это имя в вашей перемеююом типа архива викторины, для например:
приватное countryName var: Шнур;
// эта функция будет вызвано затяжелителем SWF (тип yahoo)
setCountryName функции (cName: Шнур
): свободное пространство
{
магазин // оно в местной перемеююом, котор нужно послать его к базе данных с счетом
countryName = cName;
}
И в главной программе (типе yahoo) после того как нагрузка вполне архива викторины (Quiz.swf), котор вы вызовете что «setCountryName» нагруженного swf путем проходить comboBox.selectedLabel (будет выбранным именем страны)
Препятствуйте мне знать если оно работает для вас, или если по возможности вы можете делить архивы, то источника так, что я смогу создать реальный фрагмент Кодего для вас.
Другие решения
Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
Шнур ошибки в блоке задвижки?
сколько вариант сервера SQL на одной машине
Внешний вид 2007 не может архивный файл открытой сети сохраненный
Активно директория DNS записывает вопрос
Отчет о доступа 2010 экспорта к CSV с коллекторами?
Прокладчик OCE 9400 не начинает
как добавить десятичное место в формуле в отчете о кристалла seagate
Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
VB6 к VS2010 - консультации тренировки?