begin process at 2010 02 10 00:16:48
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Menu & navigation

 > LOADER, PRELOADER ET STRUCTURE D'UN SITE

LOADER, PRELOADER ET STRUCTURE D'UN SITE


 Information sur la source

Note :
8,36 / 10 - par 25 personnes
8,36 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Menu & navigation Niveau :Initié Date de création :07/01/2005 Vu / téléchargé :24 306 / 8 995

Auteur : dixitron007

Ecrire un message privé
Commentaire sur cette source (38)
Ajouter un commentaire et/ou une note

 Description

Coucou,
Voilà ce petit bout est pour moi la base de tout site que je fais, 2 fichiers indispensable,
index.swf, celui-la on le garde sous le coude, pour faire des passage de variables entre level par exemple.
Puis loader.swf celui-là on le met au _level 100. En faite on le met devant tout les autre level.
Donc si vous avez plus de 100 level dans votre ani...il faut le modifier.
Donc l'index ce charge en premier, il appel le loader.
ces deux premier ne sont pas lourd ce qui evite de faire un preload entièrement en code sur la première image clè et tout le toutime.
Voilà et donc le loader appel le premier fichier clipmenu.swf si vous voulez c'est votre page d'accueil.
Ensuite on utilise la fonction _level100.charge_obj("nomdufichier",niveau)
et la fini les prise de tête.

Ce code vous apprendra si vous ne savez pas encore le faire à structure un site avec plusieur SWF.
Voilà on ma beaucoup demandé ce code alors c cadeau.
pour toi public.


 Conclusion

N'oublier pas de note ;-)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip PARSER MYSQL POUR FLASH (EN PASSANT PAR PHP)

 Sources de la même categorie

Source avec Zip MENU EN ÉLLIPSE par ahmedarous312
Source avec une capture ALBUM PHOTOS DYNAMIQUE AVEC XML par titi57100
Source avec Zip Source avec une capture MENU ACCORDEON EN AS3 POO AVEC XML par Twinspirit
Source avec Zip EXPOGEN AS3 VESION 0.8 par remy2501
Source avec Zip UN MENU QUI BOUGE GRACE AU TWEEN par nomadman

Commentaires et avis

Commentaire de Disicom le 08/01/2005 16:50:10

Oué quelques trucs sympa à récupérer ;-)

Commentaire de zepokpok le 10/01/2005 16:33:19

Et bien moi je dis bravo quand meme on trouve pas beaucoup de sources qui traitent de ce sujet et c'est bien dommage ! c'est quand meme la base d'une création flash non ?
allez j'y comprends rien mais je vais tenter de potasser un peu ça m'évitera d'avancer dans le noir !

Commentaire de Mafassure le 12/01/2005 16:33:53 administrateur CS

"on trouve pas beaucoup de sources qui traitent de ce sujet et c'est bien dommage !"
zepokpok -> un rapide aperçu des source que l'on trouve ici en cherchant un peu (moins de 20sec...)

http://www.flashkod.com/code.aspx?ID=26049
http://www.flashkod.com/code.aspx?ID=23308
http://www.flashkod.com/code.aspx?ID=21654
http://www.flashkod.com/code.aspx?ID=17097
http://www.flashkod.com/code.aspx?ID=13961

Commentaire de miloup le 14/01/2005 17:30:32

Très très bien cette source, je l'ai testée en ligne elle fonctionne nickel.  10/10
Le seul hic c'est qu'elle est en as2, et mes autres codes ne le sont pas...  
J'ai laissé mes autres swf en as1, ça marche toujours en ligne mais j'ai un peu peur que ça ne cause des bugs.
Est-ce que quelqu'un peut me dire si ça pose vraiment un problème de fiabilité dans le long terme, d'utiliser sur un même site des swf compilés en as2 et en as1 ?
Parce que actuellement ça à l'air de fonctionner en ligne...

Miloup

Commentaire de dixitron007 le 15/01/2005 13:53:29

pas vraiment daccord sur les liens que tu donne mafassure les autres sources traite les pre(load) a partir de _root, sauf erreur de ma par y a pas de source qui traite le loader à partir de _level.

je sais que je commente pas assez mes sources mais 6 c pas terrible pour c ce que c'est je trouve.

sinon milou c'est une bonne question.

je dirais que dans la théorie et pour cette source ca devrait pas poser de problème, car le loader est normalement 'independant', il ne fait qu'envoyer un SWF vers un _level. mais c de la théorie à deux balle, je pense qu'il faut l'avis d'un expert, c pas quelque chose qui s'invente la compatibilité de langage.

Commentaire de miloup le 17/01/2005 13:18:33

