Bonjour,

J'ai actuellement un problème d'utilisation du MovieClipLoader :


But : De charger une vidéo flash(flv) provenant de youtube ou dailymotion et en récupérer les dimensions à l'aide des listeners.

Problème : Après le chargement complet de l'animation, il m'indique que la hauteur et la largeur font 0.

Le Code:

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
22
23
24
25
	//Crèation du MovieClipLoader, Clip et Listener
	var mcLoader:MovieClipLoader = new MovieClipLoader();
	var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth());
	var mclListener:Object = new Object();
 
	//Paramètrisation Listener
	mclListener.onLoadError = function(target_mc:MovieClip, errorCode:String, status:Number) {
		trace("Error loading image: "+errorCode+" ["+status+"]");
	};
	mclListener.onLoadStart = function(target_mc:MovieClip):Void  {
		trace("onLoadStart: "+target_mc);
	};
	mclListener.onLoadProgress = function(target_mc:MovieClip, numBytesLoaded:Number, numBytesTotal:Number):Void  {
		var numPercentLoaded:Number = numBytesLoaded/numBytesTotal*100;
		trace("onLoadProgress: "+target_mc+" is "+numPercentLoaded+"% loaded");
	};
	mclListener.onLoadComplete = function(target_mc:MovieClip, status:Number):Void  {
		trace("onLoadComplete, Hauteur du Clip: "+target_mc._height+" Largeur : "+target_mc._width);
	};
 
	//Chargement du listener
	mcLoader.addListener(mclListener);
 
	//Chargement de l'animation vidéo Youtube
	mcLoader.loadClip("http://www.youtube.co/v/zH9HA9AI_RI",container);
Résultat :

onLoadComplete, Hauteur du Clip: 0 Largeur : 0

Merci pour votre aide !