begin process at 2012 05 27 02:46:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Flash & les images

 > 

diaporama automatique sans bouton de nav


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

diaporama automatique sans bouton de nav

dimanche 15 janvier 2006 à 14:35:54 | diaporama automatique sans bouton de nav

kornog

bonjour,

je cherche à dev une petite anim d'image - sous flash pour éviter le javascipt -  passant l'une par dessus l'autre  avec des données  issues d'un fichier xml
pas de prob pour le xml
mais par contre sous flash je connais pas trop et tout ce que j'ai trouvé c'est tjours avec des boutons de nav comme un vrai diaporama hors je veus pas de boutons mais un déroulement automatique de l'anim .. avec les x images dans le xml

le script cidessous marche bine mais tjours avec le sboutons que faudrait-il modifier pour qu el'anim se lance seule et tourne en boucle avec 5 ou 6 images

merci







slides_xml = new XML();
slides_xml.onLoad = startSlideShow;
slides_xml.load("slides.xml");
slides_xml.ignoreWhite = true;
//
// Show the first slide and intialize variables
function startSlideShow(success) {
    if (success == true) {
            rootNode = slides_xml.firstChild;
            totalSlides = rootNode.childNodes.length;
            firstSlideNode = rootNode.firstChild;
            currentSlideNode = firstSlideNode;
            currentIndex = 1;
            updateSlide(firstSlideNode);

    }
}
//
// Updates the current slide with new image and text
function updateSlide(newSlideNode) {
    imagePath = newSlideNode.attributes.jpegURL;
    slideText = newSlideNode.firstChild.nodeValue;
    loadMovie(imagePath, targetClip);
}
//
// Event handler for 'Next slide' button
next_btn.onRelease = function() {
    nextSlideNode = currentSlideNode.nextSibling;
    if (nextSlideNode == null) {
        break;
    } else {
        currentIndex++;
        updateSlide(nextSlideNode);
        currentSlideNode = nextSlideNode;
    }
};
//
// Event handler for 'Previous slide' button
back_btn.onRelease = function() {
    previousSlideNode = currentSlideNode.previousSibling;
    if (previousSlideNode == null) {
        break;
    } else {
        currentIndex--;
        currentSlideNode = previousSlideNode;
        updateSlide(previousSlideNode);
    }
};

mardi 17 janvier 2006 à 00:20:26 | Re : diaporama automatique sans bouton de nav

Cgaybeul

d'abord il faut virer la fonctionde retour ...
Ensuite je ferai comme ça :

1 - modifier cette fonction  :

function Suivante() {
    nextSlideNode = currentSlideNode.nextSibling;
    if (nextSlideNode == null) {
        break; // ici ça doit être possible de le faire revenir au début en initialisant nextSlideNode
    } else {
        currentIndex++;
        updateSlide(nextSlideNode);
        currentSlideNode = nextSlideNode;
    }
};

2 - ajouter un temporisation qui appelle cette fonction au chargement du XML :

function startSlideShow(success) {
    if (success == true) {
            rootNode = slides_xml.firstChild;
            totalSlides = rootNode.childNodes.length;
            firstSlideNode = rootNode.firstChild;
            currentSlideNode = firstSlideNode;
            currentIndex = 1;
            updateSlide(firstSlideNode);
             setInterval(Suivante, 3000); // change l'image toute les 3 secondes
    }
}

ça doit marcher comme ça !

jeudi 22 juin 2006 à 11:48:38 | Re : diaporama automatique sans bouton de nav

lette

Bonjour,
j'ai testé un script pour faire un panorama automatique
qui fonctionne mais deux soucis me saoule :
1) le nombre attribue a la vitesse ne la change pas
2) mes trois dernieres images sont "abimées" 

   Voici mon code pouvez vous me dire pourquoi ?

