Flash bouton rollover
Résolu
chti_moon
Messages postés
63
Date d'inscription
Statut
Membre
Dernière intervention
-
laurent -
laurent -
Bonjour,
J'essaye de faire défiler un texte contenu dans un textfield avec des boutons. Voici mon problème, lorsque je suis sur le bouton, mon texte défile mais 1 seule fois.
Voici mon code :
on (rollOver){
montexte.scroll -= 1;
}
on (rollOver){
montexte.scroll += 1;
}
Donc, quand je place ma souris sur un de mais bouton, mon texte subit une action (monte ou déscend) mais pas en continu, une seule fois. Il faut que je sorte du bouton et me replace dessus pour le faire bouger d'un "cran" encore
Je sais pas si j'ai été bien clair...
Merci
J'essaye de faire défiler un texte contenu dans un textfield avec des boutons. Voici mon problème, lorsque je suis sur le bouton, mon texte défile mais 1 seule fois.
Voici mon code :
on (rollOver){
montexte.scroll -= 1;
}
on (rollOver){
montexte.scroll += 1;
}
Donc, quand je place ma souris sur un de mais bouton, mon texte subit une action (monte ou déscend) mais pas en continu, une seule fois. Il faut que je sorte du bouton et me replace dessus pour le faire bouger d'un "cran" encore
Je sais pas si j'ai été bien clair...
Merci
A voir également:
- Flash bouton rollover
- Flash drive tester - Télécharger - Divers Utilitaires
- Adobe flash player - Télécharger - Divers Web & Internet
- Flash video downloader - Télécharger - Téléchargement & Transfert
- Shockwave flash - Télécharger - Divers Web & Internet
- Diagnostic bouton photo - Accueil - Outils
9 réponses
Finalement, j'ai opté pour la méthode suivante : simplement cliquer sur le bouton pour faire défiler, et là ça va, c'est pas trop rapide
Merci à tous ! :)
Merci à tous ! :)
fait des recherche sur "les boucles" dans l'aide de ta version de flash (mes souvenir dirais bien while(), mais suivant ta version je ne te dirais rien de plus au risque de t'embrouiller)
j'utilise flash CS3,
J'ai bien essayé de faire une boucle while mais je ne sais pas quoi mettre en condition
while (on (rollOver))
{
monTexte.scroll +=1;
}
Ca marche pas
J'ai bien essayé de faire une boucle while mais je ne sais pas quoi mettre en condition
while (on (rollOver))
{
monTexte.scroll +=1;
}
Ca marche pas
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
action de mes boutons :
//Bouton poiur déscendre
//Bouton pour monter
Ensuite, dans mon calque :
Par contre, le mouvement de 1 en 1 et trop rapide à mon goût, mais si je passe, par exemple 0.5, ça ne bouge plus... Alors si quelqu'un à une idée, je prend !
//Bouton poiur déscendre
on(rollOver){ scrollDown = true; } on(rollOut){ scrollDown = false; }
//Bouton pour monter
on(rollOver){ scrollUp = true; } on(rollOut){ scrollUp = false; }
Ensuite, dans mon calque :
this.onEnterFrame = function(){ if(scrollUp){ monTexte.scroll -= 1; } if(scrollDown){ monTexte.scroll += 1; } }
Par contre, le mouvement de 1 en 1 et trop rapide à mon goût, mais si je passe, par exemple 0.5, ça ne bouge plus... Alors si quelqu'un à une idée, je prend !
Bonjour,
vas voir la fonction setInterval. Je l'ai utilisée pour le déplacement d'une carte. Avance normale en passant sur le bouton, avance rapide en cliquant sur le bouton.
Salutations
vas voir la fonction setInterval. Je l'ai utilisée pour le déplacement d'une carte. Avance normale en passant sur le bouton, avance rapide en cliquant sur le bouton.
Salutations
La zone de texte est elle bien en "texte dynamique" ? il faut aussi que tu lui ai donné "monTexte" comme nom de variable (la case var :), c'est peut-être ça.
Qu'est-ce que t'as changé dans le script?
STP chti_moon pourrais tu me poster les changements
j'ai essayé ça ==>
action de mes boutons :
//Bouton poiur déscendre
on(press){
scrollDown = true;
}
on(press){
scrollDown = false;
}
//Bouton pour monter
on(press){
scrollUp = true;
}
on(press){
scrollUp = false;
}
Ensuite, dans mon calque :
this.onEnterFrame = function(){
if(scrollUp){
monTexte.scroll -= 1;
}
if(scrollDown){
monTexte.scroll += 1;
}
}
Mais ça marche pas !! rien ne bouge !!
Aides moi STP!!