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 Discussion :

[FLASH 8] [XML] Definir un lien sur un texte dynamiquement


Sujet :

Flash

  1. #1
    Membre régulier Avatar de Phenomenium
    Inscrit en
    Janvier 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Janvier 2004
    Messages : 185
    Points : 90
    Points
    90
    Par défaut [FLASH 8] [XML] Definir un lien sur un texte dynamiquement
    Bonjour.

    Je voudrais definir un lien sur une zone de texte en fonction des données recuperer sur un xml.
    Est ce que cela est possible et si oui comment ?

    Du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    soustitre = ticker.attributes.soustitre;
    lien du soustitre = ticker.attributes.lien;
    Merci

  2. #2
    Membre régulier Avatar de Phenomenium
    Inscrit en
    Janvier 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Janvier 2004
    Messages : 185
    Points : 90
    Points
    90
    Par défaut
    J'ai trouvé ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    texte.html = true;
    texte.htmlText = '<a href="http://www.free.fr">test</a>';
    Mais il me met que l'url n'as pas pu etre trouvé, et et in ne m'affiche pas "test"

  3. #3
    Membre actif Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Points : 297
    Points
    297
    Par défaut
    Bizarre car si je mets un champ dynaimique sur ma scene que je nomme texte, et que dans la fenetre actions je mets ton code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    texte.html = true;
    texte.htmlText = '<a href="http://www.free.fr">test</a>';
    test s'affiche bien et quand je clique dessus j'ai bien la page de free qui s'affiche.
    Développez c'est bon pour la santé !!!
    langages: AS2/3, php, c++, java, ruby.
    os: windows, débutant linux (debian).

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Points : 10
    Points
    10
    Par défaut
    J'ai essayé ca ne marche pas non plus...

  5. #5
    Expert éminent

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

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Points : 8 779
    Points
    8 779
    Par défaut
    Salut,

    texte : c'est le nom de l'occurence ou le nom de variable de ton champs texte ?
    Avant toutes questions, consultez nos différentes ressources disponibles gratuitement : XML, Développement Web, Flash/Flex, (X)HTML, CSS, JavaScript, AJAX, ASP
    Offres d'emploi développeur Web

  6. #6
    Membre actif Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Points : 297
    Points
    297
    Par défaut
    Ah oui, dans mon cas j'ai mis texte comme nom d'occurence du champ de texte dynamique et aucun nom de variable. Peut etre que comme le suggere freegreg, vous avez mis texte en nom de variable et pas comme nom d'occurence.
    Développez c'est bon pour la santé !!!
    langages: AS2/3, php, c++, java, ruby.
    os: windows, débutant linux (debian).

  7. #7
    Membre régulier Avatar de Phenomenium
    Inscrit en
    Janvier 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Janvier 2004
    Messages : 185
    Points : 90
    Points
    90
    Par défaut
    Bonjour tout le monde. Merci pour vos réponses.
    Et effectivement c'est exactement ça.

    Mais est ce que quelqu'un peux m'expliquer la difference entre les deux ? Histoire que ca soit bien entré dans ma ptite tete !?

  8. #8
    Membre actif Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Points : 297
    Points
    297
    Par défaut
    Le nom d'occurence fait reference au champ texte en entier donc tu peux acceder a toutes ces proprietes (position, valeur du texte, hauteur, visible ou pas ...) et nom de variable fait uniquement reference a la valeur du texte.
    Par exemple pour remplir un champ dynamique 2 choix:
    Tu crees un champ dynamique sur ta scene nom d'occurence texte_txt et nom de variable texte, tu peux remplir ce champ de deux manieres:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    texte_txt.text = "....."; // on passe par le nom d'occurence.
    // ou
    texte = "......"; // on passe par le nom de variable.
    Développez c'est bon pour la santé !!!
    langages: AS2/3, php, c++, java, ruby.
    os: windows, débutant linux (debian).

  9. #9
    Membre régulier Avatar de Phenomenium
    Inscrit en
    Janvier 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Janvier 2004
    Messages : 185
    Points : 90
    Points
    90
    Par défaut
    Ok je vois.
    Et si je veux remplacer le lien de free par un lien dynamique je peux faire ca ?!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    texte.htmlText = '<a href="http://' + ticker.attributes.lien + ' target="_blank">' + ticker.attributes.titre + '</a>';
    Car je vient d'essayer et ca n'as pas l'air de marcher

    EDIT : Je n'ai rien dis !

    petite erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    texte.htmlText = '<a href="http://' + ticker.attributes.lien + '" target="_blank">' + ticker.attributes.titre + '</a>';
    C'est mieux
    Merci a tous pour votre aide précieuse !

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

Discussions similaires

  1. Soucis flash XML contenant des liens dans un texte dynamique
    Par codefalse dans le forum ActionScript 1 & ActionScript 2
    Réponses: 8
    Dernier message: 15/08/2007, 16h39
  2. [Flash MXPro] Masque sur des textes dynamiques
    Par morgiane dans le forum Flash
    Réponses: 4
    Dernier message: 17/04/2007, 09h45
  3. [FLASH MX] Comment faire un lien sur un bouton flash ?
    Par matthieu le degeu dans le forum Flash
    Réponses: 1
    Dernier message: 26/07/2006, 09h34
  4. Réponses: 2
    Dernier message: 22/02/2006, 11h15
  5. Réponses: 14
    Dernier message: 13/07/2004, 13h58

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