IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 1 & ActionScript 2 Discussion :

MovieClipLoader et Dimensions de la Source


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut MovieClipLoader et Dimensions de la Source
    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 !

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 8
    Par défaut
    Salut,

    Je ne sais pas comment t'aider pour récupérer la hauteur et la largeur des vidéos youtube mais en tous cas si tu veux les redimensionner rien de plus simple. Il te suffit d'appliquer un _yscale et un _xscale sur le clip qui charge la vidéo youtube. Quand tu charges les vidéos youtubes elles sont toutes à la même dimension par défaut à priori (à vérifier) donc je sais pas si ça t'aide mais en tous cas ça fonctionne, je l'ai testé moi-même.

    A +

Discussions similaires

  1. [2008] Liaison dimension temps dans vue de source de données
    Par cana13 dans le forum SSAS
    Réponses: 1
    Dernier message: 18/04/2011, 14h48
  2. Réponses: 4
    Dernier message: 11/05/2009, 10h28
  3. Réponses: 13
    Dernier message: 07/12/2006, 14h41
  4. Réponses: 3
    Dernier message: 17/09/2006, 00h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo