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

API, COM et SDKs Delphi Discussion :

Comment r�cuperer des informations d'un .swf (flash) ?


Sujet :

API, COM et SDKs Delphi

  1. #1
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    21
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Par d�faut Comment r�cuperer des informations d'un .swf (flash) ?
    Bonjour,

    J'ai int�gr� une s�quence en flash carte.swf dans lequel j'ai mis des boutons pour rep�rer certaines villes, en cliquant sur ces boutons j'obtiens le nom de la ville et son code postal :-) jusque la tout va bien

    Maintenant je l'ai ins�rer dans DELPHI , mais comment r�cupere les infos li�s au clique NOM et code postal ???

    Merci

    DELPHI 7 Macromedia FLASH MX

  2. #2
    Membre confirm�

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    25
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 25
    Par d�faut
    salut,

    va chercher bonheur ici ;-) : http://www.macromedia.com/devnet/mx/...s/flash_vb.pdf

    Tu y trouveras toutes les infos necessaires...
    Bon courage

  3. #3
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    21
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Par d�faut
    OK merci beaucoup,

    mais j'ai l'impression que c'est plutot de VB vers Flash alors que je cherche le contraire, je pense avoir compris que cela reste possible en XML mais c'est pas franchement la solution � laquelle je pensais.

    Merci

  4. #4
    Membre confirm�

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    25
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 25
    Par d�faut
    non non non !

    relis bien l'article ( bon c'est en anglais mais ca reste relativement facile � lire )

    Meme si le langage expliqu� est le VB, ce n'est pas tr�s difficile � adapter pour le delphi.

    En gros, le principe est : Delphi joue le role de serveur et pilote le flash.

    Il y a donc une correspondance entre Delphi et flash dans les deux sens, i.e si tu cliques sur un bouton sur ton flash, un evenement est declench� par le flash avec un passage de param�tres.
    Delphi recup�re l'evenement et le parametre, qui peut contenir pas mal de chose, ici ce serait par exemple le nom du boutton cliqu�.

    Mais delphi peut egalement passer des infos au flash par param�tre egalement, genre des infos � afficher dans un listbox etc, modifier une variable qui permet de declencher une anim....

    illustration du passage de parametres dans les deux sens :



    Donc cela correspond � une appli client ( flash ) <-> serveur ( delphi ), ou il y a echange d'informations et r�actions de l'un vis � vis de l'autre.
    bien sur, le code dans les deux doit tenir compte de ces echanges, et dans ce cas le flash n'est plus statique mais dynamique...
    Je ne peux pas t'aider davantage, je compte passer bientot une de mes appli dans ce principe, c'est � dire remplacer l'interface graphique de mon prg par du flash suivant le meme systeme, mais je n'ai pas encore commenc�, normalement dans le courant du mois.....
    Mais essaie de faire juste un truc simple pour commencer , genre un bouton, et de capter le clic du boutton du flash par delphi.

    Bon courage

  5. #5
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    21
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Par d�faut
    OK je vais essayer encore...


    Merci dans tous les cas pour ton aide pr�cieuse phenixauthor.

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    62
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 62
    Par d�faut
    salut, moi aussi je travaille avec flash et delphi.

    pour faire communiquer le flash � delphi, je connais 2 methodes.

    1. par fscommand :

    dans flash, j'ai une zone texte avec pour nom de vcariable 'texte' et un bouton flash dans lequel on d�finit une action : fscommand("passer",texte)

    passer, c'est le nom de la commande et texte, le texte de la commande, en fait de var texte.

    ensuite, dans dephi, sur l'�venment "onfscommand " du composant flash placx� sur le form, je mets le code suivant :
    if command ='passer' then edit1.text:=args

    dans l'�dite, j'ai r�cup�r� mes infos de flash

    2. il y a une autre solution : par getvariiable :
    sur l'�v�nement d'un bouton delphi on place ce code :
    edit1.text := shockwaveflash1.getvariable('texte');


    j'esp�re que c'est ce que tu cherches.

    bonne continuation

  7. #7
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    21
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Par d�faut
    Merci vincentB, j'y �tais presque en utilisant la premi�re solution que tu proposes, maintenant c'est OK


    Merci encore � vous

  8. #8
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    62
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 62
    Par d�faut
    de rien

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 28/10/2005, 10h01
  2. comment r�cupere des element par le nom de la balise?
    Par MASSAKA dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 21/08/2005, 19h59
  3. Comment avoir des information sur une BD?�
    Par kikimnet dans le forum Bases de donn�es
    R�ponses: 1
    Dernier message: 12/02/2005, 09h20
  4. R�ponses: 2
    Dernier message: 13/02/2004, 07h22
  5. R�ponses: 6
    Dernier message: 28/09/2003, 17h49

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