Flash et AS3 : Problème avec le printjob

Fermé
Sylvain2703 Messages postés 39 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 5 janvier 2012 - Modifié par Sylvain2703 le 27/10/2010 à 21:38
Bonjour,
J'ai fait une animation Flash en ActionScript 2 avec une fonction d'impression (printjob).
Voici le code sur le bouton (il marche très bien) :
on (release) 
{ 
    var Imprimer = new PrintJob(); 
    var ResultatImprime = Imprimer.start(); 
    if (ResultatImprime) 
    { 
        Imprimer.addPage(0, {xMin: 0, xMax: 600, yMin: 0, yMax: 400}); 
        Imprimer.send(); 
    } 
  delete Imprimer; 
} 


Mais le problème, c'est que j'ai ajouté une fonction qui fonctionne seulement en ActionScript 3. Donc je ne peut pas laisser mon code sur un bouton. J'ai adapté le code pour de l'ActionScript 3 que j'ai mis dans une image de scénario :

BoutonImprimer.buttonMode = true; 
BoutonImprimer.addEventListener(MouseEvent.MOUSE_DOWN,Imprimer); 
function Imprimer(evt:MouseEvent) 
 { 
 var Imprime = new PrintJob(); 
    var ResultatImprime:Boolean = Imprimer.start(); 
    if (ResultatImprime) 
    { 
        Imprime.addPage(0, {xMin: 0, xMax: 600, yMin: 0, yMax: 400}); 
    } 
 Imprime.send(); 
    delete Imprime; 
 }

A mon bouton j'ai donné le nom d'occurrence "BoutonImprimer" qui correspond bien au code.
Mais ça ne marche pas.

Si quelqu'un a une solution, prévenez moi MERCI d'avance.

Sylvain2703
A voir également: