![]() |
вызов функций флешки
В ActiveX компонент WebBrowser загружен HTML, который внедряет флешку.
Можно ли как-нибудь через WebBrowser вызвать функции из скриптов флешки? |
по идее это делается с помощью JavaScript
я просто не знаю, компонент поддерживает JS или нет не в курсе просто. |
Цитата:
А как из JS вызвать функции флешки? |
|
Цитата:
Там написано как присваивать значения переменным внутри флешки - SetVariable - это и так понятно. Также написано про функции, которые можно вызвать стандартно - Stop, Play, Rewind и т.л. Но это внешеее управление флешкой. А вот допустим в скриптах флешки существует функция GoToPostition. Как ее вызвать? |
Да, стоит добавить. Если в SetVariable указать не переменную, а имя функции - то ничего не срабатывает. Зато эта функция становится недоступной даже внутри флешки. Если ее вызывать - ничего не происходит...
|
разумеется ничего не происходит, потому, что ты задаешь переменную,
одноименную с методом, которая собственно перезаписывает этот метод. есть очень простой и хороший путь: создание свойств в руте и присвоение через жабу свойству твоего значения. в твоем случае, если у тебя есть метод GoToPostition и он принимает один аргумент, попросту задай getter и setter: _root.addProperty("_pozition", _root.getPostition, _root.GoToPostition) - где getPostition, если нужно, будет возвращать значение. |
Цитата:
Дело в том, что флешка не моя. У меня уже есть готовый swf файл, Я только ей управляю из HTML документа :( Что в этом случае можно сделать? |
господа а можно небольшой примерчик
|
А если сделать другой ролик, который будет грузить указанный swf - исходников, видимо, нет? - и пытаться вызвать методы уже из него?
Вопрос к опытным - такое возможно? А вот этот ролик-контейнер уже можно оснастить через addProperty. |
| Часовой пояс GMT +4, время: 15:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.