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

Flash Discussion :

Copier un flv avec BitmapData


Sujet :

Flash

  1. #1
    Membre régulier Avatar de nicolb
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 184
    Points : 103
    Points
    103
    Par défaut Copier un flv avec BitmapData
    Bonjour à tous !

    J'essaie de copier une video flv dans un nouveau clip à l'aide de la classe BitmapData.
    Voici mon 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
     
    var video1:MovieClip = this.attachMovie("mcVideo","videoMC",1);
    var objVideo = video1.v;
     
    var _nc:NetConnection = new NetConnection();
    _nc.connect(null);
    var _ns:NetStream = new NetStream(_nc);
    objVideo.attachVideo(_ns);
    _ns.play("vid6.flv");
     
    var bmd:BitmapData = new BitmapData(320,256);
    video1._visible = false;
     
    //video copy container
    var mc:MovieClip = this.createEmptyMovieClip("try1",this.getNextHighestDepth());
    mc._x = 400;
    mc._y = 300;
     
    this.onEnterFrame = function(){//make copy
      bmd.draw(objVideo);
      mc.attachBitmap(bmd,1);
    }
    La copie fonctionne, mais le problème est que la taille de la vidéo dans le nouveau clip est diminuée de moitié (160x128) !
    Si je checke la taille de se nouveau movieclip, trace me renvoie bien 320x256
    Et les dimensions de l'objet vidéo intégré dans le clip "video1" sont bien 320x256...

    Quelqu'un aurait-il une idée de l'origine du problème ?
    Merci d'avance.

  2. #2
    Membre régulier Avatar de nicolb
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 184
    Points : 103
    Points
    103
    Par défaut
    J'ai la soluce !

    Il fallait que je construise l'objet bitmapData à partir du clip contenant la video et non depuis l'objet video !!!
    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Copier une table avec IDENTITY_INSERT
    Par [DreaMs] dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 07/11/2007, 15h53
  2. Copier les lignes avec la même largeur des colonnes
    Par k-eisti dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/04/2007, 10h42
  3. [XSLT] Copier un noeud avec ces éléments sauf un
    Par DelphLaga dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 12/10/2006, 13h55
  4. Copier une formule avec vba
    Par NAMORJOSE dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/05/2006, 00h12
  5. Copier-coller externe avec xemacs
    Par Eusebius dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 28/04/2006, 16h38

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