Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.06.2009, 04:40
Mishganus вне форума Посмотреть профиль Отправить личное сообщение для Mishganus Найти все сообщения от Mishganus
  № 1  
Ответить с цитированием
Mishganus

Регистрация: Dec 2006
Сообщений: 21
По умолчанию событие после...

Привет всем.
С кодом у меня проблемы, подскажите, какой командой мне после проигрывания видео отправить на определенный фрейм? Допустим я интегрирую видео на сайт, делаю первым кадром картинку из видео с кнопкой, которая при нажатии отправляет на второй кадр, в котором видео. Видео проигрывает и встает. Как мне после его проигрывания отправить на тот же первый кадр?
Спасибо.

Старый 29.06.2009, 11:25
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
А как у вас построено видеовоспроизведение?
С видео много дело не имел, но наверное с помощью NetStream.time property можно отследить, где находится головка воспроизведения ролика по отношению к концу видеоролика и выполнить gotoAndStop на 1-й кадр.

Старый 29.06.2009, 14:59
Mishganus вне форума Посмотреть профиль Отправить личное сообщение для Mishganus Найти все сообщения от Mishganus
  № 3  
Ответить с цитированием
Mishganus

Регистрация: Dec 2006
Сообщений: 21
видео у меня по такому принципу - http://miaf.biz/en/video/

Старый 29.06.2009, 15:27
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Это результат вы показываете. Код в студию.

Старый 29.06.2009, 19:26
Mishganus вне форума Посмотреть профиль Отправить личное сообщение для Mishganus Найти все сообщения от Mishganus
  № 5  
Ответить с цитированием
Mishganus

Регистрация: Dec 2006
Сообщений: 21
там нет кода, как такового.. там просто два фрейма с stop. в первом кадре картинка с кнопокой, на которой on release -> gotoAndplay(2), где начинает играть обычное прогрессив видео. вот и всё.

Старый 29.06.2009, 19:54
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 6  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Внедрить на таймлайн для вас неприемлимо?

Старый 29.06.2009, 20:13
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 7  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Mishganus, судя по всему - gotoAndStop(нужный кадр);
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 29.06.2009, 20:25
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 8  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Для решения задачи вам нужно использовать cuePoint.

Добавлено через 9 минут
1. При импорте видео:
- устанавливаете ползунок в конец ролика
- на вкладке "Cue Points" нажимаете "+" и добавляете новую point. Устанавливаете тип "Event". В другом окошечке параметр добавлять не
обязательно. То есть вы поставили метку.
- Имопртируете, если тут все закончили.
2. Экземпляру компонента FLVPlayback (плеера) на сцене присваиваете имя, например, myPlayback.
3. Во втором кадре, где этот плеер у вас находится, т.е куда вы импортнули видео, пишите такой код:
Код AS1/AS2:
var myCuePointListener:Object = new Object();
myCuePointListener.cuePoint = function(){
gotoAndStop(1);
};
myPlayback.addEventListener("cuePoint", myCuePointListener);
Теперь слушатель отловит событие, когда плеер доиграет до метки в конце и произойдет переход на 1-й кадр.


Последний раз редактировалось mooncar; 29.06.2009 в 20:46.
Старый 30.06.2009, 02:04
Mishganus вне форума Посмотреть профиль Отправить личное сообщение для Mishganus Найти все сообщения от Mishganus
  № 9  
Ответить с цитированием
Mishganus

Регистрация: Dec 2006
Сообщений: 21
mooncar
огоромное человеческое спасибо, помогло!

Старый 30.06.2009, 11:03
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 10  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Рад был помочь, да и сам кое в чем разобрался

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:10.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.