La Communauté Webmaster  forum rss


  Forum-webmaster
  Webdesign / graphisme
  Flash / Director
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Retour à l'accueil automatique
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Retour à l'accueil automatique  (Lu 1424 fois)
Retour à l'accueil automatique
« sur: le 23-02-2010 a 15:18:55 »
Andrea_v
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil
Répondre avec citation

Bonjour à tous,
je suis débutant en Flash mais je peux un peu comprendre ce qui se passe quand même...
Voilà, j'aurais une question et je remercie d'avance ceux qui pourront me répondre et régler mon problème sur Flash MX 2004, donc Action script 2 si je ne me trompe pas.
J'ai un fla avec 8 séquences, sur la première séquence, il y un écran de veille qui dit "cliquez ici pour entrer" et on arrive sur la séquence 2 où on a des liens sur des articles qui sont sur des images clé, on se promène à travers des chapitres (qui sont ici les séquences) regroupant des articles etc. C'est un livre interactif.

Ma question :
je voudrais que quand je laisse l'animation sans la "toucher" pendant 10 mn, elle retourne directement à la séquence 1, image 1, (l'écran de veille) de manière à épargner l'écran et retourner à l'accueil de manière "propre".
En fait, je voudrais que si quelqu'un consulte un article, laisse la page affichée telle quelle et repart, mon swf reparte au début et affiche la séquence 1, image 1.

J'ai cherché pas mal avec les timers etc. et je me décide à poster car aucune des actions que j'ai collé dans mon Fla n'a fonctionné, (je ne suis pas codeur mais graphiste, alors je cherche un bon moyen de régler le problème).

Je vous remercie d'avance
andrea

Rapporter au modérateur  

Re:Retour à l'accueil automatique
« Répondre #1 sur: le 24-02-2010 a 09:07:25 »
Andrea_v
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil
Répondre avec citation

Personne pour m'aider ou me mettre sur le droit chemin ?

Rapporter au modérateur  
Re:Retour à l'accueil automatique
« Répondre #2 sur: le 24-02-2010 a 17:33:59 »
Pad
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1391





Voir le Profil    WWW
Répondre avec citation

Sans l'utilisation d'un timer je ne pense pas que tu y arrivera... regarde du côté des "timer décompte temps pour flash"

Rapporter au modérateur  

Webdéveloppeur / Webdesigner Indépendant
http://vincentdapp.fr/
SIRET 517 691 408 00028
Re:Retour à l'accueil automatique
« Répondre #3 sur: le 25-02-2010 a 09:46:57 »
Andrea_v
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil
Répondre avec citation

Merci beaucoup
mais je n'ai pas ou faire tourner l'animation avec les liens que vous l'avez donnés, je suis en MX 2004...
je vais continuer mes recherches

merci
A

Rapporter au modérateur  
Re:Retour à l'accueil automatique
« Répondre #4 sur: le 25-02-2010 a 14:15:13 »
Pad
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1391





Voir le Profil    WWW
Répondre avec citation

Code:
depart=new Date();
compte=0;
d=depart.getTime()/1000;
_root.onEnterFrame = function () {
   temps2 = new Date();
   t = temps2.getTime() / 1000;
   _root.chrono = 10-Math.floor(t - _root.d); //10 est le temps du compte a rebours, t est le temps qui s'ecoule et d le temps initial de l anim
   if (_root.chrono==-1) {_root.gotoAndStop(2);}
}
stop();


Avec ça, ça devrait fonctionner !

Rapporter au modérateur  

Webdéveloppeur / Webdesigner Indépendant
http://vincentdapp.fr/
SIRET 517 691 408 00028
Re:Retour à l'accueil automatique
« Répondre #5 sur: le 25-02-2010 a 15:45:46 »
Andrea_v
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil
Répondre avec citation

Bonjour et merci pour ta réponse, j'ai pris le code et je l'ai copié-collé sur un calque dans ma séquence 2 appelée "accueil-appli" (en attendant).

Bien sûr cela ne fonctionne pas et c'est normal, donc voilà le code que tu m'as donné :
depart=new Date();
compte=0;
d=depart.getTime()/1000;
_root.onEnterFrame = function () {
  temps2 = new Date();
  t = temps2.getTime() / 1000;
  _root.chrono = 10-Math.floor(t - _root.d); //10 est le temps du compte a rebours, t est le temps qui s'ecoule et d le temps initial de l anim
  if (_root.chrono==-1) {_root.gotoAndStop(2);}
}
stop();

dans ma demande, je voulais que si quelqu'un est sur la séquence 2 (ou 3.4.5.6.7.8 car il y a 8 séquences) et ne bouge pas, au bout de 5 mn env. , la séquence appelée "vieille" donc la séquence 1, image 1 s'affiche.
Peux-tu me dire si je dois remplacer :
{_root.gotoAndStop(2);} 
{_root.gotoAndStop"veille", 1);}

je suis nul en action script mais je ne vais pas lâcher comme ça, je m'obstine !!!
je suis au boulot et mon fla est chez moi, je ne peux rien faire pour l'instant.
merci beaucoup
A

PS : je rappelle que je suis en MX 2004, mon Fla a 8 séquences avec plein d'articles sur des images clés et calés sur des stops.

Rapporter au modérateur  
Re:Retour à l'accueil automatique
« Répondre #6 sur: le 25-02-2010 a 16:36:40 »
Andrea_v
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil
Répondre avec citation

OK, j'ai essayé au boulot avec un flash que j'ai créé vite fait reprenant 8 séquences les unes après les autres, voici le code que j'ai un peu modifié (temps) et que j'ai collé sur un calque à l'image 1 :
depart=new Date();
compte=0;
d=depart.getTime()/1000;
_root.onEnterFrame = function () {
  temps2 = new Date();
  t = temps2.getTime() / 1000;
  _root.chrono = 200-Math.floor(t - _root.d);
  if (_root.chrono==-1) {_root.gotoAndStop(1,1);}
}
stop();

et ça fonctionne !!! Je te remercie, c'est super et bien adapté à mon livre interactif !!!

CHAPEAU, c'est un super forum et les flasheurs sont super sympas !!!

A

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg