[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bouton quitter
bonsoir Sylain,
j'ai appliqué ce que James m'a expliqué cela fonctionne sauf que j'ai toujours ma barre de titre qui apparait dans mon animation bon_projet.dir voici les script que j'ai appliqué :
Sur le bouton oui j'ai mis le comportement suivant :
on mouseUp me tell the stage to go to "fin" a=window "quitter" close a b = a.fileName end
Sur le bouton non :
on mouseUp me a=window "quitter" close a b = a.fileName end
Dans la fenetre message j'ai tapé : window("quitter").titleVisible = FALSE mais cela ne fonctionne pas ma barre de titre est toujours présente j'ai essayé aussi çà mais sans résultat : a=window "quitter" a.titleVisible= FALSE
quelqu'un a t il une solution svp, merci
maintenant je vais essayé ce que tu viens de m'indiquer, merci
> Message du 20/03/04 01:36 > De : Sylvain Perque > A : pistes-l@director-fr.com > Copie à : > Objet : RE: bouton quitter > Bonsoir, > > Le message semble indiquer que tu essai de lire une animation déjà ouverte > dans director. > Fais une projection et ferme director pour tester ta fenêtre. > Tu n'essaye pas de travailler en schockwave n'est-ce pas ? (les MIAW ne > fonctionnent pas en schockwave) > > Pour être propre, comme le dis James, l'instruction close() ne suffit pas. > Le fait de fermer la fenêtre ne l'enlève pas de la mémoire. Il faut donc > utiliser la fonction forget(). > Mais attention, il y a un piège. L'instruction forget ne s'utilise pas dans > la MIAW après l'instruction close(). C'est l'animation principale qui doit > "nettoyer" la MIAW. > > Je procède de la façon suivante : > Dans un script d'animation, je mets > > -------------------------------------------------------- > global gfQuitter -- flag qui détermine si on doit "nettoyer" la MIAW quitter > > on prepareMovie > gfQuitter = FALSE > end > > on mouseDown > if gfQuitter then -- on vient de fermer la MIAW > gfQuitter = FALSE > window("quitter").forget() > end if > end > -------------------------------------------------------- > > Au moment de la fermeture de la MIAW, je met gfQuitter = TRUE > Au prochain clique de souris, la fenêtre va être nettoyée. > Cela implique aussi que tous les gestionnaires on mouseDown que tu utilises > dans tes comportements se terminent tous par l'instruction "pass" pour > donner la main au gestionnaire d'animation ci-dessus. > > > Je ne sais pas si c'est une bonne méthode mais elle fonctionne. Des > personnes plus expérimentés que moi vont peut-être réagir pour donner une > meilleure méthode, mais je n'ai trouvé que cela pour être certain de faire > le ménage. > > Si tu ne t'en sort pas, dis le et je ferais ("vite fait") une animation > bidon en exemple. (enfin pas samedi car je ne serais pas chez moi) > > Sylvain (c'est pas d'un abord facile les MIAW) > > > -----Message d'origine----- > De : pistes-l-admin@director-fr.com > [mailto:pistes-l-admin@director-fr.com]De la part de Barbara THIEBAUT > Envoyé : vendredi 19 mars 2004 23:36 > À : pistes-l@director-fr.com > Objet : Re: bouton quitter > > > bonsoir, > > merci pour ton aide mais cela ne fonctionne toujours pas il m'indique le > message d'erreur suivant : > unable to open file "C:\Program~1\Utilisateur1\Nouveau projet\quitter.dir" > because is it already open with write permission by another user quand je > clique soit sur le bouton oui soit sur le bouton non et tout plante. > de même je n'arrive pas à enlever le titre de ma fenetre MIAW meme en > changent le script dans la fenetre message window("Quitter").titleVisible = > FALSE > donc que dois je faire ? merci pour votre aide > > Barbara, > >
Barbara,
pistes-l List Home |
Main Index |
Thread Index
Search archives
|