Tout à fait d'accord avec toi Dixitron, ta source n'a rien à voir avec les sources précédentes.
Les autres preloader sont tous intégrés dans chaque swf, alors qu'ici un seul preloader externe suffit pour charger tous les swf d'un site.
Ca faisait longtemps que je cherchais sur le net ce genre de source mais sans succès jusqu'à présent.
Je suis trop débutante pour comprendre toute ta source, d'autant plus que je scripte en As1, mais je vais me mettre tout doucement à l'As2, pour pas prendre trop de retard.
Pour les autres, cette source vaut vraiment la peine de s'y intéresser, elle apporte réellement quelque chose de nouveau dans les preloader...
Mais il faut mx 2004 vu qu'elle est en As2.

Commentaire de trame60 le 26/01/2005 10:43:50

hello,

question de débutant:

le language As2 n'est pas pris en compte dans flash mx ? est ce un nouveau language mx 2004 uniquement ? est ce que mx 2004 prend en compte le language As1 ?

merci bcp pour vos réponses

Olivier

Commentaire de miloup le 26/01/2005 10:52:44

Oui, dans Flash Mx 2004, l'As2 est la nouvelle mouture de l'ActionScript plus proche du Java.  
Mais on peut encore choisir de travailler en As1 ou 2.

Par contre le Mx fonctionne uniquement  en As1.

Miloup

Commentaire de trame60 le 26/01/2005 10:54:30

merci bcp pour ta réponse rapide, je vais donc devoir opter pour l'achat d'un upgrade sur mx 2004

bonne journée

Olivier

Commentaire de trame60 le 29/01/2005 17:48:15

Bonjour,
tout d'abord merci dixitron007 pour cette source très instructive.

J'ai cependant une petite question.

lorsque je charge un movie externe à partir de  clipmenu.swf j'aimerais pouvoir la controler une fois chargée, par exemple lui donner les attribut de visibilité (true, false)

J'imagine qu'il faut lui donner un nom d'occurence, mais je n'y arrive pas.

J'ai essayé de modifier le code comme suivant :

_level100.charg_obj("1.swf", "nom d'occurence", 2);

mais cela ne fonctionne pas.

Pouvez vous m'aider ?

merci bcp d'avance pour votre précieuse aide

Olivier


Commentaire de dixitron007 le 30/01/2005 13:06:09

hello !
Donc voilà : pour les _level y a pas "de nom d'occurence" ce ne sont pas comme les movie clip. par exemple _level2 est déjà un nom d'occurence en soit ! Donc pour resoudre ton problème : dans ton fichier 1.swf, tu mets l'intégralité de ton animation dans un movieclip et tu lui donne le nom d'occurence (par exemple) monanimation.
Si 1.swf est placé dans le _level2 alors tu pourras faire

_level2.monanimation._visible=false;

cela dis en passant j'ai jamais essayé de faire _level2._visible=false;

mais je le repete lorsque l'on met un swf externe dans un _level, le nom d'occurence sera toujours de cette forme _level[numéro du niveau], donc pas de nom d'occurence que l'on peu inventer !

bon je sais pas si c clair...

Commentaire de trame60 le 02/02/2005 21:24:49

hello,

merci pour tes conseils je vais tester

à bientôt

Olivier

Commentaire de sarahz23 le 27/04/2005 12:48:20

j arrive pasq à telecharger !!! C est moi ou il deconne le lien ? Si c est moi, comment faire svp ?

Commentaire de dixitron007 le 27/04/2005 13:12:16

Pour moi ca marche ! le lien est bon

Commentaire de GREGGRAPH le 08/05/2005 22:00:28

hello,

Jusqu' à la structure du site utilisant le système fonctionnait bien en plaçant la commande :
on (release)
{_level100.charg_obj("nom.swf",2);}
sur les différents boutons  du menu et en changeant le nom du swf et le niveau
mais là où, ça a commencé à merdu, c'est quand j'ai voulu utiliser un menu différent sur un des swf déjà loader pour pouvoir naviguer autrement.

structure du site
Menu
Page 1
Page 2
Page 3
Page 4(menu principal) donnant accès aux pages suivantes en utilisant("nom.swf",2) correspondant  au nom du swf et un niveau différent
Page 4-1 (Nouveau menu)
Page 4-2 (Nouveau menu)
Page 4-3 (Nouveau menu)
Page 4-4 (Nouveau menu)
Page 4-5 (Nouveau menu)

Ma question est: est ce que je doit réutiliser les mêmes ("nom.swf",2) sur le nouveau menu ou est ce que je doit changer le niveau

Dur dur, je sais c'est assez tordu, mais bon, si quelqu'un a une solution

Merci

Commentaire de GREGGRAPH le 08/07/2005 08:54:43

Hello,

Je viens de me re-pencher sur le code de mon anim et sur le tut, en fait je n'avais pas tout à fait compris l'histoire des levels et leur fonctionnement, maintenant tout marche !!!
Il suffisait simplement de laisser tout au même niveau suivant la catégorie d'objet et en loadant il se remplaçait mutuellement!!! Le principe est simple, mais seulement lorsqu'on a pigé le truc !!!