onClipEvent (load) {
 this.direction = 1;
 this.vitesse = 2;
 this.MaxBas = this.Contenu1._width;
 this.MaxHaut = 0;
 this.Contenu1.duplicateMovieClip("Contenu2", 1);
 this.Contenu2._x = this.Contenu1._x-this.MaxBas;
}
onClipEvent (enterFrame) {
  if (this._xmouse<0) {
    this.direction = -1;
  } else {
    this.direction = 1;
  }
  if (this.direction==1) {
    if (this.Contenu1._x<=this.MaxBas) {
      this.Contenu1._x += Math.floor(this._xmouse/(this.vitesse));
    } else {
      this.Contenu1._x = this.Contenu2._x+Math.floor(this._xmouse/(this.vitesse))-this.MaxBas;
    }
    if (this.Contenu2._x<=this.MaxBas) {
      this.Contenu2._x += Math.floor(this._xmouse/(this.vitesse));
    } else {
      this.Contenu2._x = this.Contenu1._x-this.MaxBas;
    }
  } else {
    if (this.Contenu1._x>=(this.MaxHaut-this.MaxBas)) {
      this.Contenu1._x += Math.floor(this._xmouse/(this.vitesse));
    } else {
      this.Contenu1._x = (this.Contenu2._x+Math.floor(this._xmouse/(this.vitesse)))+this.MaxBas;
    }
    if (this.Contenu2._x>=(this.MaxHaut-this.MaxBas)) {
      this.Contenu2._x += Math.floor(this._xmouse/(this.vitesse));
    } else {
      this.Contenu2._x = this.Contenu1._x+this.MaxBas;
    }
  }
}

merci baucoup d'avance


Cette discussion est classée dans : xml, slide, slides, currentslidenode, updateslide


Répondre à ce message

Sujets en rapport avec ce message

Player 8 probleme Flash XML + Vars [ par aghora ] Bonjour, J'ai réalisé un slider horizontal en Flash depuis un fichier XML.. Je dois recuper des variables depuis le _root (_global...).. Je dois donc [MX04] Aide à la réalisation d'une slide bar dynamique destinée à afficher des données dynamiques sur la scène [ par Tetsukun ] Bonjour à tous.Pour le besoin d'un client, j'ai été amené à réaliser un cdrom reprenant son catalogue. J'ai décidé de le réaliser en flash.Etant donné fonction pause bizarre... [ par Clemto ] Voila j'ai un ptit probleme avec une function de pause. Voici le cas :Sur un layer j'ai un clip par frame (de nom "d+numero de la frame"), en fait des PRELOAD d'un swf et des fichiers xml et txt [ par iiXii ] Bonjours à tous :)VOila mon soucil:Lorsque j'utilise une barre de préchargement ( ou je doi entré l'url de mon swf, ui component 3Dloader ) la barre p mouvement d'un clip en slide avec startdrag [ par zepokpok ] salut à tous !je cherche le nom d'un truc tt bete peut etre que vous pourrez m'aider, je crois que c'est un bete startdrag..en fait je voudrais qu'en movieclip dynamique avec variable [ par glad777 ] bonjour a tous j ai un probleme avec ASj ai un fichier flash dans lequel il y a 3 boutons a 3 positions(3 MC)ceux si fonctionne tres bien lorsque l ut XML -> Array = Décalage :'( [ par Inekman ] Bonsoir tout le monde,Je souhaite charger un contenu XML dans 2 Array différents. Après avoir galéré 4 ou 5 heures, j'ai trouvé sur le site un exemple Application Flash / XML en local [ par gonzag ] Bonjour à tous !Flasheur depuis quelques années, maintenant, j'ai décidé de me mettre sérieusement au XML et je souhaiterais voir un peu ce qu'il est du html dans du xml [ par chichiweb ] merci de m'aider, j'y comprend rienj'ai trouver plein de tutoriaux mais aucun fichier d'exemple et aller chercher xml dans les forums c'est impossible Exporter du texte saisie dans flash vers un fichier XML [ par bnuma ] Bonjour à tous,J'ai lu plein de truc sur comment on importe du texte d'un fichier XML dans Flash, mais moi je souhaite modifier mon fichier XML.C'est


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,264 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales