La Communauté Webmaster  forum rss


  Forum-webmaster
  Webdesign / graphisme
  Flash / Director
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Chargeur d'images ---> Besoin d'aide
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Chargeur d'images ---> Besoin d'aide  (Lu 1056 fois)
Chargeur d'images ---> Besoin d'aide
« sur: le 05-12-2003 a 11:20:38 »
AgBaSsiZ
Membre récent
*

Hors-Ligne

Messages: 21



Je suis un lama!

Voir le Profil
Répondre avec citation

Salut a tous ,
Je desire creer un chargeur d'images , c'est a dire une animation qui lorsqu'on clique sur un bouton passe d'une photo a l'autre.Une animation de ce style est disponible dans les samples de flash mx (C:\Program Files\Macromedia\Flash MX\Samples\FLA\load_images.fla).Je voulais donc la recuperer et changer les images imposées par default par les miennes mais je n'y arrive malheureusement pas.Donc pour resumer: pourrier vous jetez un oeil a cette animation et me dire comment faire pour changer les images a charger?
Merci...

Rapporter au modérateur  

Re:Chargeur d'images ---> Besoin d'aide
« Répondre #1 sur: le 05-12-2003 a 13:17:29 »
eRom
Invité

E-Mail
Répondre avec citation

Bien le bonjour,

Rien de bien compliqué...tout est dans le code.

