Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1612 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Imprimer une scene avec Flash

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Imprimer une scene avec Flash

n°1574459
freed102
Arayashiki
Posté le 13-06-2007 à 15:21:19  profilanswer
 

Bonjour à tous,
 
Voila que j'ai galèré à imprimer mes scenes en flash !!! j'ai tout essayé ! print(), printAsBitmap(), printAsBitmapNum(), printJob()...
 
ça n'allait jamais, soit il me sortait des pages blanches, ou bien il m'imprimait toutes mes scenes, ou carrement il m'imprimait une partie de l'ecan.. bref une catastrophe !!! et le pire, c'est qu'apres l'impression il revenait au début de ma scene !!!
 
puis j'ai eu une idée... la classe bitmap (que je n'avais encore jamais tenté de toucher...)
 
et là... ce fut carrement une tres bonne idée !!!
 
 
il suffit de creer un clip de la taille voulu en dehors de la scene que l'on va appeler printArea  puis on mets ce bout de code :

Code :
  1. btnPrint.onPress=function()
  2. {
  3. // on créé un variable bitmap à la taille de la scene    
  4. var bitmap = new flash.display.BitmapData(Stage.width, Stage.height, true, 0x00000000);
  5. // on "dessine" une photo d'ecran de la scene dans la variable bitmap
  6.              bitmap.draw(_root)
  7. //on copie dans la photo d'ecran de la scene dans le printArea  
  8. printArea.attachBitmap(bitmap, 20, "auto", true);
  9. // on imprime  
  10. printAsBitmap(printArea, "bmax" );
  11. }


 
Dites moi donc ce que vous en pensez ?  
 
 
FREED

mood
Publicité
Posté le 13-06-2007 à 15:21:19  profilanswer
 

n°1574486
craps_youp​la
Posté le 13-06-2007 à 16:06:41  profilanswer
 

c'est la bonne réponse.
 
BitmapData est *très* utile, et pas seulement pour imprimer.


---------------
"Il y a vraiment aucun patelin qui s'appelle 'undefined' en France ?"
n°1574488
freed102
Arayashiki
Posté le 13-06-2007 à 16:12:04  profilanswer
 

chouette !! j'avais encore jamais eu l'occasion de l'essayer (sachant qu'avant Flash 8... ça n'existait pas !) J'ai hate de me retrouver dans des cas ou elle me sera utile !

n°1814284
dooob
Posté le 20-11-2008 à 12:31:11  profilanswer
 

Salut,
 
Merci beaucoup pour cette méthode qui me sauve d'un mauvais pas.
 
Tout fonctionne comme prévu à ce détail près que je n'arrive pas à purger le bitmap créée qui recouvre toute la scène et rend inaccessible la navigation  de mon swf...
 
As tu un tuyau même si ce post date un peu ?...
Merci d'avance.

n°1814346
dooob
Posté le 20-11-2008 à 13:39:23  profilanswer
 

au temps pour moi, tout va bien en fait...!
encore merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Imprimer une scene avec Flash

 

Sujets relatifs
[FLASH] Eviter la fenêtre de paramètres du flash player ?CSS imprimer 2 pages par feuilles
empêcher le redémarrage d' une anim flash lorsque page précédente.flash besoin d'aide uregent!!
Flash mx et bibliothèque [FLASH] why ? (message d'erreur)
Imprimer un classeur (vba-excel)[Flash]>> placer un lien (bouton) dans un composant accordion
problème avec flash et Internet explorer [RESOLU]Objet flash et mise en page !
Plus de sujets relatifs à : Imprimer une scene avec Flash


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR