Bonjour à tous,

Je réalise en ce moment un lecteur audio en flash as3. Tout marchait bien jusqu'à ce que je lui demande de lire une URL au lieu d'un fichier mp3 en dur.
J'ai alors l'erreur suivante qui apparait :

SecurityError: Error #2000: Aucun contexte de sécurité n'est actif.
J'ai fait de nombreuses recherches, j'ai écouté IOErrorEvent pour avoir plus de détails, mais je n'ai trouvé aucune solution après 3 jours de recherches...

Chose étonnante et importante : mon projet se compile dans flash builder ! Mais pas dans Flash CS5. Je n'arrive pas à intégrer les options de compilation de flash builder dans flash, car je ne comprends pas trop cette histoire de Flex...

Autant dire donc que ma syntaxe est correcte car dans un cas il se compile, mais pas dans l'autre.

Voici tout de même ma portion de code concerné :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function playMusic(etat){
	controle.volume = 1;		//Volume à 1 par defaut
	canal.soundTransform = controle;		//Application du volume
	volProvi = controle.volume;
	var radioPhenix:Sound = new Sound();		//Nouvelle objet son
	var urlIcecast="http://bassattak.dyndns.biz:8005/phenix.mp3";
	var urlIcecast2="test_audio.mp3";
    //radioPhenix.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
	var requete:URLRequest = new URLRequest(urlIcecast);
	var config:SoundLoaderContext = new SoundLoaderContext(1000, true);
	radioPhenix.load(requete, config);
 
	( ... )
 
}
 
function ioErrorHandler(event:IOErrorEvent):void {
            trace("ioErrorHandler: " + event);
}
Merci d'avance pour vos éclaircissements.