Voilà, merci encore pour ce tut .
Et l'aide de la communauté qui en a suivi!!!

Commentaire de lepretrem le 12/12/2005 21:07:45

Bonjour a tous, je suis là en tant que novice, et j'ai un petit probleme avec ce loader et le même avec un autre, en fait j'ai créé un site pour un pote, tous en un seul swf, dans ce site il y a une rubrique "extraits" dans laquelle j'ai placé un bouton play pour lancer la lecture d'un mp3 directement compiler avec flash, voila mon problème

- sans loader tout marche nikel ormis le grand carré blanc qui apparait à la place de mon anim pendant le chargement, c'est bien pour ça que je voulait mettre un loader

- avec loader nickel plus de carré blanc barre de chargement etc... sauf que pour le coup une fois l'anim chargée, quand je vais dans ma rubrique "extraits" et que je clique pour lancer le son et bien ne se passe c'est assez bizarre

quelqu'un peut-il m'aider SVP

Commentaire de dirtsurfer le 23/12/2005 17:14:53

Bonjour ! Moi ça ne marche pas bien. Quand ça préchage mon anim ça la lance en fond... Voilà ce que ça donne :
http://touskigliss.free.fr/test/
Merci de m'aider !!!

Commentaire de ouailleme le 04/01/2006 20:40:51

