|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 8 ![]() |
Débutant
Bonsoir, Je n'arrive pas à faire afficher une variable AS dans un champ de texte dynamique dès que je le positionne dans un clip. Est-ce possible ? et quelle est la syntaxe de ciblage ? faut-il faire le ciblage dans la case var ? si qq avait un exemple fla, ce serait royal Merci, |
|
|
00
|
|
|
#2 | ||
|
Membre habitué
![]() Inscription : septembre 2006 Messages : 232 ![]() |
salut,
N'utilises pas la case var, mais fais ton code sur un calque specifique, c est bcp plus simple pour coder tes fonctions... Tu crees un nouveau calque, que tu places tout au dessus des tes autres calques (c est plus facile a retrouver quand tu as bcp de calques) et tu le nommes par exemples "actions". Ensuite tu places ton code sur ce calque. Si tu veux afficher une variable nommé (par exemple) "maVariable" dans un champ texte nommé "monChampTexte", lui même a l interieur d un clip nommé "monClip", fais comme ceci : Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 8 ![]() |
Ca fonctionne pas...
Voir le fichier joint, Merci d'avance JL |
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() Inscription : février 2006 Messages : 2 067 ![]() |
bonjour,
ton exemple ne marche pas parce qu'il est bourré d'erreurs en tout genre. Tu as fait notamment plein de fautes d'orthographe. Ton premier champ texte tu lui affectes un variable mais tu ne l'a pas nommé. Citation:
attention .text et pas .texte Ensuite si tu nommes un champ texte dans un clip, il faut respecter l'orthographe très scrupuleusement par exemple : monChampTexte dans le clip et monchamptexte dans le code action script, ça ne marchera pas voilà en gros... il faut être très rigoureux en programmation... cordialement,
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas -> ![]() Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur MERCI |
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 8 ![]() |
Bonsoir
Ouf, j'ai enfin trouvé, grace à vos réponses, le pourquoi cela ne fonctionnait pas et je vous en remercie, mais... je reste interrogatif ? Voici donc comment j'ai corrigé le script var maVariable = 12345 ; monClip.monChampTexte2.text = maVariable; texte = maVariable; Il fallait donc que je cible le champ text et non la variable telle que je l'avais nommée. (texte) Ce que je comprends pas, c'est pourquoi dans la racine (text box du haut), cela fonctionne avec seulement "texte = maVariable" . Je vise donc à cet endroit la variable et non le chemin et vous remarquerez que cela fonctionne alors que je n'ai pas nommé l'occurence. Dois-je en déduire qu'il y a deux façons de faire ? Merci PS: Je m'excuse pour l'erreur d'orthographe que j'ai involontairement commis pour l'occurence dans ma seconde réponse |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : février 2006 Messages : 2 067 ![]() |
bonjour,
oui effectivement dans ce cas il y a deux façons de faire, soit le "nom d'occurence" soit l'attribut "var" directement. Personnellement je n'utilise jamais la deuxième solution car tu ne peux plus bénéficier des autres propriétés du champs texte. (c'est d'ailleurs pour ça que j'ai un peu répondu de travers car je n'avais pas vu que tu avais affecté "texte" dans le champs var) dans ton exemple : marche aussi
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas -> ![]() Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur MERCI |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com