|
|
|||||
Регистрация: Apr 2007
Адрес: Новосибирск
Сообщений: 98
|
Вызвать функцию в другой флешке
Вопрос такой: у меня есть несколько флешек на одной странице, как сделать так, чтобы при нажатии на одну, чтоб вызывалась функция во всех остальных?
|
|
|||||
Регистрация: Apr 2007
Адрес: Новосибирск
Сообщений: 98
|
Спасибо, полистал инфу. Возникла проблемка.
Вобщем проблема в следующем: мне нужно чтобы на одной странице не играли сразу несколько звуков из флешек параллельно. То есть есть несколько одинаковых проигрывателей на странице, и при нажатии на плей в одном нужно отключать воспроизведение в другом. Получается по логике нужно следующее: При нажатии на плей, если канал localConnection кпримеру "firstChannel" не открыт - то просто открываем его, если уже открыт то вызываем по данному каналу функцию остановки воспроизведения, закрываем канал, по другому каналу отправляем уведомление о закрытии и открываем первый канал для текущей флешки,закрыв второй... вроде както так... Скажите, как узнать открыт ли канал "firstChannel"? Или посоветуйте как это реализовать другим способом |
|
|||||
strange mood
|
Тут лучше сделать упор на яваскрипт.
Вариант 1: помним текущий активный плеер, и когда юзер включает другой - говорим активному заткнуться, помечаем выбранный плеер как активный и включаем его. Вариант 2: на странице всегда только 1 плеер. Когда юзер нажимает на кнопку воспроизведения, в соответствующий контейнер добавляется флэшка-плеер и начинает воспроизведение. Если до этого играл другой плеер, он изымается. Пример - вконтакте.
__________________
тонкий тролль, осеянный благодатью |
|
|||||
я бы вообще плеер сделал отдельной, вероятно, невидимо флэшкой чисто для проигрывания звуков, а остальные вьюера-контролы просто управляли бы им передавая что играть
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Apr 2007
Адрес: Новосибирск
Сообщений: 98
|
Я с явой не дружу - может можно как-нибудь через локал конекшн? Нельзя выходит узнать открыто ли соединение?
|
Часовой пояс GMT +4, время: 23:34. |
|
« Предыдущая тема | Следующая тема » |
|
|