Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Error 2000 with sound loaded (http://www.flasher.ru/forum/showthread.php?t=151596)

in4core 02.03.2011 15:05

Error 2000 with sound loaded
 
Код AS3:

public class BGSound extends Object
        {
                private var _req:URLRequest;
                private var _snd:Sound = new Sound();
                private var _chn:SoundChannel;
                private var _context:SoundLoaderContext;
                private var _isLoaded:Boolean = false;
 
                public function BGSound(soundFile:String):void
                {
 
                        _req = new URLRequest(soundFile);
                        _context = new SoundLoaderContext(0, false);
                        _snd.load(_req,_context); // Evil Line !!!
                        _snd.addEventListener(Event.COMPLETE , onSoundLoaded)
                }

Тестирую локально. в чем косяк то?

cleptoman 02.03.2011 15:09

ну хелп же)

Цитата:

2000 No active security context.
Цитата:

Calling Sound.load() is not allowed if the calling SWF file is in the local-with-file-system sandbox and the sound is in a network sandbox.
Access from the local-trusted or local-with-networking sandbox requires permission from a website through a cross-domain policy file.
You can prevent a SWF file from using this method by setting the allowNetworking parameter of the the object and embed tags in the HTML page that contains the SWF content.

in4core 02.03.2011 15:10

@cleptoman да читал уже. тока не понятно че делать то надо!

Добавлено через 3 минуты
П.с если тока через html это бред. Нам нужно тестировать без html локально. Раньше я делал все это в IDE никаких ошибок небыло. А как только в FD так нате вам...

cleptoman 02.03.2011 15:27

у меня как бе работает

Код AS3:

var snd:Sound                = new Sound();
var req:URLRequest        = new URLRequest("http://cleptoman.ru/wav/voyageur3.mp3");
var context:SoundLoaderContext = new SoundLoaderContext(0, false);
snd.load(req, context);
snd.play();

Добавлено через 2 минуты
если файло локально лежит рядом с свф, то контекст вообще задавать не нужно

in4core 02.03.2011 16:00

Цитата:

у меня как бе работает
Не задавал контекст и локально не работает (((


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

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