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

EDI/Outils Discussion :

[FLASH 8] Dimensions fantaisistes d'un SWF créé via PDF2SWF


Sujet :

EDI/Outils

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent

    Avatar de Anomaly
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 379
    Billets dans le blog
    1
    Par défaut [FLASH 8] Dimensions fantaisistes d'un SWF créé via PDF2SWF
    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ù :

    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);
    Si quelqu'un a une idée... merci d'avance

  2. #2
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    Et tu gardes des outils comme ça pour toi

    Et un outils de plus à intégrer à la page dédiée, un !

    Comme je vais le tester biensûr. Tu as mis quoi comme options lors de ta génération pour que je me mette dans les mêmes conditions ?

  3. #3
    Expert éminent

    Avatar de Anomaly
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 379
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par freegreg
    Et tu gardes des outils comme ça pour toi
    aïe, mais j'ai découvert l'outil seulement hier

    Comme je vais le tester biensûr. Tu as mis quoi comme options lors de ta génération pour que je me mette dans les mêmes conditions ?
    J'ai d'abord essayé sans option particulière, en effet les paramètres par défaut conviennent très bien :
    qui crée un fichier.swf

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pdf2swf fichier.pdf -o anim.swf
    pour spécifier le nom de fichier de sortie

    J'ai également testé avec l'option zoom (-s zoom XX) qui effectivement provoque le redimensionnement proportionnellement au niveau de zoom indiqué, mais les défauts de dimensionnement restent les mêmes, et pour les mêmes pages. C'est donc à croire qu'il y a quelque chose dans le pdf qui affecte la sortie. Mais quoi ?

    Je suis aussi tombé sur deux cas de pdf non convertissable parce que contenant plus de 65536 éléments

    Je n'ai pas testé ceci, mais l'outil permet également de convertir un fichier pdf comportant plusieurs pages vers une animation swf comportant alors autant de frames qu'il n'y a de pages, et de lier à cela un loader et un visualisateur, ce qui est assez hallucinant.

  4. #4
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    Donc pour l'instant tu testes sur un pdf monopage, c'est ca ?
    J'essaie de regarder ca entre midi et 14h

  5. #5
    Expert éminent

    Avatar de Anomaly
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 379
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par freegreg
    Donc pour l'instant tu testes sur un pdf monopage, c'est ca ?
    Exactement, toute une série de pdf monopages converti en autant de swf distincts.

    J'essaie de regarder ca entre midi et 14h
    Merci.

  6. #6
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    En effet, ca marche plutôt bien (hop, ajouté à la page outils )


    Sinon j'ai essayé avec 4 pdf différents, et a priori ton code me renvoie les bonnes valeurs
    Peux-tu me faire parvenir, si c'est pas confidentiel, un des pdf qui ne marche pas ? Ici ou sur mon mail (cf [TODO] ADMIN )

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

Discussions similaires

  1. [FLASH MX2004] [FLASH 8] Dimension d'un .swf
    Par bibile dans le forum Flash
    Réponses: 2
    Dernier message: 20/01/2006, 22h57
  2. [FLASH MX2004] Chargement d'une animation swf
    Par bootx dans le forum Flash
    Réponses: 2
    Dernier message: 20/10/2005, 14h16
  3. [FLASH MX2004] Dimension de l'animation
    Par netsliver dans le forum Flash
    Réponses: 9
    Dernier message: 05/08/2005, 19h49
  4. [FLASH MX2004] [AS2] Dialogue entre 2 SWF- tellTarget ???
    Par Geilgestorm dans le forum ActionScript 1 & ActionScript 2
    Réponses: 11
    Dernier message: 24/10/2004, 22h07
  5. [FLASH MX 2004]Precharger une animation(SWF dans SWF)
    Par Geilgestorm dans le forum Flash
    Réponses: 20
    Dernier message: 16/05/2004, 13h40

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