![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2010
Сообщений: 17
|
Приветствую.
Подскажите решение такой задачи. Есть несколько кнопок на странице (НЕ ФЛЭШ - просто html) Также в страницу встроена невидимая флэшка, в которую импортировано несколько звуковых файлов. Необходимо при нажатии на соответств. html кнопку - проигрывать соотвт. звук во флэше. Я так понимаю, что можно предавать параметр флэшке через JS, кот. будет "говорить" какой звук запускать, но как сделать так, чтобы без перезагрузки страницы передавать каждый раз новый параметр? Может быть средствами JS "убивать" флэшку, и заново её подгружать, уже с новым параметром? Подскажите решение. Спасибо! |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 211
|
Что-то название не соответствует теме.
Если используется AS3, то очень просто и удобно управлять флешкой в реальном времени посредством ExternalInterface. |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 17
|
почему же не соответствует? Название уничножение флэшки - ну и вопрос про это.. что не так?
As2 или AS3 - не важно. ExternalInterface - умеет ожидать событие на страничке? Суть в том, чтобы флэшка реагировала на какое то событие на страничке (без перезагрузки) |
|
|||||
|
Модрон-ветеринар
|
Не нужно ничего ни "убивать", ни заново подгружать.
Используйте метод ExternalInterface.addCallback (событие на странице вызывает событие во флешке). Пример по этому методу есть в хелпе. Передаете по клику на HTML-кнопке с помощью JS-функции флешке нужный параметр, а AS-функция во флешке его получает и стартует нужный звук. Вот смотрите рабочий пример: http://www.flasher.ru/forum/showpost...0&postcount=10 Таким же образом можно вмеcто смены фона стартовать нужный звук, в функциях пропишите другие параметры. ИМХО, тема не для этой ветки - "Серверные технологии и Flash". Последний раз редактировалось mooncar; 28.05.2010 в 03:21. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|