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

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

diaporama en carton


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

diaporama en carton

lundi 18 décembre 2006 à 13:31:11 | diaporama en carton

weblyne

bonjout tout le monde.
mon probleme est le suisvant, mon diaporama affiche les photos parfaitement en local mais des que je l'upload en ligne, il ne m'affiche plus que la 1er photo dans certain cas de script, et d'en d'autre cas la 1er et la derniere photos.
j'ai testé de tres nombreux script, et à chaque foi je retrouve le meme probleme, j'ai tester aussi d'autre style de script (forum,..) mais des que mon script fait appel a des variables j'ai l'impression qu'il y à un probleme, j'ai repris un script sur ce site pour un album qui devrai d'apres les commentaires marcher en ligne et qui marche tres bien en local;
Apres de longue recherche je remarque que bcp de gens rencontre ce meme probleme mais aujourd' hui pas bcp on la reponse je vous demande de bien vouloir me donner une piste, pour savoir ou est mon erreur.
Je travaille avec flash 8
J'ai une dedibox qui est bien administrer (sauf erreur de ma part bien sur)
voici le code que j'utilise pour que mon xml me restitu les images dans mon diaporamas.
merci aux surdoués.

// Chargement XML et initialisation
photos_xml = new XML();
photos_xml.ignoreWhite = true;
photos_xml.onLoad = function(ok) {
    //_root.fond.ecran.album1.ecran1._x = -233;
    //_root.fond.ecran.album1.ecran1._y = -233;
    //on lui donne la taille du flash
    //_root.fond.ecran.album1.ecran1.setSize(5, 5);
    //initialisation des variables
    if (ok) {
        noeuds = photos_xml.firstChild.childNodes;
        // on se positionne au second niveau
        nbrPhotos = noeuds.length;
        // on récupère le nombre de noeuds à ce niveau
        premierePhoto = this.firstChild.firstChild;
        // on sélectionne le premier noeud
        dernierePhoto = this.firstChild.lastChild;
        // on sélectionne le dernier noeud
        enCours = premierePhoto;
        // enCours correspond au noeud en cours d'affichage
        // ici, la premiere photo sera donc la premiere affichée
        affichePhoto(enCours);
        // on affiche la photo du premier noeud
    }
};
photos_xml.load("photos.xml");
// affichage de la photo
function affichePhoto(photo) {
    loadMovie(photo.attributes.fichier, vision.ecran1);
    textes = photo.attributes.num + "/" + nbrPhotos + " : " + photo.attributes.desc;
}
// Gestion du bouton Suivant
suivant.onRelease = function() {
    if (enCours.attributes.num == nbrPhotos) {
        enCours = premierePhoto;
    } else {
        enCours = enCours.nextSibling;
    }
    affichePhoto(enCours);
};
// Gestion du bouton Précédent
precedent.onRelease = function() {
    if (enCours.attributes.num == 1) {
        enCours = dernierePhoto;
    } else {
        enCours = enCours.previousSibling;
    }
    affichePhoto(enCours);
};

lundi 18 décembre 2006 à 19:22:44 | Re : diaporama en carton

weblyne

je savait bien que ma question été dure, faut dire que c'est un probleme assez vague!
je comprend que ce soit tres dure a repondre!
bienvenu au plus malin doué d'entre vous.
ma piste==> est que le code que j'utilise est fait sur macromedia flash7 et j'utilise macromedia flash 8 je sais pas si sa peut etre une cause du pour quoi?, surement que l'actionscript1.0 et 2.0 ce sont deux chose differente.
lundi 18 décembre 2006 à 22:43:17 | Re : diaporama en carton

Blacknight91titi

Membre Club
Réponse acceptée !
Bonsoir,

Non le fait que tu utilise flash 8 au lieu de flash 7 n'a rien a voir la dedans.
L'important est que le player reconaissent toute les fonctions, Flash 8 est le dernier sortie (quoi qu'il y a déja flash 9 version alpha) donc il suporte actuellement tout (d'ou la sortie de flash 9 pour l'as.3.0 => Plus d'infos : [ Lien ])

Pour ton problème :
En local sa marche, donc si en ligne il y a un problème c'est que :
- Soit les liens indiqués pour charger les images sont erroné ou incorect
- Soit tu n'a pas pris en compte dans ton script le temps de chargement des images.
Je mise plus sur la deuxième possibilité. Tu éxécute surement ton code dès que tu as anoncé le chargement de l'image. En local aucun soucis puisque l'image se charge directement.
Mais en ligne, ce n'est pas le cas.

Il faut donc que tu vérifie l'état de chargement de ton image avant d'éxécuter ton code.
Pour cela il y a un group de fonction autre que onLoad qui permet d'accéder à plusieurs informations quant à l'état de chargement de l'image appelé.
Renseigne toi sur la class : MovieClipLoader
Elle devrai t'aider.
Le plus simple serai donc de regarder dans le dico as fournit avec flash.

Autrement il y a quelques sources et topics sur flashkod. Tu ne devrai pas avoir de mal a trouvé en recherchant le mot clé MovieClipLoader

Pour les futures personnes qui passerai ici, vous pourrez trouver une source contenant l'utilisation de la class MovieClipLoader sur le site :
www.flash-nouvelle.com

Blacknight
[ Lien ] La révolution arrive ! Tous les outils et toutes les réponses pour les flasheurs !

mardi 19 décembre 2006 à 19:23:18 | Re : diaporama en carton

weblyne

merci mille foi de ton aide, aprés de trés longue recherche j'ai put répondre à de nombreux problème mais bien sur pas le mien.
Heureusement par hazard j'ai remarquez que l'extention de mon image ete du genre mon "image.JPG" dan mon xml je lui et dit d'aller chercher l'image "image.jpg" erreur de majuscule qui l'aurai cru.
donc je te remercie bcp de ton aide
c'est en cherchant que l'on aime apprendre.


Cette discussion est classée dans : script, xml, encours, photo, photos


Répondre à ce message

Sujets en rapport avec ce message

photos en flash via XML...Help !!! [ par aldocck ] Bonjour à tous,voila je suis newbie en flash en xml en actionscript, et plus generalement en programmation, et je solicite votre aide :j'ai recuperé u lecteur dimages [ par f_cpu ] Bonjour,Voila j'ai un lecteur d'images sur un site qui appelle un fichier xml........Pour l'instant le defilement se declenche avec les boutons next e boucler l'affichage photo,info d'1 xml [ par guest ] salut tout le monde,je galere a faire afficher une le liste de photo avec leur info tirés d'1 xmlg recupéré un script qui me permet d'afficher une par appliquer un fade out et in sur des photo provenant d'un fichier Xml [ par mix63 ] Bonjour , mon probleme et le suivant lors de la réalisation d'une gallerie avec importation des photo por fichier xml je voudrai mettre un fade sur le je n'arrive pas a centré mon image dans le clip [ par Miss1 ] Bonjour, je debute en flash et surtout en XML.Je souhaite créer un album photo , pour cela j'ai dans ma page fla crée un clip que j'ai appeler ecran.L je n'arrive pas a centré mon image dans le clip [ par Miss1 ] Bonjour, je debute en flash et surtout en XML.Je souhaite créer un album photo , pour cela j'ai dans ma page fla crée un clip que j'ai appeler ecran.L Barre de chargement pour photo gérée par Xml [ par orper ] Bonjour,Alors non je ne vais pas demander comment charger des photos dans flash par xml, ma question est tout autre :)J'ai réalisé une galerie qui cha clearInterval ne marche qu'une fois [ par freija ] Freija Bonjour tout le monde, J'ai un petit problème, j'ai fais un Adapter l'image externe.xml au cadre du MC [ par CMS_1203 ] Salut alors j'ai fait à l'aide d'un tutos un diaporama avec chargement d'images externe img.xml ...J'ai réussi à le mettre sur mon site avec mes conna Adapter l'image externe.xml au cadre du MC [ par CMS_1203 ] Salut alors j'ai fait à l'aide d'un tutos un diaporama avec chargement d'images externe img.xml ...J'ai réussi à le mettre sur mon site avec mes conna


Nos sponsors


Sondage...

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 : 4,274 sec (3)

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