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

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

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

Регистрация: Dec 2007
Сообщений: 10
По умолчанию loadsound + firefox

http://www.joinmelbourne.com/slide_show/112.html

Звук не играет c первого раза. приходится обновлять страничку. в IE вроде с первого раза срабатывает. FF + OPERA - нужно обновлять.
Код:
Код:
myXml.onLoad = function () {

 mp3_file=myXml.childNodes[1].childNodes[0]; var mySoundObject = new Sound(); 
mySoundObject.onLoad = function() { 

mySoundObject.start(0,90); 
} 

mySoundObject.loadSound(mp3_file,false);

 ....
Может кто сталкивался?
Спасибо.

Старый 02.01.2008, 19:46
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Делать вложенные функции-обработчики событий, это первый шаг к созданию возможной проблемы.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Dec 2007
Сообщений: 10
к сожалению, не помогло.

Старый 02.01.2008, 20:01
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Сделайте тестовый файл, в котором есть xml с одной только музыкой и swf, который грузит и проигрывает только музыку.
Если проблема останется, то выкладывайте сюда тестовые исходники (без музыки)

PS. И ссылку на ее тоже
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 02.01.2008 в 20:05.
Старый 29.03.2009, 07:45
mff вне форума Посмотреть профиль Отправить личное сообщение для mff Посетить домашнюю страницу mff Найти все сообщения от mff
  № 5  
Ответить с цитированием
mff
 
Аватар для mff

Регистрация: May 2007
Адрес: Russia
Сообщений: 152
Отправить сообщение для mff с помощью ICQ
Question Не работает подгрузка звука в IE7, FF3 и Google Crom

Help!!
Не работает подгрузка звука в IE7, FF3 и Google Crom

Код AS1/AS2:
var my_sound:Sound = new Sound();
my_sound.loadSound("http://62.149.25.110:8128",true);
my_sound.start(0,10000);
работает только в Opera 9.63

Помогите, как быть? В чём причина?
__________________
icq4.net

Старый 29.03.2009, 12:45
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Я удивлен, что в опере работает. Вы запускаете звук до того как он успел загрузится. Или вы думаете, что раз строчка загрузки выше старта проигрывания, то звук грузится быстрее, чем начинает выполняется следующая строчка кода?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 29.03.2009, 15:56
mff вне форума Посмотреть профиль Отправить личное сообщение для mff Посетить домашнюю страницу mff Найти все сообщения от mff
  № 7  
Ответить с цитированием
mff
 
Аватар для mff

Регистрация: May 2007
Адрес: Russia
Сообщений: 152
Отправить сообщение для mff с помощью ICQ
Пробывал менять эти строчки кода местами, пробывал вообще удалить третью строчку но ничего не вышло
Радио так и не работает в др броузерах. Помогите плиз грамотно сделать
__________________
icq4.net

Старый 29.03.2009, 17:44
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Загрузка любых внешних данных асинхронна выполнению коду.
То есть, сколько бы вы строчек кода не меняли, данные всегда загрузятся после их выполнения. Поэтому, все операции с загружаемыми данными надо проводить по получению события о загрузки. Для Sound, XML и LoadVars это onLoad, для MovieClipLoader - onLoadInit (есть еще onLoadComplete, но хотя данные уже загружены, они не инициализированы, поэтому используют onLoadInit).
Теперь вам осталось открыть хелп и посмотреть примеры использования.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 29.03.2009, 18:20
mff вне форума Посмотреть профиль Отправить личное сообщение для mff Посетить домашнюю страницу mff Найти все сообщения от mff
  № 9  
Ответить с цитированием
mff
 
Аватар для mff

Регистрация: May 2007
Адрес: Russia
Сообщений: 152
Отправить сообщение для mff с помощью ICQ
Я понимаю, но вот какая проблема, если так загружать:
Код AS1/AS2:
var my_sound:Sound = new Sound();
my_sound.onLoad = function(success:Boolean) {
	if (success) {
		my_sound.start();
		trace("Sound loaded");
	} else {
		trace("Sound failed");
	}
};
my_sound.loadSound("http://94.75.206.138:8000",true);
то не работает всё равно
а если так то работает:
Код AS1/AS2:
var my_sound:Sound = new Sound();
my_sound.onLoad = function(success:Boolean) {
	if (success) {
		my_sound.start();
		trace("Sound loaded");
	} else {
		trace("Sound failed");
	}
};
my_sound.loadSound("http://xx.xx.xx.xxx/1.mp3",true);
что же на этот раз нитак? Маны уже перешерстил, гуглил по теме flash radio,результата нет. Почему же в Опере работает, а в остальных броузерах нет? Если дело в crossdomain.xml, то почему работает всё в компелированном exe и в Опере?
__________________
icq4.net

Старый 29.03.2009, 19:35
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Во-первых, сорри за то, что ввел заблуждение насчет событий, подсветка кода работает с глюками и я не заметил true, думал это все адрес. У вас потоковая загрузка, для нее даже start не нужен, звук автоматом начнет проигрываться.

Баг в следующем, с сервера не для оперы возвращается html, а не звук. Такой вопрос уже не раз поднимался, но чтобы его решили, я не помню.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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