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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
package classes
{
import ...
public class interieur extends MovieClip
{
public static var chargementXML:URLLoader = new URLLoader();
public static var fichier:URLRequest=new URLRequest("ressources/diapoINT.xml");
public function interieur()
{
chargementXML.addEventListener( Event.COMPLETE, chargementComplet );
chargementXML.load( fichier );
function chargementComplet(e:Event):void
{
//CRÉATION DES TABLEAUX
var tabimg:Array=new Array();
var tabClip:Array=new Array();
//LECTURE DU XML
var programme:XML=new XML(e.target.data);
var artiste:XMLList=programme.elements();
for each(var prop:XML in artiste)
{
tabimg.push(prop.image);
}
for (var j:int=0; j<=5; j++)
{
var vignUrl:URLRequest=new URLRequest(tabimg[j]);
var vignChargeur:Loader = new Loader();
var nomClip:MovieClip = new MovieClip();
vignChargeur.contentLoaderInfo.addEventListener(Event.COMPLETE, loaded);
nomClip.name ="vignClip"+j;
vignChargeur.load(vignUrl);
}
function loaded(e:Event):void
{
vignChargeur.width = 150;
vignChargeur.height = 100;
nomClip.addChild(vignChargeur);
addChild(nomClip);
nomClip.x=150*j;
trace(nomClip.x);
}
}
}
}
} |
Partager