ArC3Nik
Messages postés21Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention 9 février 2010
-
25 sept. 2009 à 15:16
ArC3Nik
Messages postés21Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention 9 février 2010
-
27 sept. 2009 à 19:28
Bonjour
Voila je souhaite afficher sur un site les dernière meilleur vente dans un flash.
Les information sont stocké dans un fichier xml.
Je commence la partie ou j'affiche une image du produit, mon problème est que par défaut mon image est trop grande et je voudrais la redimensionné avant de l'afficher.
Donc pour le moment j'ai un bout de code sur la première image clé de ma scène qui lie mon xml et m'affiche les clip miniature avec mes image dedans.
Voici le code contenue sur ma scene :
var l:URLLoader = new URLLoader();
var elems:Array=new Array();
l.addEventListener(Event.COMPLETE,XMLLoaded);
function XMLLoaded(e:Event):void{
var xml:XML = new XML(e.target.data);
for(var i=0;i<xml.article.length();i++){
elems[i]=new miniature();
elems[i].x=10;
elems[i].y=10;
elems[i].img=xml.article[i].image;
elems[i].init();
addChild(elems[i]);
}
}
l.load(new URLRequest("top_vente.xml"));
Et voici le code de mon clip ' miniature ' :
var img;
var position:Object;
function init(){
var l:Loader = new Loader();
addChild(l);
l.load(new URLRequest(img))
}
Donc pour le moment j'affiche bien mais images, mais je n'arrive pas a les redimensionnés...
Si quelqu'un peut me donner un cout de main :)
nickydaquick
Messages postés416Date d'inscriptionvendredi 31 janvier 2003StatutMembreDernière intervention19 décembre 20133 25 sept. 2009 à 21:33
Salut,
function init():void
{
var l:Loader = new Loader;
addChild(l);
l.contentLoaderInfo.addEventListener(Event.INIT,__imageChargee);
}
function __imageChargee(event:Event):void
{
var loader:Loader = (event.target as LoaderInfo).loader;
loader.removeEventListener(Event.INIT,__imageChargee);
//redimensionne maintenant le Loader l;
}
Bonne Continuation
http://liveplayaz.com je suis heureux de faire partie d'une grande famille ...!
/B&
ArC3Nik
Messages postés21Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention 9 février 2010 27 sept. 2009 à 19:28
Il y a un ptit truc que je doit pas comprendre
Sur ma scene :
var l:URLLoader = new URLLoader();
var elems:Array=new Array();
l.addEventListener(Event.COMPLETE,XMLLoaded);
function XMLLoaded(e:Event):void{
var xml:XML = new XML(e.target.data);
for(var i=0;i<xml.article.length();i++){
elems[i]=new miniature();
elems[i].x=10;
elems[i].y=10;
elems[i].img=xml.article[i].image;
elems[i].init();
addChild(elems[i]);
}
}
l.load(new URLRequest("top_vente.xml"));
Sur mon clip 'miniature' :
var img;
var position:Object;
function init():void
{
var l:Loader = new Loader;
addChild(l);
loader.contentLoaderInfo.removeEventListener(Event.INIT,__imageChargee);
}
function __imageChargee(event:Event):void
{
var loader:Loader = (event.target as LoaderInfo).loader;
loader.removeEventListener(Event.INIT,__imageChargee);
Loader.loader.width=50;
Loader.loader.height=50;
}