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 26/06/2007, 17h00   #1
Invité de passage
 
Inscription : juin 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 2
Points : 0
Points : 0
Par défaut disparition d'une banniere

bonjour,

j'ai un petit soucis.
je débute en flash et je travaille sur une banniere web.

pour qu'elle disparaisse toute seule au bout de 20 secondes, si l'utilisateur ne clique pas dessus, je lui ai appliqué un setTimeout.
le probléme est qu'elle disparait aussi si l'utilisateur clique dessus. comment je pourrais faire pour qu'elle disparaisse UNIQUEMENT si l'utilisateur ne clique pas dessus ?

mon code actuel est le suivant :
setTimeout(masque2,20000);

merci beaucoup pour votre aide !
clairette94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2007, 17h16   #2
Rédacteur
 
Avatar de pyrrha
 
Étudiant
Inscription : août 2005
Messages : 435
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2005
Messages : 435
Points : 636
Points : 636
bonjour !

il faut passer par une variable Boolean qui indique si l'on a cliqué sur la banniere...
par exemple :

Code :
1
2
3
4
5
6
var bannierePressee = false;
 
banniere.onPress = function ():void
{
    bannierePressee = true;
}
et ensuite, dans la fonction qui fait disparaitre la banniere, il faut placer un code qui ressemble à ceci :
Code :
1
2
 
if(bannierePressee == false) //si elle a pas été cliquée, alors on la fait disparaitre...

@+
pyrrha 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 22h42.


 
 
 
 
Partenaires

Hébergement Web