INM home

[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

 

 


© 2002 Integration New Media. All rights reserved.
Legal | Sitemap

 

Services Solutions Products Support Gallery Store Download Feedback Contact About Us