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 :

attribution de texte dynamique à un textarea


Sujet :

Flash

  1. #1
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut attribution de texte dynamique à un textarea
    Salut,

    j'ai un petit problème pour attribuer une valeur dynamique à un textarea.

    J'ai un clip nommé "mytxt", ce clip contient un textarea. Je récupère des données d'une bd mysql via un script php et lorsque je veux les attribuer à mon textarea, il ne le fait pas.

    Voici mon code d'attribution:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SetVal=function(val){
    	trace(val);
    	this.text=val;
    }
    J'ai mis un "trace" afin de vérifier la valeur de l'argument "val", il m'affiche correctement les données or mon textarea reste vide.

    si au lieu de faire "this.text=val", je fais un "this.text='test'", il m'affiche bien "test" dans mon textarea.

    Je n'y comprends rien.

    Merci

  2. #2
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Points : 3 522
    Points
    3 522
    Par défaut


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SetVal=function(val){ 
       trace(val); 
       this.htmlText=val; 
    }
    essai ça a tout hasard ....
    mais c'est étrange, quel type de valeur doit t'envoyer val ?

  3. #3
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut text
    salut,

    non ça change rien. j'ai changé mon fusil d'épaule et essayé comme suit mais ça marche pas non plus:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	_root.attachMovie("mytxt","rec_"+i+"_"+j,textdepth+j);
    	setProperty("rec_"+i+"_"+j,_x,xpos);
    	setProperty("rec_"+i+"_"+j,_y,ypos);			_root["rec_"+i+"_"+j].txtval.htmlText="test";
    	trace(_root["rec_"+i+"_"+j].txtval.text);
    tout ceci est normalement dans une boucle. le type de valeur dépend puisque ça vient d'une base mysql mais par défaut je pense que php renvoie d'office du texte à flash. Dans l'exemple ci-dessus, mon trace me renvoie bien "test" mais ce n'est pas affiché à l'écran.

    merci

  4. #4
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Points : 3 522
    Points
    3 522
    Par défaut Re: text
    Citation Envoyé par stephaneey
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	_root.attachMovie("mytxt","rec_"+i+"_"+j,textdepth+j);
    	setProperty("rec_"+i+"_"+j,_x,xpos);
    	setProperty("rec_"+i+"_"+j,_y,ypos);			_root["rec_"+i+"_"+j].txtval.htmlText="test";
    	trace(_root["rec_"+i+"_"+j].txtval.text);
    setProperty

    non plus serieusement, c'est surement dû au format de tes valeurs (val), donne moi un exemple de ce que ça peut sortir !

  5. #5
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut type
    dans le ce cas précis, j'essaye uniquement d'attribuer la chaîne "test" comme tu peux le voir dans le code mais même ça ça ne marche pas alors que c'est du string.

    je suis débutant en flash mais j'ai quand même l'impression qu'il bugge pas mal et son principal problème est de ne jamais afficher d'erreur, ce qui ne facilite pas la tâche.

    Merci

  6. #6
    Rédacteur
    Avatar de BrYs
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 014
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 014
    Points : 3 522
    Points
    3 522
    Par défaut Re: type
    Citation Envoyé par stephaneey
    dans le ce cas précis, j'essaye uniquement d'attribuer la chaîne "test" comme tu peux le voir dans le code mais même ça ça ne marche pas alors que c'est du string.

    je suis débutant en flash mais j'ai quand même l'impression qu'il bugge pas mal et son principal problème est de ne jamais afficher d'erreur, ce qui ne facilite pas la tâche.

    Merci
    C'est certain pour le debbugage c'est pas trop ça !
    je t'avoue que je peche un peu la, il faudrait que je puisse tester (mais je n'ai pas Flash la tout de suite)
    Je testerai ce soir !
    M'enfin la syntaxe à l'air bonne .... bizarre !

  7. #7
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut textarea
    merci pour ton aide mais j'ai trouvé un work around. je fais comme ceci à présent et ça marche:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    _root["rec_"+i+"_"+j].txtval.onLoad=function(){
       this.text=Records[LoadedRecords];			      _root.LoadedRecords++;
    }
    Je passe la valeur de mes champs dans le tableau "Records" et j'incrémente la variable _root.LoadedRecords à chaque passage de "onload" de chaque textarea.

    il n'empêche que j'aimerais quand même bien comprendre pourquoi le code précédent ne fonctionne pas d'autant que le trace affiche bien la valeur du textarea ce qui est quand même très étrange.

    Merci quand même

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

Discussions similaires

  1. [MX 2004] Affichage du texte dynamique
    Par caramel dans le forum Flash
    Réponses: 8
    Dernier message: 29/01/2004, 16h07
  2. Sauvegarde des attributs de texte en fichier ini
    Par Raylemon dans le forum Langage
    Réponses: 2
    Dernier message: 06/09/2003, 21h28
  3. problèmes de textes dynamique dynamiquement générés
    Par stephane eyskens dans le forum Flash
    Réponses: 18
    Dernier message: 05/09/2003, 13h13
  4. text dynamique
    Par dupphil dans le forum Flash
    Réponses: 2
    Dernier message: 22/08/2003, 13h13
  5. [Crystal] text "dynamique"
    Par nicostageinfo dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 27/05/2003, 11h22

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