![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2003
Адрес: м. Львів
Сообщений: 17
|
Значит, имеем компоненту, в которую встроен swf. Компонента понимает fscommand и может передавать в Флаш переменные через setVariable.Flash(); swf линкуется.
Компонента подгружат в swf видеоплейер, куда из вложенной папки средствами управления Флаша грузятся видеоклипы в формате .avi. Используются Управлятся эта хрень также прям из Флаша. Есть кнопки "ПЛЭЙ" и "СТОП" - с ними ноу проблем! Но вот приспичило сделать еще такую паскудную штуку, как скроллинг видео... Создал button с именем scroller, при нажатии на коего происходит следующее: on (press) {
startDrag("scroller", true, 0, 0, 130, 0);
}
on (release) {
stopDrag();
vidX = _xmouse;
vidScroll = String(vidX/130);
fscommand("setVideoPosition", vidScroll);
}
setVideoPosition имеет дробные параметры от 0 до 1. Также пытаемся делать, чтобы скроллер по мере проигрывания видео соответственно потихоньку полз вперед: , где _global.videoScrollerPosition передается извне, имеет значение от 0 до 1 и означает часть видео, которая уже проиграна. Ну неработае, зараза, и все! Проблемма 100% - в самом Флаше. Бо в компоненте все нормально - точно говорю!Может вы поможете? Исходник присовокупляю. P.S. Не смотрите, пожалуйста, на то, КАК оно все выглядит. Версия внутренняя, чисто рабочая. Интересует только скрипт. Всякие графики с анимациями делаются отдельно. P.P.S. Хотел выложить также внешнюю компоненту, дл-ки и вааще структуру - чтобы Вы видели, как работает. Однако тут лимит байтов такой, что надо ехе-шку на 12 частей резать... Поетому только fla. Очень жду ответа! Важно!.. Заранее спасибо!
__________________
Это было сказано шепотом... |
|
|||||
|
Регистрация: Nov 2003
Адрес: м. Львів
Сообщений: 17
|
Цитата:
__________________
Это было сказано шепотом... |
![]() |
Часовой пояс GMT +4, время: 23:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|