Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/06/2007, 10h43   #1
Invité de passage
 
Inscription : juin 2007
Messages : 23
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 23
Points : 4
Points : 4
Par défaut Defilement d'images dynamiques

Salut à tous,

J'aimerais faire un défilement d'images en chargant les images de maniere dynamique, je sais le faire sans code, mais j'aimerai le faire en action script pour que ca soit plus léger.

J'ai essayé ca :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
//-----------Déclaration des variables---------------------//
var tableau_image:Array = new Array ("","img1.jpg", "img2.jpg", "img3.jpg","img4.jpg","img5.jpg","img6.jpg","img7.jpg")
var i:Number
 
for (i=0;i<=7;i++){
	cadre.loadMovie(tableau_image[i]);
	tableau_image[i].onEnterFrame=function() {
this._x-=tableau_image[i];
if(tableau_image[i]._x+tableau_image[i+1]._xscale<0){tableau_image[i]._x=tableau_image[i+7]._x+100;}
}
 
}
Il n'y a que la dernière image qui s'affiche, rien ne défile, j'ai du mal en code ...

Merci de m'aider.
pjipe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 11h29   #2
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
bonjour,
Citation:
for (i=0;i<=7;i++){
cadre.loadMovie(tableau_image[i]);
Sauf erreur de ma part tu charges 7 fois de suite dans le clip "cadre" une image, écrasant successivement les 6 premières c'est la dernière qui reste chargée dans "cadre".
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 12h19   #3
Invité de passage
 
Inscription : juin 2007
Messages : 23
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 23
Points : 4
Points : 4
Comment je peux faire pour les décaler tout le long de mon animation ?
pjipe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 13h49   #4
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
Lut,

il faut que pour chaque image tu crée un clip vide dans le clip cadre,
pour charger chaque image dans un clip different et que tu decale la position a chaque passage.

Citation:
j'ai du mal en code ...
en effet ouai, ya quelques truc qui ne vont pas.

genre :_x est un attribut de movieClip, tableau_image[i] est une chaine de caractère ..

de plus il te faut normalement gérer le chargement de tes images.

Citation:
rien ne défile
pour faire un mouvement sur toutes tes images utilise une tween sur ton clip cadre qui les contient toutes.

a plus tard surement ;)
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h10.


 
 
 
 
Partenaires

Hébergement Web