![]() |
вызвать Flash функцию с помощью js
Всем привет. Вопрос такой. Есть флэшка, в ней функции ) хочу дернуть их из жабаскрипт. Делаю кнопку в штмл обертке к флэшке:
PHP код:
|
зарегистрировать в флешке функцию для JS
Код AS3:
|
2 greegreeman:
Разберитесь в примерах. |
Посмотрел help ). Вроде все понятно. Но не получилось вызвать. пишу в html:
PHP код:
Код AS3:
|
Вызывать нужно
Код:
function playVideo() { |
Партизан, вызвал как вы говорите - все равно не работает. даже уже и не знаю в чем ошибку искать...
Добавлено через 23 минуты приведу код из флэшки: Код AS3:
|
2 greegreeman:
А что получится, если в JavaScript написать: Код:
alert(document.getElementByID("myFlashContent").playVideo) |
html покажите
receivedFromJavaScript - а там что? кстати ошибся немного document.getElementById |
показываю весь html:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Код AS3:
|
ок, и как trace отлавливаешь из html?
|
trace из needToCall не приходит
|
2 greegreeman:
Куда не приходит? |
э... смотрю в консоли в билдере 4-ом и еще Vizzy Flash Tracer запущен
|
Вложений: 1
Вот запусти... работает у тебя?
|
да. работает
|
функция в AS долна быть public
|
нет. не должна
|
Цитата:
|
сорри...ступил
|
Партизан, ты делаешь врапер вручную или используешь тулзу? я юзаю swfobject_generator_1_2_html. возможно. что проблема в том, что я не правильно делаю врапер. забавно то, что все остальное работает на нем. в том числе и вызов жабаскриптовых функций. странно, что не работает вызов флэшовых функций жабаскриптовыми
|
Цитата:
Код AS3:
|
судя по результатам тестов, проблема действительно в html... буду разбираться почему
|
greegreeman получает плюс за нарушение правил форума.
|
разобрался в чем дело. Действительно не правильный html. нужно было генерить html обертку при помощи swfobject_generator_1_2_html выбрав Dynamic publishing, а не Static publishing (есть там такая настройка). Возможно билдер 4 и может генерить нормальный врапер, но я от него этого добиться не смог. Поэтому делаю его при помощи swfobject_generator_1_2_html
Добавлено через 50 секунд Партизан, спасибо тебе, что помог |
| Часовой пояс GMT +4, время: 15:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.