Bonjour à tous
Avez-vous déjà utilisé l'outil en ligne de commande pdf2swf ( http://www.swftools.org/ ) ? Il s'agit d'un outil qui est capable de convertir un pdf en une animation Flash et il faut reconnaître que c'est super efficace.
Mais néanmoins j'ai un problème avec cet outil, du moins je pense que c'est lié à l'outil sans pouvoir en être sûr à 100 %.
Mon but est de réaliser un catalogue en Flash consultable en ligne. Ma source est une série de pages, chacune étant dans son propre PDF. J'ai donc fait une conversion de masse de pdf vers swf et pour afficher chaque page, je charge le swf, et normalement je l'adapte à la taille de la zone réservée à l'aide de _xscale et _yscale en prenant compte de la taille de la zone que je lui réserve et sa propre taille. Sauf que ceci tombe à l'eau parce que la taille que me renvoie Flash pour chaque pdf converti en swf est fantaisiste. La plupart du temps elle correspond, bien qu'elle diffère de quelques pixels, mais parfois j'obtiens une largeur soit-disant doublée, alors que quand je commente le code de redimensionnement, je vois clairement que les différentes pages sont bien de la même taille. Alors pourquoi Flash me donne des dimensions fantaisistes ?
Voici mon code de chargement d'une page au cas où :
Si quelqu'un a une idée... merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var cible = zone.createEmptyMovieClip("page" + numeroPage, numeroPage); var mcl = new MovieClipLoader(); var largeurZone = zone._width; var hauteurZone = zone._height; mcl.onLoadInit = function(cible) { cible._xscale = 100 * largeurZone / cible._width; cible._yscale = 100 * hauteurZone / cible._height; } mcl.loadClip("page" + numeroPage + ".swf", cible);
Partager