Les images ne sont pas inclues dans la librairie (sinon il y aurait peu d'interet à ce tutorial  ). On charge donc des images directement depuis le disque dur.
L'emplacement ? tout simple, c'est noté dans le code :

Code:
../images/
C'est à dire qu'on va chercher les images à loader dans le répertoire parent (../) puis dans le répertoire (images/).

Pour charger une image externe (comme un swf d'ailleurs, il utulise la fonction "loadMovie". Une explication de cette fonction est dans l'aide bien entendu.

Le chargement se fait de cette façon :
Code:
loadMovie("../images/image"+whichPic+".jpg", "square");
Ce qui signifie qu'on va chercher les images dans le repertoire cité ci dessus  et qu'on charge les images nommées : image1.jpg, image2.jpg, ... où le chiffre est représenté par la variable "wichPic".
De cette façon on peut charger autant d'image que l'on veut, du moment qu'elles portent un nom bien structuré.
Code:
image1.jpg
image2.jpg
....
imageN.jpg
La variable wichPic étant modifier par les 2 boutons (flèches) de l'interface.

Voili voilà....pour la petite explication.

Remarque
Gros défaut de tutorial, c'est qu'il faut modifier le code dès que l'on veut rajouter des images.
En effet, plusieurs test se font sur le nombre d'image maximum que l'on veut loader. Dans le tutorial, un test sur le chiffre 5 est effectué 2 fois.
Dans un premier temps, je préconise l'utilisation d'une variable globale.
Code:
_global.nbImage = 5
Et remplacer tous les tests sur 5, avec cette cette variable.
Au moins on a plus qu'1 ligne à modifier par la suite.....

Cela dit, pour une telle application, je préfère de loin prévoir un chargement Xml.

Note
Il faudra prévoir aussi une gestion du loading de tes images.
- Temps de préchargement (surtout sur internet)
- Redimensionnement proportionnel si tes images n'ont pas toutes la même taille (car là ils sont malins, toutes les images ont la même taille qui va bien avec la zone d'affichage  )
- ...

@+ et bon courage

Rapporter au modérateur  
Re:Chargeur d'images ---> Besoin d'aide
« Répondre #2 sur: le 05-12-2003 a 15:42:59 »
AgBaSsiZ
Membre récent
*

Hors-Ligne

Messages: 21



Je suis un lama!

Voir le Profil
Répondre avec citation

woaaw ben qu'est ce que ca doit etre quand c'est compliqué 
j'aurai peut etre du preciser que je suis debutant en flash...
enfin bon , je me suis debrouiller , j'ai reussi a faire le faire fonctionner avec mes images , donc c'est deja un bon point .
mainteant j'aimerai bien mettre plus de 5 images , et pour ca je dois dire que j'ai du mal.
tu me dit:


Gros défaut de tutorial, c'est qu'il faut modifier le code dès que l'on veut rajouter des images.
En effet, plusieurs test se font sur le nombre d'image maximum que l'on veut loader. Dans le tutorial, un test sur le chiffre 5 est effectué 2 fois.
Dans un premier temps, je préconise l'utilisation d'une variable globale.
Code:
_global.nbImage = 5

Et remplacer tous les tests sur 5, avec cette cette variable.
Au moins on a plus qu'1 ligne à modifier par la suite.....


si j'ai bien compris , qq part dans le code ya une ligne (ou plusieurs) avec  "test 5" que je dois remplacer par la variable que tu me donne, si oui ou est cette ligne?
merci de ton aide

Rapporter au modérateur  
Re:Chargeur d'images ---> Besoin d'aide
« Répondre #3 sur: le 05-12-2003 a 16:03:40 »
eRom
Invité

E-Mail
Répondre avec citation

Oki Oki, restons simple alors 

Il faut effectivement changer quelques lignes.
Alors, tu ouvres le Flash 

1. Déclaration d'une variable globale

Sur le calque nommé "actions".
En dessous de //initialize variables and properties
Et au dessus de square._alpha = 0;
tu rajoutes : _global.nbImage = 5;

-------------------------------------------------------------------

2. Modification sur les tests du Nombre d'image

Ligne 6
La ligne comporte le code suivant :
Code:
if (whichPic<5 && !fadeIn && !fadeOut) {

Tu remplaces cette ligne par :
Code:
if (whichPic<_global.nbImage  && !fadeIn && !fadeOut) {

Ligne 35
La ligne comporte le code suivant :
Code:
if (input>5) {

Tu remplaces cette ligne par :
Code:
if (input>_global.nbImage) {

Ligne 36
La ligne comporte le code suivant :
Code:
input = 5;

Tu remplaces cette ligne par :
Code:
input = _global.nbImage;

Et voilà c'est terminé.
Si tu veux pouvoir afficher 10 images, tu n'as plus qu'à modifier la ligne du début :
_global.nbImage = 10;

Rien n'est compliqué en Flash, et au fur et à mesure des développement, tu verras que la complexité deviens une évidence. 

@+ et bon courage.

Rapporter au modérateur  
Re:Chargeur d'images ---> Besoin d'aide
« Répondre #4 sur: le 05-12-2003 a 16:14:24 »
AgBaSsiZ
Membre récent
*

Hors-Ligne

Messages: 21



Je suis un lama!

Voir le Profil
Répondre avec citation

haaaaaaa, ben la c'est plus simple et bocoup plus comprehensibles pour le debutant que je suis 
Non seulment ca fonctionnne mais en plus je croi que j'ai compris le principe et ou tu voulais en venir!
Donc merci pour ton aide !!! merci 1000 fois c'est super sympa 
et oui je me doute bien que  flash n'est pas si compliqué, mais c'est comme tout il faut de l'experience et croi moi je compte bien en avoir :p
Encore merci!!

Rapporter au modérateur  
Re:Chargeur d'images ---> Besoin d'aide
« Répondre #5 sur: le 05-12-2003 a 17:21:29 »
AgBaSsiZ
Membre récent
*

Hors-Ligne

Messages: 21



Je suis un lama!

Voir le Profil
Répondre avec citation

J'ai encore un probleme 
Avec flash tout marche bien , j'ai reussi a mettre mes images , a en mettre 10 (ou plus) sur un chargeur, mais lorsque je l'insere dans ma page avec dreamweaver il ne m'affiche pas les photos que j'avais choisie (celle qui sont dans le repertoire que je lui ai donné) .
pour l'inserer dans dreamweaver j'ai du enregistrer (exporter) le chargeur de photo en .swf (comme j'ai toujours fait) et ensuite dans dreamwever ,je fais
insertion >>> media >>> flash . le chargeur apparait mais lorsque je fais l'apercu , pas de photos...
j'ai aussi essyer d'ouvrir le .swf avec flash et il marche super il m'affiche les photo.Le probleme doit donc venir de dreamwever. 
j'ai besoin de vous :p help !

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