![]() |
Передать переменную из флешки
Доброго времени суток.
Подскажите пожалуйста, как можно передать переменную не во флешку, а из нее. То есть, есть html + js страница с флешкой. Во флешке вычисляется переменная. Эту переменную надо передать обратно на страницу, чтобы использовать в качестве высоты флешки. Криво объясняю, конечно, да я действо не из прямых. Суть в том, что страница не знает, какой высоты должна быть флешка, а флеш должен ей это сообщить. (ведь вроде нельзя изменить высоту swf из AS3 программно) Сомневаюсь, что это вообще возможно... Но если есть способ... |
Код AS3:
|
Большое спасибо, а можно код функции?
Пока попробовала: Код AS3:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
Так Вы ничего не добьетесь =)
Внутри флешки нужно подписаться на ресайз от стейджа, а яваскриптом менять ширину дива, в котором находится флешка. Ну и, соответственно, в параметрах вставки флешки ее ширину нужно указать в процентах. Код AS3:
|
Цитата:
1. ExternalInterface.available - false. Проверяется, например, trace'ом, выводом в текстовое поле или работой следующих примеров. 2. Ошибок (исключений) при вызове ExternalInterface.call никаких нет? Исключений там, например. Видно в DebugPlayer, если ошибки нигде не отлавливаются. 3. В javascript метод вызывается? Поменяйте скрипт на следующее: Код:
<script type="text/javascript" language="JavaScript"> |
Цитата:
Код AS3:
|
Спасибо, надо пробовать.
|
| Часовой пояс GMT +4, время: 04:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.