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 :
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...SecurityError: Error #2000: Aucun contexte de sécurité n'est actif.
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é :
Merci d'avance pour vos éclaircissements.
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); }
Partager