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 18/11/2010, 02h54   #1
Invité de passage
 
Nussbaumer Matthieu
Inscription : octobre 2010
Messages : 4
Détails du profil
Informations personnelles :
Nom : Nussbaumer Matthieu

Informations forums :
Inscription : octobre 2010
Messages : 4
Points : 1
Points : 1
Par défaut Loader d images, problemes de positionnement

Bonjour a tous,

je debute en Flash mais je n ai pas d autre choix pour un composant de mon site en developpement.

je dois charger une image recuperee grace a une variable php (si cela est possible biensur) et la placer au centre d un conteneur.

en mixant 2 tuto trouves sur le net et en utilisant une image de texte (je ne fais donc pas encore intervenir la variable php), j arrive a charger l image dans un conteneur avec en plus une barre de chargment.

malgre de nombreux test apres recherche ici, je n arrive pas a recuperer les dimensions de l image chargee afin de pouvoir la placer au centre de mon conteneur (un FL.containers.UILoader).

j arrive seulement a recuperer les dimensions du meme conteneur ce qui ne m aide pas ! Les images que je veux charger pourront avoir 2 dimensions differentes selon leur format (vertical ou horizontal)...

je vous mets le code en retirant toutes mes tentatives ratees de recuperer les dimensions.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
var imageUrl:String = "imagen1.jpg";
trace(imageUrl);
 
var request:URLRequest = new URLRequest(imageUrl);
 
uiLoader.scaleContent = false;
 
uiLoader.load(request);
 
progressBar.source = uiLoader;
 
progressBar.addEventListener(ProgressEvent.PROGRESS,progressHandler);
progressBar.addEventListener(Event.COMPLETE,completeHandler);
 
function progressHandler(event:ProgressEvent):void{
	status_txt.text = int(event.currentTarget.percentComplete) +" % cargado";
}
 
function completeHandler(event:Event):void{
	progressBar.removeEventListener(ProgressEvent.PROGRESS,progressHandler);
	progressBar.removeEventListener(Event.COMPLETE,completeHandler);
	removeChild(progressBar);
	status_txt.text = "";
}
Merci d avance pour votre aide !
mnussbaumer 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 07h30.


 
 
 
 
Partenaires

Hébergement Web