Variables le truc le plus simple ! [FLASH] - Flash/ActionScript - Programmation
Marsh Posté le 14-02-2005 à 14:46:43
Code :
|
Il s'agit de l'opérateur == (comparaison) et non pas de = (affectation).
De plus, tu testes que la variable login soit égale à la chaîne de caractères "henri" (d'où les guillemets) et non pas à la variable henri.
Marsh Posté le 14-02-2005 à 14:57:47
je l'ai fait sauf que maintenant que je tape henri ou rien ou n'importe quoi il rentre comme s'il y avait henri !!
Marsh Posté le 14-02-2005 à 15:03:08
Mmmh... teste cet exemple :
http://www.yazo.net/pages_flash/as [...] .html#else
Marsh Posté le 14-02-2005 à 15:18:10
la je comprend plus, j'ai regarde le site, j'ai pareil ^^ et ca marche toujours pas
Marsh Posté le 14-02-2005 à 15:26:14
y'a deux zones : en dessous de texte de saisie et une autres a cote de var, je doit mettre login dans laquelle parceque j'ai essayé les deux sans succes
Marsh Posté le 14-02-2005 à 15:46:50
En dessous de "texte de saisie", mets le nom "login" ..
et dans ton test de valeur, tu mets
if(login.text eq "henri" )
eq = l'opérateur de comparaison de STRING.
Marsh Posté le 14-02-2005 à 17:06:58
marche toujours pas pourtant j'avais reussis y'a longtemps a le faire mais la ca veut vraiement pas t'a un mail que je t'envoie le fichier ? si tu le veux comme ca tu pourra regarder ce qui cloche parceque la je vois vraiement plus ^^
Marsh Posté le 14-02-2005 à 17:16:01
ben t'as pas plutôt un url d'où on pourrait d/l le truc ? ( histoire que je ne sois pas le seul à plonger mon nez dedans )
Marsh Posté le 14-02-2005 à 17:32:28
http://cheetwoox.teamfn.free.fr/Site.fla
tout se passe a la vignette 167, a cote du champ de texte y'a un bouton (meme couleur que le fond pour pas qu'on le voit) et le code est dessus
Et merci de votre aide
Marsh Posté le 14-02-2005 à 17:55:53
Bon, déjà tu vas virer cet évènement keyPress et essayer juste avec l'évènement on(release) sur le bouton pour voir si ça passe ...
Et puis PQ un bouton noir sur fond noir ? ( ouais je sais "pour pas qu'on le voit" .... mais suffit que je balade ma souris et j'ai plus qu'à cliquer ! )
Marsh Posté le 14-02-2005 à 17:59:47
avant j'avais pas le keypress, c juste que sans un bouton il refuse le keypress enter donc j'ai mis un bouton qui fait pareil que tu l'utilse ou pas ca change rien mais au moins en appuyant sur entree ca fait le meme boulot ^^
Marsh Posté le 14-02-2005 à 20:34:13
Ben désolé, là, je vois pas ... il semble vraiment que c'est le KeyPress qui fout sa merde ...
J'ai fait ma version du truc pour tester et effectivement, ça a exactement le même comportement ...
Il faudrait presque virer le bouton et juste jouer avec l'évènement KeyPress ...
Marsh Posté le 14-02-2005 à 14:44:33
Voila je m'initie au flash et a l'action script, j'ai regardé sur le web mais rien trouve de precis
J'ai un champ de texte ou l'utilisateur rentre un login (login etant le nom du champ de texte), puis il clique sur le bouton a cote. Lors du clik cela verifie si le login est bon, genre :
on (release)
{
if (login = henri)
{
gotoandplay (xxx);
}
else
{
gotoandplay (xxx);
}
}
Sauf que si je tape henri ben ca va pas a la bonne page
Y'a t'il une erreur de syntaxe ou manque t'il des guillements autour de henri (j'ai essaye ca n'a rien changé) (j'ai aussi essayé avec == dans le if)
Bref si quelqu'un sait resoudre ce tres leger probleme