Hello,
J'ai un probleme, j'ai commencé une application AIR pour tester un peut, je voudrais jouer un fichier son que l'utilisateur séléctionne, j'ai donc fais ca comme ca :

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
20
21
		import flash.filesystem.*;
		import flash.events.Event;
		import flash.media.*;
		import mx.core.SoundAsset;
 
		public var loadedFile:File;
		public var channel:SoundChannel;
		public var song:SoundAsset;
 
 
		private function loadFile():void {
			loadedFile = new File();
			loadedFile.browseForOpen("Open multimedia File");
			loadedFile.addEventListener(Event.SELECT, fileSelected);
		}
 
		private function fileSelected(event:Event):void {
			song = new SoundAsset()
			song.load(URLRequest(loadedFile.url));
			channel = song.play();
		}
Mais ca ne fonctionne pas..
Quand je tente d'ouvrir un fichier, j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
TypeError: Error #1034: Type Coercion failed: cannot convert "file:///C:/Users/Kedare/Music/Royksopp%20-%20In%20Space.mp3" to flash.net.URLRequest.
	at AirMediaPlayer/fileSelected()[C:\Users\Kedare\Documents\Flex Builder 3\AirMediaPlayer\src\AirMediaPlayer.mxml:24]
Je sais pas trop quoi faire, vous avez une idée ?
Merci !

EDIT: Résolu, il manquait un "new"