![]() |
|
||||||||||
|
|
|
|||||
|
Здравствуйте!
Я недавно начал изучать АС3. Сидел сибе, читал книгу, делал примеры. В один момент мне захотелось увидеть свой ролик на сайте. Ролик просто грузит мп3, воспроизводит его и отображает колебания. На моем компе все было ОК, но когда я выкинул его вместе с мп3-файлом на ЮКОЗ, то при загрузке получил по шапке: Error #2044: Необработанный IOErrorEvent:. text=Error #2032: Ошибка потока. at MySound()[D:\projects\FlexProjects\MySound\src\MySound.as:27] Вот мой код: 01 package 02 { 03 import flash.display.Bitmap; 04 import flash.display.BitmapData; 05 import flash.display.Sprite; 06 import flash.events.Event; 07 import flash.media.Sound; 08 import flash.media.SoundChannel; 09 import flash.media.SoundMixer; 10 import flash.net.URLRequest; 11 import flash.utils.ByteArray; 12 13 public class MySound extends Sprite 14 { 15 private var _sound:Sound; 16 private var _channel:SoundChannel; 17 private var _spectrumGraph:BitmapData; 18 19 public function MySound() 20 { 21 _spectrumGraph = new BitmapData(256, 60, true, 0x00000000); 22 var bitmap:Bitmap = new Bitmap(_spectrumGraph); 23 addChild(bitmap); 24 bitmap.x = 10; 25 bitmap.y = 10; 26 addEventListener(Event.ENTER_FRAME, onEnterFrame); 27 _sound = new Sound(); 28 _sound.load(new URLRequest("song.mp3")); 29 _channel = _sound.play(); 30 } 31 32 public function onEnterFrame(event:Event):void 33 { 34 var spectrum:ByteArray = new ByteArray(); 35 SoundMixer.computeSpectrum(spectrum); 36 _spectrumGraph.fillRect(_spectrumGraph.rect, 0xff000000); 37 for (var i:int = 0; i<256; i++) 38 _spectrumGraph.setPixel32(i, 20 + spectrum.readFloat() * 20, 0xffffffff); 39 for (var j:int = 0; j<256; j++) 40 _spectrumGraph.setPixel32(j, 40 + spectrum.readFloat() * 20, 0xffffffff); 41 } 42 } 43 } |
|
|||||
|
Banned
Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
А файл междоменной политики добавлен?
|
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
сидят то они в одной папке, но рут у сайта может быть другой
__________________
low + |
|
|||||
|
Ой, чтож вы меня сразу так как бывалого ганяете...
Не знаю правильное ль мое следующее предположение, мне кажется, что дело в сайте ЮКОЗА, потому что на сайте ролик не воспроизодится, а когда я просто зпустил ролик по прямой ссылке - все пошло. Ссылка: http://morni-radio.ucoz.ua/radio/MySound.swf В чем же разница??? |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
просто попробуйте закинуть .mp3 файл в корень сайта
![]() (или туда, где у вас в страницу вставляется флешка)
__________________
low + |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|