Salut,
Je pose la même question que lamaloz, à savoir :
Comment décharger le swf qui sert de menu (dans ton exemple, c'est clipmenu). OParce que quand j'accède à mon site, la page d'accueil reste en fond. Pas top...

Commentaire de fry3 le 08/01/2006 18:23:43

Bonjour,
Je suis novice et ton code est très intéraissant...
Mais j'ai un pb quand le "loader.swf" charge un "nouveaumenu.swf" perso, l'animation de ce dernier commence avant la fin de son téléchargment (elle avance, s'arrête, continue...) Que dois-je rajouter comme code et a quel endroit ? Dans le cas d'un swf ne contenant qu'une image pas de pb =)
Merci d'avance!

Commentaire de dixitron007 le 09/01/2006 18:42:12

Bonjour pour stopper l'animation de ton "nouveaumenu.swf" et pour commencer l'animation de ton "nouveaumenu.swf" uniquement lorsque l'animation est entièrement chargé, place ceci sur la première image de "nouveaumenu.swf" :

stop();
_root.onEnterFrame=function()
{
if(_root.getBytesLoaded()>=_root.getBytesTotal())
{
delete _root.onEnterFrame;
_root.gotoAndPlay(1);
}
}

Inconvenient : il faut que tu place ce code sur chaque nouvelle animation que tu charges.
Mais bon c pas trop long je crois.

Mais ca doit être possible de le gérer directement avec le loader.swf... à voir quant j'aurais le temp ;-)

Commentaire de Safireo le 17/01/2006 19:40:13

salut !

très bonne source qui m'aide beaucoup moi qui vient de me lancer au flash.
J'aimerai savoir comment est-ce que tu ferais pour charger ton nouveau clip à des coordonnées précises plutot que de prendre une feuille démesurément grande pour de petites animations.

merci beaucoup !

Commentaire de Safireo le 21/01/2006 21:25:55

Voivi comment faire pour attendre que l'animation se charge complètement avant de démarrer :
Remplacer
_root.mon_mcl.loadClip("level" + niveau);

par

var tableau:Array = new Array();
tableau[1] = "_level" + niveau;
_root.mon_mcl.loadClip(nom_fichier,tableau[1]);
tableau[1].stop();

dans le code.

Par contre, comme trame60, je rencontre un problème pour faire référence aux éléments d'un niveau : les commandes comme
_level2.monanimation._visible=true;
ou
_level2.gotoAndStop("sequence",image);
ne fonctionnent pas.

Si vous trouvez la solution, merci de m'en faire part !

a+
safireo

Commentaire de Safireo le 21/01/2006 21:33:00

erreur de ma part, le code précédent ne marche pas

Commentaire de bebe1973 le 17/05/2006 11:34:44

J'ai peut être loupé un truc.
Tout fonctionne, mais j'aimerai charger un SWF en plus ...
Comment faire?
Si je rajoute une ligne pour son téléchargement au preload de base, il apparait directement sur l'accueil.
Merci encore pour votre aide

Commentaire de kinopoesia le 10/01/2007 18:25:37

Bonjour,
J'ai un pt prob avec le loader...
Il me charge l'anim avant quell'soit chargé entierrement...
Le code que tu a donné ne marche pas, au bien il me charge l'anim sur la deuxieme image et il se bloque...

code:
stop();
_root.onEnterFrame=function()
{
if(_root.getBytesLoaded()>=_root.getBytesTotal())
{
delete _root.onEnterFrame;
_root.gotoAndPlay(1);
}
}


qua faire donc?
merci encore

kino

Commentaire de janetdream le 13/01/2007 04:47:35

Les _root sont vivements déconseillés...

Commentaire de guillestre13 le 17/05/2007 10:08:51

merci pour ce code simple mais efficace, je l'ai utilisé pour un site perso en cours de developpement.
http://guillestre.free.fr/

Commentaire de dixitron007 le 18/05/2007 01:50:26

Rébondissement un peu tardif de ma part mais ta remarque demande des précisions JanetDream.
Quand tu dis :"Les _root sont vivements déconseillés", à quoi tu penses. C'est la première fois de ma vie que j'entends ça. Architecture, sécurité, flexibilité, rapidité d'execution ? Dans quel contexte l'entends-tu ?

Commentaire de olilem le 16/07/2007 14:35:53

Tout simplement : BRAVO !
Ca fait quelques jours que je galère sur un préchargement... avec des sources troucées par ci par là qui ne tournent pas vraiment, et là, ça marche du premier coup !
Merci donc !

Commentaire de cestpastonsirop le 26/12/2007 00:47:38 10/10

Merci pour la ressource

Commentaire de PEGAZE21 le 07/02/2008 23:40:27 9/10

Tres bonne ressource, mais j aimerais modifier l animation du preload
et j y arrive pas comment je peux faire?

Commentaire de cinqmars le 17/05/2008 06:33:10 9/10

Super ressources cela permet de facilement g?rer un petit site.. Bref ce qu'il me fallait! Par contre j'ai un sou?is j'aimerai charg? un SWF d'un format diff?rent (plus petit) que la page principal; or celui ci se place du coup en haut ? gauche, alors que j'aimerai le faire aller en bas au milieu.. Je ne sais pas si passer par un SetProperty est possible? Qlqu'un voit une solution? Merci

Commentaire de cinqmars le 17/05/2008 06:54:35

Encore moi juste pour ceux que ?a interesse de voir le script en application sur mon site:
http://www.5mars.com/
En developpement dc pas encore de contenus par contre (ca arrive tr?s bient?t!)

Merci encore ? dixitron007 ;) D'ailleurs pour mon Post pr?c?dent, mon soucis se situe ? la rubrique Portofolio donc rien encore pour l'instant;

Commentaire de demotestfr le 12/10/2008 14:57:43

Moi je dis BRAVO à Dixitron007, Très bonne source !! Merci à toi !
Juste un p'tit truc, dans le code du loader.fla, au niveau du calcul de l'estimation du temps de dl tu as oublié de soustraire les heures des minutes et etc..
(= temps erronés)

28.  h=Math.floor(temprestantestime/1000/60/60);
29.  m=Math.floor(temprestantestime/1000/60-h*60);
30.  s=Math.ceil(temprestantestime/1000-h*60*60-m*60);

Sinon, pour ceux qui cherche, @ Download !

Commentaire de skunkobi le 24/10/2008 23:38:39

Je suis désolé je vais encore souler comme pleins de gens mais je comprends toujours pas ou il faut mettre son url pour que le preloader fasse sont bouleau.
j'y suis depuis 6h j'ai mal au crane j'ai lu 3 tutos de différents sites mais la je commence a avoir envie de me pendre.
Tin si j'ai réussi le tuto du site preloader vers vite externe a partir d'un bouton ça fonctionne. Mais moi je veux juste un petit preloader avec une barre ou un cercle ou meme juste un % et après que mon anime qui est en ligne se lance.
les gars je veux pas être méchant mais meme vos tutos sont pas assez détaillé pour des nbs.
je commence a sérieusement pensé rester que sous  php et css .
Si quelqun peu prendre le temps de faire une vidéo de tuto ou juste un code bien détaillé( mais vraiment).

Commentaire de Laminico le 10/11/2008 00:08:56

Si le reste est aussi bien que le preload, on doit etre des milliers a te remercier, chapeau bas Maitre.

Commentaire de fmm26 le 23/03/2009 10:43:36

bonjour, je suis une petite nouvelle et j'ai besoin de créer un site tout simple d'une vingtaine de pages. avec texte et quelques photos pour illustrer. Bref le site tout basique et informatif, voir "conventionnel". Je choisis flash parceque les effets sont sympa et fluides et que j'ai quelques notions de base (et que j'ai trop envie de bine le connaitre...). Ma question : ai-je besoin de mettre un preloader en debut ??? parceque franchement je ne comprends pas grand chose aux codes et que ça me panique un peu (beaucoup)... Ben oui, on est tous passé par la.. qui peut être assez gentil pour me rassurer ??? merci

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,749 sec (4)

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