Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
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 10/01/2008, 13h52   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 4
Points : 0
Points : 0
Par défaut Image externe en arrière plan

Bonjour à tous,

Premier post ici mais pas le dernier je pense

Je sollicite votre aide car après des heures sur la doc je n'y arrive pas, il faut savoir que je débute tout juste en ActionScript et même la doc est compliqué pour moi :/ .
Je souhaite afficher une liste d'image en arrière plan ... (2500 en faite!) que j'appelle en externe.

J'arrive à afficher une seule image mais elle est en 1er plan donc, s'il vous plaît il me faudrait un coup de pouce!

Je vous donne mon code en AS3:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// création du conteneur de l'image
var conteneurImage:Loader = new Loader();
// url de l'image à charger
var image:URLRequest = new URLRequest("image/image0001.jpg");
 
 
// Le chargement est terminé
function onComplete(evt:Event):void
{
 
    addChild(conteneurImage); // affichage du conteneur
 
}
 
// Evénement complete
conteneurImage.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);
 
 
// chargement de l'image dans le conteneur
conteneurImage.load(image);
Merci d'avance pour votre aide!
fyter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 14h31   #2
Membre régulier
 
Inscription : janvier 2007
Messages : 186
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2007
Messages : 186
Points : 90
Points : 90
Salut,
crée un nouveau MovieClip vide dans la bibliotéque, ajoute un nouveau layeur sous tous ceux qui sont dejà présent sur la scène puis ajoute sur ce layeur le MovieClip précédent. Nomme le 'conteneur' par exemple et place le en (0,0). Enfin au lieu d'ajouter tes images directement sur la scène, ajoute les dans 'conteneur'.

Pour le faire uniquement en as3 regarde du coté de addChildAt(), de setChildIndex() et de swapChildren().
tom42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 14h55   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 4
Points : 0
Points : 0
Bonjour,

Merci pour ton aide.

Tu peux juste m'apporter un tout petit plus de précision sur la dernière partie s'il te plait?

Citation:
Enfin au lieu d'ajouter tes images directement sur la scène, ajoute les dans 'conteneur'.
Merci !
fyter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 16h09   #4
Membre régulier
 
Inscription : janvier 2007
Messages : 186
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2007
Messages : 186
Points : 90
Points : 90
Code :
1
2
 
conteneur.addChild(conteneurImage);
tom42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 16h21   #5
Invité de passage
 
Inscription : janvier 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 4
Points : 0
Points : 0
Wahooo milles merci, ça marche!

Au passage, tu saurais pas comment appeler toutes mes images ?

En tout cas merci beaucoup!
fyter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 09h34   #6
Membre du Club
 
Étudiant
Inscription : janvier 2007
Messages : 76
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 76
Points : 53
Points : 53
Hello
Soit tu sais déjà le chemin de tes images, et tu les places toutes dans un tableau d'URLRequest que tu parcours avec une boucle...
Soit tu ne sais pas d'avance combien tu aura d'image, et tu trouvera sans aucun doute une fonction qui scanne un répertoire, et te renvois les nom de fichier qui sont dedans (attention en .thumb sous windows)... Voilà, maintenant, je sais qu'en php c'est simple, mais maintenant... en flash...
boadog 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 17h32.


 
 
 
 
Partenaires

Hébergement Web