Bonjour,
j'ai un soucis sur le frame ou j'importe un swf externe. Tout va bien sauf que je ne vois pas toutes les autres images sur ma scène, en bref le swf masque tout sur la page alors qu'il est petit et bien centrer au milieu. Si quelqu'un peut m'aider svp? voici le code que j'ai utilisé:
var url:String = 'intro_v8.swf';
var chargeur:Loader = new Loader();
var requete:URLRequest = new URLRequest(url);
chargeur.load(requete);
addChild(chargeur);
// ..
// .. On interroge le programme et même si l'objet charger
// .. a une largeur et une hauteur propre, la réponse sera » largeur : 0, hauteur : 0
// ..
trace(chargeur.width, chargeur.height); // 0 0
// ..
// .. Mais il n'en est pas ainsi des propriétés x et y
// .. Celà est dû au fait que l'objet chargeur:Loader est un conteneur par défaut
chargeur.x = 244;
chargeur.y = 206;
// ..
trace(chargeur.x, chargeur.y); // 50 50
chargeur.contentLoaderInfo.addEventListener(Event.INIT, chargeInfos);
// ..
function chargeInfos(e:Event):void
{
var infos:LoaderInfo = chargeur.contentLoaderInfo;
// ..
// .. Tu viens d'établir une passerelle d'informations et de manipulations de toutes sortes
// .. et par le fait même l'objet « chargeur » et l'objet « infos » auront
// .. accès à toutes les propriétés et méthodes de classe.
// .. l'objet « infos » est toujours en lecture seule. [ Récupération des données ]
// .. l'objet « chargeur » est maintenant en écriture. [ Modification des données ].
// ..
trace(chargeur.width); // Largeur d'origine de l'objet charger
trace(chargeur.height); // Hauteur d'origine de l'objet charger
trace(chargeur.numChildren); // 1
trace(infos.url); // adresse du swf charger
trace(infos.loaderURL); // adresse du swf chargeur
trace(infos.bytesLoaded); // Taille du swf charger, en cours de chargement
trace(infos.bytesTotal); // Taille total du swf à charger
trace(infos.frameRate); // ips du swf charger
// ..
// .. Toutes les proprétés sont accessible pour fin de modification
// .. de l'objet swf charger, ainsi que toutes les méthodes de classe.
// .. Tu peut décommenter ici pour fin d'exercice.
// ..
/*chargeur.scaleX = 1.5; chargeur.rotation += 45;*/
}
stop();
D'avance merci,
Madonnina