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

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

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

Регистрация: Jan 2013
Сообщений: 5
По умолчанию скрипт баннера с потоковым видео

Добрый день! У меня проблема и вопрос. Я работаю видеодизайнером в Видео интернешл, и обычно работаем с роликами, но недавно начали размещать банера на мейле, обычные баннера научился анимировать, а тут появился банер с потоковым видео без флеша, только видео. И вместе с ним мейл просит файлик со скриптом в котором прописаны функции, они прислали пример банера со всеми исходниками, но он с флешом и с кнопкой которая запускает видео по инициативе пользователя, а нужно наоборот видео должно быть с автостартом и без звука.
погуглив, я понял есть 2 команды это autostart = true(false) и аналогично mute, только куда их "запихнуть" я не знаю, вот код скрипта с эталонным кодом....Что необходимо изменить в скрипте? Кто нибудь может помочь?
Код AS1/AS2:
var firstPress = true;
var nc:NetConnection = new NetConnection();
nc.connect(null);
var nStream:NetStream = new NetStream(nc);
videoObj.attachVideo(nStream);
var snd:Sound = new Sound();
this.createEmptyMovieClip("snd_mc", getNextHighestDepth());
snd_mc.attachAudio(nStream);
nStream.setBufferTime(3);
ControlPanelVisible();
preloader._visible = false;
 
mc._play.onPress = pressPlay;
mc._pause.onPress = pressPause;
mc._sound_on.onPress = pressSoundOn;
mc._sound_off.onPress = pressSoundOff;
mc_link.onRelease = linkUrl;
this.onEnterFrame = enterFrame; 
nStream.onStatus = statusVideo;
 
function statusVideo(status:Object){
 
if( status.code == "NetStream.Play.Stop" )
nStream.play(_root.video1);
 
}
 
function enterFrame(){
 
if ( nStream.bytesLoaded > 0 ){
preloader._visible = false;
this.onEnterFrame = null;
}
 
}
function linkUrl(){
 
getURL(_root.link1, "_blank");
 
}
function pressPlay(){
 
if (firstPress){
preloader._visible = true;
nStream.play(_root.video1);
firstPress = false;
}
nStream.pause(false);
mc._play._visible = false;
mc._pause._visible = true;
 
}
function pressPause(){
 
nStream.pause(true);
mc._pause._visible = false;
mc._play._visible = true;
 
}
function pressSoundOn(){
 
snd.setVolume(0);
mc._sound_on._visible = false;
mc._sound_off._visible = true;
 
}
function pressSoundOff(){
 
snd.setVolume(100); 
mc._sound_off._visible = false;
mc._sound_on._visible = true;
 
}
function ControlPanelVisible(){
 
mc._play._visible = true;
mc._pause._visible = false;
mc._sound_on._visible = true; 
mc._sound_off._visible = false; 
 
}

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

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

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


 


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


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