Вопрос : Проходить 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 (MouseEvent.MOUSE_DOWN, воспроизведение);
stage.addChild */
(comboBox);
comboBox.x = 200;
comboBox.y = 300;
comboBox.dropdownWidth = 200;
comboBox.width = 200;
comboBox.prompt = «выбирает нацию»;
comboBox.dataProvider = новое DataProvider (worldcupNations);
comboBox.addEventListener (Event.CHANGE, changeHandler);
/*Creates





} блок worldcupNations nations*/
var: Блок = новый блок (
{ярлык: «Алжир»},
{ярлык: «Аргентина»},
{ярлык: «Австралия»},
{ярлык: «Бразилия»},
{ярлык: «Камерун»},
{ярлык: «Чили»},
{ярлык: «d'Ivoire Коута»},
{ярлык: «Дани»},
{ярлык: «Англи»},
{ярлык: «Франци»},
{ярлык: «Германия»},
{ярлык: «Гана»},
{ярлык: «Греци»},
{ярлык: «Гондурас»},
{ярлык: «Италия»},
{ярлык: «Япония»},
{ярлык: «Корейское DPR»},
{ярлык: «Республика Корея»},
{ярлык: «Мексика»},
{ярлык: «Нидерланд»},
{ярлык: «Нигерия»},
{ярлык: «Парагва»},
{ярлык: «Португали»},
{ярлык: «Сербия»},
{ярлык: «Словакия»},
{ярлык: «Словения»},
{ярлык: «Южно-Африканская РеспублЍ»},
{ярлык: «Испани»},
{ярлык: «Швейцария»},
{ярлык: «Uraguay»},
{ярлык:


«США»});  changeHandler функции



(e): свободное пространство {
/*Load

в внешнем loadSwf swf */
var: Затяжелитель = новый затяжелитель (); requestSwf
var: URLRequest = новое URLRequest (« викторины/Quiz.swf ");
loadSwf.contentLoaderInfo.addEventListener (Event.COMPLETE, onCompleteHandler);
loadSwf.contentLoaderInfo.addEventListener (ProgressEvent.PROGRESS, onProgressHandler );
loadSwf.load (requestSwf);
/*


добавляет swf для того чтобы поставить onCompleteHandler функции */
(loadEvent: Случай) {
stage.addChild
(loadEvent.currentTarget.content); onProgressHandler функции прогресса tracking*/

/*



} (mProgress: ProgressEvent) {проценты
var: Номер = mProgress.bytesLoaded/mProgress.bytesTotal; след
(процент);
}






}}}
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 - консультации тренировки?
  •  
    programming4us programming4us