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

Flash Pascal Discussion :

Affichage d'une animation Flash dans un programme Lazarus [Flash Pascal]


Sujet :

Flash Pascal

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 130
    Billets dans le blog
    9
    Par défaut Affichage d'une animation Flash dans un programme Lazarus
    Bonjour !

    Je voulais vous faire part d'une trouvaille que j'ai faite, qui permet de "jouer" une animation Flash dans un programme Lazarus.

    Ce que je vous propose est une version légèrement améliorée de ce programme. Les unités utilisées proviennent de cette page.

    L'amélioration que j'ai apportée est l'utilisation de l'unité SwfFileInfo pour détecter les dimensions de l'animation et ajuster en conséquence la taille de la fenêtre et du panneau.

    J'ai fait une petite modification dans l'unité pour la rendre compatible avec Free Pascal :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    uses
      SysUtils, Classes, {$IFDEF FPC}ZStream{$ELSE}ZLib{$ENDIF};
    Le site sur lequel j'avais trouvé cette unité (ainsi que la fonction GetFrameSize()) a disparu.

    J'ai inclus dans l'archive ci-jointe quelques animations réalisées avec FlashPascal. Comme vous pourrez le constater, tout fonctionne, non seulement les clics de la souris, mais aussi le copier-coller, ce qui (soit dit en passant) n'était pas le cas avec la version AIR du programme en question !

    P.-S. Ma pièce jointe dépassant la limite autorisée, je mets la DLL dans une archive séparée. Elle doit être placée dans le répertoire de l'exécutable.
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 10/04/2006, 12h10
  2. Réponses: 1
    Dernier message: 12/03/2006, 03h02
  3. Réponses: 3
    Dernier message: 02/12/2005, 08h55
  4. Réponses: 5
    Dernier message: 01/12/2004, 16h37

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