![]() |
Передача аргументов из html во flash
Ребята помогите, запутался окончательно. Такая ситуация - есть две ссылки в html нажимая на первую нужно передать переменной во flash значение равное 1, на вторую 2 и после каждого нажатия отображать это значение в textField.
Пробовал через ExternalInterface.addCallback: во flash - Код:
var res = 0;Код:
<a href="javascript:void(0) "onClick="send(1);">Hello</a>во flash - Код:
var res = ExternalInterface.call("receive");Код:
<a href="javascript:void(0) "onClick="receive(1);">Hello</a> |
nак попробуйте
<a href="javascript:void(0) "onClick="sendToActionScript(1);">Hello</a> <script language="JavaScript"> function sendToActionScript(value) { document["flash"].send(value); </script> |
Ответ - может кому поможет:
Пишем во flash - Код:
var res = 0;Код:
<a href="javascript:void(0) "onClick="sendFromJS(777)">Hello</a>Да, и не забудте import flash.external.*; |
Для оформления своего кода надо использовать теги [code][/code]
|
У меня похожая проблема.
В AS написан такой код: Код AS3:
Код AS3:
Код:
<object width="550" height="400" id="radio">Код AS1/AS2:
Код:
function() { [native code] } |
А почему flashVars не подходит?
|
flashVars задаются один раз, перед загрузкой флешки. Мне нужно в ходе работы передавать команды и параметры.
|
2Astraport Тестишь локально или на сервере? Локально не работает.
|
Я тестирую на сервере пример, который я привел. Вот такие результаты и получаются.
Добавлено через 1 час 47 минут Проблема была решена вставкой флешки через swfobject: Код:
<div id="radio"></div> |
| Часовой пояс GMT +4, время: 10:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.