Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   работа с музыкой (http://www.flasher.ru/forum/showthread.php?t=213831)

delphic 28.01.2017 21:04

работа с музыкой
 
здравствуйте,подскажите возможно ли воспроизвести звук из библиотеки flash как это сделать
можно использовать
Код AS3:

URLRequest

но мне интересно как из библиотеки

ZackMercury 28.01.2017 22:17

В гугле забанили? https://www.youtube.com/watch?v=_1ZJa9wxAe0

delphic 29.01.2017 20:33

ах да,похоже как мувик поместить
заметил что есть проблемы с импортом во флеш музыки,какие то идут какие то нет,хотя все они .mp3
почему так?и какой есть выход из этого,может есть какая то программа что бы всю папку музыки пустить под шаблон который примет флеш,или скажите какие нужны параметры я поищу программу
И раз зашла речь о музыке,получится большой вес,где то слышал что есть предел,который не стоит переходить?

ZackMercury 29.01.2017 21:13

Я пропускал через FL Studio, файл с выхода нормально читался. Формат, кажется, mp3.
Так, чтобы сразу всё сконвертировало без понятия.
Цитата:

И раз зашла речь о музыке,получится большой вес,где то слышал что есть предел,который не стоит переходить?
Где-то была тема, когда у чела были проблемы со встроенными файлами, когда они перевалили за 500 мб, надо поискать.

delphic 29.01.2017 22:11

К примеру если подгружать музыку,то как это происходит? FGL например или типа того,дают пространство памяти и можно выложить swf и музыку для подгрузки? как то так можно?

undefined 29.01.2017 22:15

Музыку лучше играть через netstream. Чтоб память не забивать

ZackMercury 29.01.2017 22:21

Да, так можно и нужно.
Ситуация 1. Вся музыка на одном домене с SWF. Тогда просто

Код AS3:

var myExternalSound:Sound = new Sound();    
myExternalSound.load(new URLRequest("file.mp3"));   
myExternalSound.play();

Ситуация 2. Вся музыка на другом домене.
Нужно поместить в корень домена crossdomain.xml с разрешением вашему домену с SWF загружать с него файлы. Далее примерно так
Код AS3:

var myExternalSound:Sound = new Sound();    
myExternalSound.load(new URLRequest("http://www.domain.com/file.mp3"));   
myExternalSound.play();

либо так
Цитата:

Музыку лучше играть через netstream. Чтоб память не забивать

delphic 29.01.2017 22:40

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

ух и тут же вопрос,если музыка будет рядом с swf она я как понимаю будет быстро грузится?

тогда если прелодер который будет грузить swf тоже не покажет прогресса загрузки игры?

ZackMercury 30.01.2017 00:42

Ограничивать скорость загрузки будет только пропускная способность хостинга.
Прелоадер на чём, если не секрет?

delphic 30.01.2017 18:58

Цитата:

Сообщение от ZackMercury (Сообщение 1198917)
Ограничивать скорость загрузки будет только пропускная способность хостинга.
Прелоадер на чём, если не секрет?

на flash,отдельный прелодер,но он отдельный,тоже как понимаю будет выкладываться swf который будет грузить игру,и тут не понятки как сайт поймет какой из файлов главный


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

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