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

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

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

Регистрация: Sep 2010
Сообщений: 21
Отправить сообщение для sub_putnik с помощью ICQ Отправить сообщение для sub_putnik с помощью Skype™
По умолчанию Глючит плеер

Такая картина: звук включается при загрузки флешли, на первом кадре стоит кнопка выключения звука при нажатии на которую остонавливается звук и переходит на второй кадр, на вторм кнопка включения звука и переходна первый... Выключаю звук кнопкой - всё идёт по плану, затем ключаю его - работает, но на етом всё, дальше только включается и причём сколько раз включится столько раз и запуститься новый трек накладываясь на предидущий... Помогите с этим конфузом разобраться...
Код AS3:
stop();
var snd:Sound = new Sound(new URLRequest("sound.mp3")); 
var channel:SoundChannel = snd.play();
var pausePosition:int = channel.position;
 
btn_stop.addEventListener(MouseEvent.CLICK ,stopSnd);
 
function stopSnd(e:MouseEvent):void
{
	channel.stop();
	gotoAndStop(2);
}
 
btn_play.addEventListener(MouseEvent.CLICK ,playSnd);
 
function playSnd(e:MouseEvent):void
{
    channel = snd.play(pausePosition);
    gotoAndStop(1);
}
Добавлено через 3 часа 0 минут
Немного переделал скрипт и вот что получилось:

Код AS3:
stop();
var snd:Sound = new Sound(new URLRequest("sound.mp3")); 
var channel:SoundChannel;
 
channel = snd.play();
 
btn_stop.addEventListener(MouseEvent.CLICK ,stopSnd);
 
function stopSnd(e:MouseEvent):void
{
	channel.stop();
	gotoAndStop(2);
}
 
btn_play.addEventListener(MouseEvent.CLICK ,playSnd);
 
function playSnd(e:MouseEvent):void
{
 
    gotoAndStop(1);
}
вроде всё работает, но теперь возникла новая задача... надо, чтоб по окончании воспроизведения музыка начинала играть снова...

Старый 02.10.2010, 00:00
AlesNormales вне форума Посмотреть профиль Отправить личное сообщение для AlesNormales Найти все сообщения от AlesNormales
  № 2  
Ответить с цитированием
AlesNormales

Регистрация: Aug 2010
Сообщений: 74
у play второй параметр это количество повторений

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

Регистрация: Sep 2010
Сообщений: 21
Отправить сообщение для sub_putnik с помощью ICQ Отправить сообщение для sub_putnik с помощью Skype™
Прописал channel = snd.play(10); но почемуто не повторяется музыка...
Помогите кто знает...


Последний раз редактировалось sub_putnik; 04.10.2010 в 19:33.
Старый 12.10.2010, 20:37
sub_putnik вне форума Посмотреть профиль Отправить личное сообщение для sub_putnik Найти все сообщения от sub_putnik
  № 4  
Ответить с цитированием
sub_putnik
 
Аватар для sub_putnik

Регистрация: Sep 2010
Сообщений: 21
Отправить сообщение для sub_putnik с помощью ICQ Отправить сообщение для sub_putnik с помощью Skype™
Разобрался Прописал channel = snd.play(0,10);

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

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

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


 


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


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