Динамически получить переменную из HTML во Flash / AS3 - PullRequest
1 голос
/ 28 февраля 2012

У меня есть случай, когда у меня есть «раскрывающийся список» на веб-странице HTML с некоторыми вычислениями JQuery, выглядит примерно так:

<select style="width: 190px;" class="calc" name="os2" id="os2" type="text">
<option value="Front" data-whatever="2">Front </option>
<option value="Front and Back" data-whatever="2.9">Front and Back </option>
</select>

То, что я пытаюсь сделать, это иметь этоПриложение Flash ActionScript 3 (встроенное в ту же страницу HTML) получает переменную из раскрывающегося списка.Теперь использование FlashVars хорошо, за исключением того, что оно не учитывает изменение выделения (очевидно), но ...

Есть ли способ перезагрузить переменную во Flash в режиме реального времени, когдапользователь меняет выбор в раскрывающемся списке?

Любой свет на это будет потрясающим, спасибо большое!

1 Ответ

1 голос
/ 28 февраля 2012

Вы можете использовать ExternalInterface для связи между Flash и JavaScript.

Эта статья, кажется, охватывает именно то, что вы хотите сделать: Двунаправленная коммуникация Actionscript / Javascript в AS3

Двунаправленная коммуникация Actionscript / Javascript уже давно существует, но некоторые дизайнеры / разработчики Flash все еще говорят, «Я не знал, что ты мог бы сделать это».

Ну, ты можешь!И с небольшим количеством кода.

...