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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.02.2007, 01:22
100kotoff вне форума Посмотреть профиль Отправить личное сообщение для 100kotoff Посетить домашнюю страницу 100kotoff Найти все сообщения от 100kotoff
  № 1  
Ответить с цитированием
100kotoff
[++1.3 10.02.07]

Регистрация: Jun 2006
Адрес: Киев
Сообщений: 9
По умолчанию пауза для потокового звука - как?

Задача: простенький плейер для сайта - громкость, следующая-предыдущая песня, плей-пауза. По техзаданию - звук лежит в отдельной папке в мп3 и втавлять его во флеш нет возможности.

пишу
mp3 = new Sound();
mp3.loadSound("songs/author_song-1.mp3", true);

код на кнопке "пауза"
on (release) { mp3.stop()} работает - музыка останавливается

код на кнопке "Плей"
on (release) {mp3.play()} - НЕ РАБОТАЕТ!!!!

звук не начинает играть!
в чем тут закавыка???
как заставить играть звук вновь???

Зараннее благодарен за дельный совет!!!
пс. флеш 6.0

Старый 10.02.2007, 01:32
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Автор получает предупреждение за нарушение правил раздела «ActionScript для профессионалов». Тема перемещена в раздел для начинающих за нарушение пункта 6 правил раздела.
100kotoff, приведите ваш пост в надлежащий вид в соответствии с правилами раздела, пункт 3.

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

Регистрация: Feb 2007
Сообщений: 19
я сделал так - начальное значение i=0 (звук проигрывается) и код кнопки:

Код:
on (press) {
	if (i!=1) {
		melody.stop();
		i=1;}
	else {
		melody.start();
		i=0;}
   
}

Старый 10.02.2007, 11:37
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 4  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
в конце прош года вопрос уже поднимался
поищите...
__________________
"We Are The Champions My Friends!" Queen

Старый 10.02.2007, 11:46
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 5  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
в классе саунд нет значения play () есть start (). И если это кнопка play и pause в таком случае вам нужно определяь значение secondsOffset, что бы воспроизведение начиналлось с нужной секунды.
__________________
Free-lance | Twitter | Me

Старый 10.02.2007, 12:16
100kotoff вне форума Посмотреть профиль Отправить личное сообщение для 100kotoff Посетить домашнюю страницу 100kotoff Найти все сообщения от 100kotoff
  № 6  
Ответить с цитированием
100kotoff
[++1.3 10.02.07]

Регистрация: Jun 2006
Адрес: Киев
Сообщений: 9
to screamge: пардон, ошибся- действительно у меня стоит start(). Но сути это не меняет - старт не работает. с оффсетом или без него, с количеством лупов или без оного..

to R4z0R: из чистого любопытства вставил и ваш код. результат -ноль. пауза работает а звук start() -ом не запускается.

to CorC: поиск тоже смотрел. ничего внятного. что бы могло мне объяснить почему не работает start() - не нашел.

Посему продолжаю оставаться благодарным всем кто натолкнет на мысль -как-же после sound.stop() заставить этот (уже всосанный мпз) снова проигрываться (и желательно с места останова) - а то думаю что снова делать loadSound() как-то некошерненько...

Старый 10.02.2007, 12:31
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
100kotoff получает второе предупреждение за игнорирование правил и замечания модератора. Третьего предупреждения не будет — будет бан.

Старый 10.02.2007, 12:34
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 8  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Цитата:
Сообщение от 100kotoff
to CorC: поиск тоже смотрел. ничего внятного. что бы могло мне объяснить почему не работает start() - не нашел.
я нашел что то подобное:
http://flasher.ru/forum/showthread.p...t=%E7%E2%F3%EA
__________________
"We Are The Champions My Friends!" Queen

Старый 10.02.2007, 12:35
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 9  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
попробуйте написать так
Код:
on (release){
     var mp3:Sound = new Sound ()
     mp3.start ()
}
после объявления класса на кнопке должно сработать
__________________
Free-lance | Twitter | Me


Последний раз редактировалось screamge; 10.02.2007 в 12:37.
Старый 27.06.2007, 17:17
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 10  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
а через _root.mp3.start() не судьба попробывать?) переменная блин на _root определена а не в кнопке!
__________________
Работаю

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

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

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


 


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


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