Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Передача переменной из JS во Flash (AS3) (http://www.flasher.ru/forum/showthread.php?t=171733)

Сeргей 23.11.2011 02:47

Передача переменной из JS во Flash (AS3)
 
Доброй ночи!
У меня такой вопрос.
Есть форма в html (пара текстовых полей и кнопка). Щелчок по кнопке вызывает функцию javascript. Функция должна обработать введенные данные и отправить их во flash. Flash в свою очередь должен их корректно принять и обработать.
Как передать переменные во flash?
Искал в "Яндексе" нашел вариант только для AS2.
Есть ли решение под AS3?
Очень нужно.
Заранее спасибо!

bav 23.11.2011 03:13

Используйте ExternalInterface. Внизу страницы есть пример.

Сeргей 23.11.2011 03:20

Спасибо, буду разбираться.

Добавлено через 2 часа 44 минуты
Еще вопрос.
А почему в IE работает нормально, а в опере не хочет?
Сделал через swfObject.

Добавлено через 7 часов 20 минут
Люди, как грамотно публиковать ролики через swfObject, чтобы ExternalInterface заработал в опере и мозилле?

Ookami 23.11.2011 12:30

Судя по тому, что написано у адоба, опера вообще не поддерживается.

Сeргей 24.11.2011 22:50

Неее, как я понял, не поддерживается только если сразу же вызывать функцию при загрузке.
А если через клик, ну с привязкой к функции джаваскрипт, то все передается.
Спасибо еще раз!

mumifikat 24.11.2011 23:57

Всё поддерживается, дело в том что сама флешка грузится лишь после загрузки страницы и соответственно передаваться ей ничего не может, так как она не загружена.

Что-то не так делаете если через оперу не пашет - публикация SWFObject решает проблему кроссбраузерности полностью. И где такое написано можно линк?

Сeргей 25.11.2011 03:02

Так а как грамотно произвести публикацию SWFObject???


Часовой пояс GMT +4, время: 06:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.