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 :

probleme avec clearinterval


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 96
    Par défaut probleme avec clearinterval
    Bonjour tout le monde,

    J'ai un petit problème, j'ai fais un diaporama géré par xml. Il se lance automatiquement et j'ai un bouton arret et un lecture.
    Mon pb: lecture auto pas de soucis
    arret pas de soucis
    lecture ça va toujours
    arret, ça ne marche plus, il continue la lect
    Je ne peut arreter mon diapo q'une fois c genant!!!
    pourriez-vous me donner un coup de main.
    Voila mon code sur ma premiere image.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    stop();
    photos_xml=new XML();
    photos_xml.ignoreWhite=true;
    photos_xml.onLoad= function(ok){
     if(ok){
      noeuds=photos_xml.firstChild.childNodes;
      nbrPhotos=noeuds.length;
      premierePhoto=this.firstChild.firstChild;
      dernierePhoto=this.firstChild.lastChild;
      enCours=premierePhoto;
      affichePhoto(enCours);
      }
     };
    //charge fichier xml
    photos_xml.load("photosg.xml");
     
    function affichePhoto(photo){
     //loader dans clip cont la photo
      loadMovie(photo.attributes.fichier,this.cont);
     //textes=photo.attributes.num+"/"+nbrPhotos+":"+photo.attributes.desc;
      }
     
    function diapo(){
     //imgen cour = image en cours + 1
     enCours=enCours.nextSibling;
     //afficher img en cours
     affichePhoto(enCours);
     } 
     
    //lance le diapo
    var intervalID:Number=setInterval(diapo,2570);
    //lance son
    mySound=new Sound();
     mySound.attachSound("cd.mp3");
     mySound.setVolume(100);
     mySound.start(0,3);
     
    arret.onRelease=function(){
     clearInterval(intervalID);
     stopAllSounds();
     affichePhoto(premierePhoto);
     };
    //lect.onRelease=function(){
     
     //
     //};
    Merci.

  2. #2
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    Salut,

    comment tu relances ta lecture ?


    Essaie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var intervalID:Number = setInterval(diapo,2570);
    arret.onRelease= function (){
    	clearInterval(intervalID);
    }
    lect.onRelease = function (){
    	intervalID = setInterval(diapo,2570);
    }

  3. #3
    Membre chevronné Avatar de BrItneY
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    488
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 488
    Par défaut
    ce nest pas parceque tu ne supprimes pas ton setInterval avec la fonction delete(intervalID) par hasard ?
    jutilise un setInterval pour mon site, a chaque fois je le supprime, et le recree, et ca marche tres bien...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 96
    Par défaut
    Merci beaucoup ton code fonctionne.
    A bientot.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 96
    Par défaut
    Rebonjour,
    Un autre petit pb: le bouron arret marche mais pas le bouton pause alors que les codes sont les memes.pourquoi?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    arret.onRelease=function(){
    	enCours=premierePhoto;
    	clearInterval(intervalID);
    	stopAllSounds();
    	affichePhoto(premierePhoto);
    	};
     
    paus.onRelease=function(){
    	enCours=enCours;
    	clearInterval(intervalID);
    	stopAllSounds();
     
    	affichePhoto(enCours);
    	};
     
    lire.onRelease=function(){
    //if (enCours==dernierePhoto){
    	//stop();
    	//}else{
    	intervalID=setInterval(diapo,5000);
    	//}
    }
    Merci

  6. #6
    Membre expérimenté Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Par défaut
    Ne serait ce pas parce que tu as mis paus au lieu de pause?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FLASH MX2004] Probleme avec clearInterval.
    Par carlito dans le forum Flash
    Réponses: 5
    Dernier message: 04/09/2006, 13h22
  2. [FLASH MX2004] Problème avec clearInterval
    Par cristolb dans le forum Flash
    Réponses: 6
    Dernier message: 25/05/2006, 10h48
  3. [flash MX] probleme avec setinterval et clearinterval
    Par yacinechaouche dans le forum Flash
    Réponses: 3
    Dernier message: 15/04/2004, 12h07
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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