Forums Développement Multimédia

Aller au contenu

impression de page web avec contenu flash

CODE Actionscript

9 réponses à ce sujet

#1 lilyvirus13

    Ceinture Bleue

  • Members
  • PipPipPipPipPip
  • 83 messages

Posté 05 November 2008 - 16:41 PM

bonjour j'ai un flash intégré dans une page web et une fonction d'impression en javascript dans cette page, seulement cette fonction imprime tout sauf le contenu du flash, auriez vous une solution pour palier a ce problème?

j'ai essayé aussi les fonctions propres a flash mais que ce soit print ou printAsBitmap toutes deux m'imprime la totalité du clip que je veux et non pas juste une frame avec les donées dynamique qu'elle contient, c'est pourquoi je sis passé par la fonction javascript de base mais autres problemes.

#2 lilyvirus13

    Ceinture Bleue

  • Members
  • PipPipPipPipPip
  • 83 messages

Posté 06 November 2008 - 09:20 AM

es t'il possible d'utiliser printAsBitmap mais qu'il prenne en compte le texte dynamique?



#3 matt-murdock

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 6851 messages

Posté 06 November 2008 - 12:05 PM

tu a regarde la class printJob

a+

#4 lilyvirus13

    Ceinture Bleue

  • Members
  • PipPipPipPipPip
  • 83 messages

Posté 06 November 2008 - 14:49 PM

oui je suis en train de la regarder car ca semble etre ma dernière solution mais celel ci permet de créer un document et y mettre les infos souhaités seulement ca aurait été tellement plus simple si je pouvais imprimer le clip avec son contenu.

PrintJob ne semble pas simple du tout en plus, je galère un peu. Je ne pensait pas qu'une fonction d'impression sur web pouvait être si compliqué!

#5 lilyvirus13

    Ceinture Bleue

  • Members
  • PipPipPipPipPip
  • 83 messages

Posté 06 November 2008 - 14:57 PM

autant pour moi je viens de decouvrir que la fonction print job ne servait pas forcément a créer son document d'impression mais permet aussi l'impression de ce que l'on voit a l'écran!

merci wink.gif



#6 lilyvirus13

    Ceinture Bleue

  • Members
  • PipPipPipPipPip
  • 83 messages

Posté 06 November 2008 - 15:37 PM

Apres plusieurs reglages pour regler les problème de transparence et autre je bloque sur le parametre orientation, appremment il n'est pas pris en compte, j'ai beau mettre

myPrintJob.orientation = "landscape";

il ne veux rien savoir!



#7 matt-murdock

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 6851 messages

Posté 06 November 2008 - 15:43 PM

Citation
orientation publique : String [lecture seule]
Orientation de l’image pour l’impression. Cette propriété peut être soit “landscape”, soit “portrait”. Cette propriété n’est disponible qu’après un appel de la méthode PrintJob.start().


donne ton code...

a+

#8 lilyvirus13

    Ceinture Bleue

  • Members
  • PipPipPipPipPip
  • 83 messages

Posté 06 November 2008 - 15:45 PM

ah mince read only ca explique tout sad.gif

voila mon code:

myPrintJob = new PrintJob();
//myPrintJob.orientation = "landscape";
myPrintJob.start();

this._parent.text_mc.fond_mc._visible = true;
if (myPrintJob.addPage(this._parent)) {
myPrintJob.send();
}
this._parent.text_mc.fond_mc._visible = false;


j'ai essayé aussi en changeant l'orientation de mon clip du coup mais pas de changements

myPrintJob = new PrintJob();
//myPrintJob.orientation = "landscape";
myPrintJob.start();

this._parent.text_mc.fond_mc._visible = true;
this._parent_mc._rotation = 90;
if (myPrintJob.addPage(this._parent)) {
myPrintJob.send();
}
this._parent_mc._rotation = -90;
this._parent.text_mc.fond_mc._visible = false;

Modifié par lilyvirus, 06 November 2008 - 15:47 PM.


#9 matt-murdock

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 6851 messages

Posté 06 November 2008 - 15:49 PM

"orientation" n est pas une propriete qu on peut influencer! elle est en lecture seule

elle verifie si ton imprimante est reglée "portrait" ou "landscape"

donc si ton imprimante est en "portrait" fait faire un

Action Script

if (myPrintJob.orientation == PrintJobOrientation.LANDSCAPE)
{
mySprite.rotation = 90;
}

pour tourner ton MC a 90° et le faire imprimer en "landscape"

a+

#10 lilyvirus13

    Ceinture Bleue

  • Members
  • PipPipPipPipPip
  • 83 messages

Posté 06 November 2008 - 15:51 PM

merci pour ses precisions, oui j'ai vu un peu tard, je vais tester cela wink.gif



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)