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

Flex Discussion :

capture d'écran d'un objet


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 32
    Par défaut capture d'écran d'un objet
    bonjour, j'aimerais récupérer la capture d'écran d'un objet, le convertir en jpeg pour l'envoyer au serveur....

    voilà le code le jpeg envoyé au serveur est vide...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    private function getUIComponentBitmapData( target : UIComponent ) : BitmapData
    		{ 
        		var bd : BitmapData = new BitmapData( target.width, target.height );
        		var m : Matrix = new Matrix();
        		bd.draw( target, m );
    		    return bd;  
    		}
     
    var snapShot:BitmapData = getUIComponentBitmapData(cumulChart); 
    var jpeg:JPEGEncoder = new JPEGEncoder;
    var res:ByteArray=new ByteArray;
    res=jpeg.encode(snapShot);
    comAMF.getPDF(loadImage,res);

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 32
    Par défaut
    le probleme viens de la dans le fichier php je ne sais pas quoi mettre a la place de jpegstream (pInfos est un byteArray envoyé par mon client amf)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    class generatePDF
    {   
       function getPDF ( $pInfos )
    	{
     
    		$bytearray = $pInfos/*["jpegstream"]*/;
    		// bytearray is in the ->data property
    		$imageData = $bytearray->data;
    		$idimage = "capture.jpg";

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 32
    Par défaut
    bon je balance le code qui fonctionne pour recuperer un PNG :
    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
     
    private function getUIComponentBitmapData( target : UIComponent ) : BitmapData
    		{ 
        		var bd : BitmapData = new BitmapData( target.width, target.height );
        		var m : Matrix = new Matrix();
        		bd.draw( target, m );
    		    return bd;  
    		}
     
    private function pdfButtonOnClick(event:MouseEvent):void
    		{
      			var snapShot:BitmapData = getUIComponentBitmapData(cumulChart);  
      			var png:PNGEncoder = new PNGEncoder;
    			var res:ByteArray=new ByteArray;
    			res=png.encode(snapShot);
    			var nomImage:String=new String;
    			nomImage="capture"
    			comAMF.getPDF(loadImage ,nomImage, res); 
    		}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    	public function getPDF(onComplete:Function, nomImage:String, image:ByteArray):void 
    	   	{  var params:Object = {nomImage:nomImage, pngstream:image}; 
    	   		this.flashservice.call("chemin", new Responder(onComplete, onStatusError),params);}
    voilà résolu, si ça interresse un jour quelqu'un

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

Discussions similaires

  1. Empécher les captures d'écran
    Par alix the webmasta dans le forum Autres langages pour le Web
    Réponses: 10
    Dernier message: 17/02/2006, 00h24
  2. [VB.NET] Capture d'écran
    Par tiboooo dans le forum Windows Forms
    Réponses: 8
    Dernier message: 03/01/2006, 18h23
  3. Pb capture d'écran et msgbox
    Par PRACH dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 03/01/2006, 09h38
  4. Capture d'écran
    Par lildan dans le forum MFC
    Réponses: 1
    Dernier message: 14/11/2005, 14h26
  5. Réponses: 10
    Dernier message: 10/10/2003, 14h25

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