Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/08/2007, 14h17   #1
Membre régulier
 
Inscription : juillet 2004
Messages : 274
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 274
Points : 96
Points : 96
Envoyer un message via MSN à aldo-tlse
Par défaut [AS2] changement de focus automatique

bonjour,

j'aimerai simuler le clique sur la touche TAB pour provoquer un changement de focus automatique (vers le champs suivant).


comment faire ?
aldo-tlse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2007, 22h32   #2
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
Lut,

je ne crois pas que l'on puisse "simuler" une touche clavier,

par contre,

on peut definir les tabIndex de chaque champ
ajouter un ecouteur d'évenement sur le focus des champs pour memoriser le champs qui a le focus pour selectionner le suivant
Code :
1
2
3
4
5
var ecouteur = new Object()  
ecouteur.onSetFocus = function(ancienFocus, nouveauFocus ){ 
  // actions
}; 
champ.addListener(ecouteur);
tu peux utiliser le fonction onSetFocus pour mettre le focus sur un champs.

;)
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2007, 01h04   #3
Membre régulier
 
Inscription : juillet 2004
Messages : 274
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 274
Points : 96
Points : 96
Envoyer un message via MSN à aldo-tlse
mais ici on a l'ancien object ayant le focus et le nouvel objet,
moi je voudrai le prochain

je veux donner le focus au champs suivant....
aldo-tlse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2007, 10h00   #4
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
re,

je t'ai pas fait tout le code ..

il te faut une variable Number (currentTabIndex) pour sauvegarder l'index en cours.

tu affecte cette variable avec le tabIndex du champ lors du focus.

ensuite si tu as des champs nommés c1 (index 1), c2 (index 2) etc

tu peux faire :
Code :
this["c"+currentTabIndex+1].onSetFocus();
voila ;)
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2007, 12h15   #5
Membre régulier
 
Inscription : juillet 2004
Messages : 274
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 274
Points : 96
Points : 96
Envoyer un message via MSN à aldo-tlse
je n'ai pas l'intention de renommer tous mes champs

est-il possible de recupérer l'objet qui est à un tabIndex déterminé ?
aldo-tlse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2007, 17h33   #6
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
je ne crois pas (ça serai trop facile :P)

on fait avec ce qui est disponible
mais la je ne sais pas plus que toi, (d'ailleur presque depuis le debut)

Google est ton amis et l'aide Macromedia est trés precieuse aussi.

bonne chance à toi Toulousain,

;)
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h02.


 
 
 
 
Partenaires

Hébergement Web