begin process at 2012 05 27 18:43:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Problème redimensionnement image apres chargement externe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème redimensionnement image apres chargement externe

vendredi 22 janvier 2010 à 18:01:14 | Problème redimensionnement image apres chargement externe

matthmuc72

Bonsoir!!
Voici mon soucis: j'aimerais pouvoir redimensionner mon image après l'avoir chargé mais il ne se passe rien lorsque je fais ceci:

Code ActionScript :
var conteneurImage:Loader = new Loader(); 
 
var image:URLRequest = new URLRequest("av1.png"); 

conteneurImage.load(image); 

this.addChild(conteneurImage);

conteneurImage.width = 50;


Merci d'avance pour votre aide
vendredi 22 janvier 2010 à 18:17:24 | Re : Problème redimensionnement image apres chargement externe

pegase31

Membre Club Administrateur CodeS-SourceS
bonsoir,

C'est normal puisque tu n'attends pas que ton image soit chargée .. donc un Loader fait 0x0 de base, et n'est dponc pas redimensionnable.
Cherche sur le site des scripts de chargement d'images en as3 ou parcours la doc de flash, tout y est expliqué.

Peg'
vendredi 22 janvier 2010 à 18:22:04 | Re : Problème redimensionnement image apres chargement externe

matthmuc72

Oui j'ai trouvé un script du genre mais voici mon soucis : imaginons que je la redimensionne a 100px de large au moment de l'upload mais que par la suite je veux la redimensionner en 120px, comment puis-je faire?
vendredi 22 janvier 2010 à 18:25:37 | Re : Problème redimensionnement image apres chargement externe

pegase31

Membre Club Administrateur CodeS-SourceS
tu veux peut-être dire "download" ? .. ben tu fais exactement pareil qu'uns fois le chargement effectué. Je ne vois pas le problème

Peg'
vendredi 22 janvier 2010 à 18:34:35 | Re : Problème redimensionnement image apres chargement externe

matthmuc72

Voici le code complet :

Code ActionScript :
	function loadImage(path:String):Loader
	{
		var request:URLRequest = new URLRequest(path);
		var loader:Loader = new Loader();
		loader.load(request);
		loader.contentLoaderInfo.addEventListener( Event.INIT , loaded)
		return loader;
	};
	
	var image = new Array();
	
	for(i=1;i<4;i++)
	{	
		image[i] = loadImage("av"+i+".png");	
	}

	function loaded(event:Event):void 
	{
		var targetLoader:Loader = Loader(event.target.loader);
		targetLoader.width = 60;
		targetLoader.scaleY = targetLoader.scaleX;
	}
	
	this.addChild(image[1]);


Ainsi lorsque j'affiche l'image 1 par exemple, elle s'affiche avec une largeur de 60. Or comment la redimensionner si je la veux en 80 par la suite par exemple?
vendredi 22 janvier 2010 à 19:21:36 | Re : Problème redimensionnement image apres chargement externe

pegase31

Membre Club Administrateur CodeS-SourceS
ben tu changes le width à 80 ... je ne saisis pas bien le sens de ta question, là ...

Peg'
vendredi 22 janvier 2010 à 19:26:10 | Re : Problème redimensionnement image apres chargement externe

pegase31

Membre Club Administrateur CodeS-SourceS
oui, non, j'ai saisis .. il faut que tu sortes la référence de ton loader en dehors de la fonction de chargement, comme ça elle sera accessible tout au long du projet.

Peg'
vendredi 22 janvier 2010 à 19:27:35 | Re : Problème redimensionnement image apres chargement externe

matthmuc72

Et comment jpeux faire ca? :/ En tout cas merci c'est gentil de m'aider ^^
samedi 23 janvier 2010 à 11:05:30 | Re : Problème redimensionnement image apres chargement externe

pegase31

Membre Club Administrateur CodeS-SourceS
en déclarant ta variable de loader en dehors de la fonction.

Peg'
samedi 23 janvier 2010 à 11:14:08 | Re : Problème redimensionnement image apres chargement externe

matthmuc72

Merci mais je ne comprends pas trop ce que tu me dis, ça ne fait que 2 jours que je me mets au flash donc j'ai un peu de mal pour le moment à bien tout assimiler les principes.

J'ai simplifier le code de la façon suivante :

Code ActionScript :
	var image = new Array();
	
	for(i=1;i<4;i++)
	{	
		var requete:URLRequest = new URLRequest("av"+i+".png");
		image[i] = new Loader();
		image[i].load(requete);
		image[i].contentLoaderInfo.addEventListener( Event.INIT , ChargementTermine)
		
	function ChargementTermine(event:Event):void 
	{
		image[i] = Loader(event.target.loader);
		image[i].width = 60;
		image[i].scaleY = image[i].scaleX;
	}	
	}
	
	this.addChild(image[1]); // image affichée en 60px de large
	
	// comment faire pour l'afficher en 100px de large par la suite?
	


Qu'est ce que tu appeles déclarer ma variable en dehors?
Désolé d'être un peu dur de la feuille

1 2 3 4

Cette discussion est classée dans : problème, image, redimensionnement, apres, conteneurimage


Répondre à ce message

Sujets en rapport avec ce message

problème avec les listbox [ par pcarnal ] >bonjour à tous,je suis novice Voila mon problème :aprés l'affichage d'une image d'un département avec ses communes,1) je veux faire afficher dans une probleme masque sur bouton image [ par pp_carvalho ] Voici mon problème : j'ai un bouton composé d'une image de fond, et d'un masque pour les trois premiers etats du bouton(en symbole graphique ca march Au secours ! Problème de retour à une image de ma scene [ par hamster2000 ] Bonjour,Alors c'est assez complexe à expliquer... il serait plus facile que vous voyez le problème... alors je mets mon fichier .fla ici : http://pers load movie infernal ... [ par finefleur ] Salut a tout le monde !Y aurais-t-il ici une bonne âme pour m'aider a avancer . je bloque sévère sur un LoadMovie.J'explique mon problème, qui a prior Transparence image [ par Ragnar69 ] Bonjour BonjourUn petit problème bizarre :J'ai créé une animation flash avec le fond transparent et je l'insère dans ma page html , jusque là tout va, bugg animation [ par anorexia ] Bonjour à tous !alors voilà je suis face à un problème qui me prend le chou depuis hier et je fais appel a vous en espérant truver la solution.J'ai un Problème de preload avec composants mx 2004 [ par Delivrator ] Bonjour !Sujet classique parmi les classiques... j'ai un problème avec un preload.J'ai tout d'abord fait un preload perso, nada. Ensuite, j'ai du essa problème avec un prélaod et un ScrollPane comportant une énorme photo [ par Xanatar ] Comme plusieurs j'ai le problème d'une importation d'un objet via un liaison script qui rend le prélaod inopérant vu que le fichier lourd est lue à la redimensionnement d'un jpeg [ par lyonnel ] salut, j'ai un probleme qui va surement sembler tout bete.je n'arrive pas à redimensionner une imge importée avec loadMovie.par ex, si je fais:loadMov Problème loadmovie [ par mailys6 ] Voici une question bête, mais je ne comprend pas pourquoi j'ai ce problème.Je crée dynamiquement un clip avec createEmptyMovieClip, dans lequel je veu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,312 sec (3)

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