IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

Pour qu'une anim ne soit lue qu'une fois ??


Sujet :

Flash

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Points : 1
    Points
    1
    Par défaut Pour qu'une anim ne soit lue qu'une fois ??
    Bonjour,

    Je suis à la recherche d'aide, pour modifier une anim flash, qui est présente sur toutes les pages de mon site.

    Je souhaiterais que cette anim ne soit lue qu'une seule fois par le visiteur et pas qu'elle se recharge et se relise à chaque fois qu'un visiteur change de page sur le site.

    J'ai cru comprendre que c'était les fonction LoadVars ou Shared quelque chose... Si quelqu'un peut m'aider ?

    Merci à tous

  2. #2
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2004
    Messages : 24
    Points : 25
    Points
    25
    Par défaut
    si tu veut que ton animation ne ce lise qu'une foi il suffit simplemment d'ajouet l'action sript stop();.ni plus ni moin

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Tu es sûr ?

    Mon anim ne fait pas de boucle. Simplement comme elle est sur chaque page du site, dès qu'on arrive sur une page, elle se relance.

    Tu peux voir ici : http://www.provence-epices.com

  4. #4
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Points : 1 186
    Points
    1 186
    Par défaut
    salut,

    C'est une bonne question que tu pause là jivago13

    Perso, je sais pas te repondre.

    Mais je peut te proposer une solution de rechange ... j'ai un peu honte ... mais bon la honte ne tue pas!

    tu pourai mettre ton site(contenu) dans une iframe ainsi seul le contenu de l'iframe changerai et l'anim flash resterai toujour charger dans le navgateur.

    Par contre, je ne voi pas comment faire simplement l'interaction entre le menu flash et le renouvellement du contenu de l'iframe donc.

    PS: il doit y avoir une vrai réponse a cela je pense

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    La réponse m'interresse aussi,
    personnellement j'aurai proposé la même chose que CR_Gio,
    une page comprenant ton animation, et en dessous une iframe !

    @++

  6. #6
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2004
    Messages : 24
    Points : 25
    Points
    25
    Par défaut
    en ce qui me concerne je n'ai rien à dire pour ma defense je crois que j'ai pas bien compris l'exercices.desoler moi non plus je n'ai pas la réponse.

  7. #7
    Membre chevronné
    Avatar de Demco
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 396
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 396
    Points : 2 228
    Points
    2 228
    Par défaut
    La solution des frames semble en effet être une possibilité. Mais je sais que l'utilisation des frames fait rugir certains, renseignes-toi sur leur fiabilité.

    Autrement, on peut penser faire 2 animations différentes, pourquoi ne pas mettre l'animation complète pour la page d'accueil, puis les autres pages en ont une version raccourci ?

    Bon d'accord ... celà fait une seconde animation à charger ... je continue de chercher

  8. #8
    Membre actif Avatar de younes_
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 229
    Points : 265
    Points
    265
    Par défaut
    Salut,
    Tu peux utiliser la technique de SharedObject (cookies) en Flash pour pouvoir stocker une information afin de vérifier si l'utilisation n'a pas déjà visité la page. Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    var cookie:SharedObject =SharedObject.getLocal("cookie");
    if (cookie.data.firstTime == null)
      {
    cookie.data.firstTime = true;
    trace("animation est lu pour la premièrer fois");
      // Lancer la lecture içi
      }
    else
      {
      // Annuler la lecture 
      }
    cookie.flush();
    a+

  9. #9
    Membre actif Avatar de younes_
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 229
    Points : 265
    Points
    265
    Par défaut
    Pour pouvoir tester ton animation plusieurs fois, il suffit de supprimer le cookie situe dans le reperetoire :

    C:\Document and Settings\[now d'utilisateur]\Application Data\Macromedia\Flash Player\[le domaine ou le(s) répertoire(s)]\[nom de l'animation].swf\cookie.sol

    a+

  10. #10
    Membre éprouvé
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Points : 1 210
    Points
    1 210
    Par défaut
    Salut,

    autre solution : passer par des FlashVars C'est indépendant des paramètres utilisateur, car pour le ShareObject, si le gars a bloqué les cookie, ca ne marchera pas !

    @++

  11. #11
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Merci beaucoup à tous !

    J'ai testé le SharedObjetcs, ça semble fonctionner

  12. #12
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    J'ai créé un nouveau calque, j'ai mis le code que tu m'as mis Younes, sur la dernière image de l'anim de ce calque, j'ai exporté...

    Mais ça ne change rien, l'anim se charge à nouveau à chaque fois ...

  13. #13
    Membre actif Avatar de younes_
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 229
    Points : 265
    Points
    265
    Par défaut
    Vérifie la valeur de "cookie.data.firstTime" avec un trace pour savoir si l'écriture a été effectuée avant.
    a+

  14. #14
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Alors en suivant le chemin :

    C:\Document and Settings\[now d'utilisateur]\Application Data\Macromedia\Flash Player\

    une fois là dedans j'ai un dossier #SharedObjects, avec dedans un dossier L5BTMDCP vide.

    Sinon dans Flash Player, j'ai : localhost et macromedia.com

    j'ai pas le cookie

  15. #15
    Membre actif Avatar de younes_
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 229
    Points : 265
    Points
    265
    Par défaut
    Si tu testes l'animation en local, le domaine sera alors "localhost":
    C:\Document and Settings\[now d'utilisateur]\Application Data\Macromedia\Flash Player\localhost\[nom de l'animation].swf\cookie.sol


  16. #16
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Je n'ai qu'un dossier : #DreamweaverMX dans localhost

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/01/2009, 08h50
  2. Réponses: 1
    Dernier message: 21/10/2007, 13h16
  3. Réponses: 7
    Dernier message: 06/11/2006, 16h18
  4. Modifier une chaine de caractères lue dans une DB
    Par shinryu69 dans le forum Langage
    Réponses: 4
    Dernier message: 31/10/2006, 13h40
  5. Réponses: 1
    Dernier message: 31/10/2006, 11h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo