Просмотр полной версии : событие после...
Mishganus
29.06.2009, 04:40
Привет всем.
С кодом у меня проблемы, подскажите, какой командой мне после проигрывания видео отправить на определенный фрейм? Допустим я интегрирую видео на сайт, делаю первым кадром картинку из видео с кнопкой, которая при нажатии отправляет на второй кадр, в котором видео. Видео проигрывает и встает. Как мне после его проигрывания отправить на тот же первый кадр?
Спасибо.
А как у вас построено видеовоспроизведение?
С видео много дело не имел, но наверное с помощью NetStream.time property можно отследить, где находится головка воспроизведения ролика по отношению к концу видеоролика и выполнить gotoAndStop на 1-й кадр.
Mishganus
29.06.2009, 14:59
видео у меня по такому принципу - http://miaf.biz/en/video/
Это результат вы показываете. Код в студию.
Mishganus
29.06.2009, 19:26
там нет кода, как такового.. там просто два фрейма с stop. в первом кадре картинка с кнопокой, на которой on release -> gotoAndplay(2), где начинает играть обычное прогрессив видео. вот и всё.
Внедрить на таймлайн для вас неприемлимо?
Mishganus, судя по всему - gotoAndStop(нужный кадр);
Для решения задачи вам нужно использовать cuePoint.
Добавлено через 9 минут
1. При импорте видео:
- устанавливаете ползунок в конец ролика
- на вкладке "Cue Points" нажимаете "+" и добавляете новую point. Устанавливаете тип "Event". В другом окошечке параметр добавлять не
обязательно. То есть вы поставили метку.
- Имопртируете, если тут все закончили.
2. Экземпляру компонента FLVPlayback (плеера) на сцене присваиваете имя, например, myPlayback.
3. Во втором кадре, где этот плеер у вас находится, т.е куда вы импортнули видео, пишите такой код:
var myCuePointListener:Object = new Object();
myCuePointListener.cuePoint = function(){
gotoAndStop(1);
};
myPlayback.addEventListener("cuePoint", myCuePointListener);
Теперь слушатель отловит событие, когда плеер доиграет до метки в конце и произойдет переход на 1-й кадр.
Mishganus
30.06.2009, 02:04
mooncar
огоромное человеческое спасибо, помогло!
Рад был помочь, да и сам кое в чем разобрался :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.