Nouveau membre au sein de votre communauté, j'en appelle à votre aide.
voilà je suis sur un problème depuis des heures et des heures sans trouver la réponse :
Je suis entrain de réaliser une animation fullbrowser, mais je rencontre un problème car lorsque le swf principal (macadam_mc) appelle un autre swf(load.swf), celui ci est bien lu dasn firefox mais pas dans ie!!! en effet dès que j'actualise le navigateur plus rien!!!
cela doit venir d'une erreur dans mon code que voici :
// FullBrowser :
Stage.align = "LT";
Stage.scaleMode = "noScale";
import mx.transitions.Tween; // on importe la classe Tween
import mx.transitions.easing.*;
macadam_mc.loadMovie("load.swf");
// déclaration d'un objet écouteur :
var listener = new Object ();
// déclaration d'un variable pointant vers le root. ( utilisé dans la fonction ci dessous )
var _this = this;
// fonction : détection de l'évenement onResize
listener.onResize = function () {
var maTweenX:Tween = new Tween(_this.macadam_mc, "_x", None.easeIn, _this.macadam_mc._x, (Stage.width-_this.macadam_mc._width)/2, 1, false );
var maTweenY:Tween = new Tween(_this.macadam_mc, "_y", None.easeIn, _this.macadam_mc._y, (Stage.height-_this.macadam_mc._height)/1, 1, false );
}
// Définition de listener comme l'objet écouteur de l'objet Stage.
Stage.addListener(listener);
// on execute la fonction une fois au départ de l'animation pour centrer la fenetre :
listener.onResize();
/////////////////////////////////////////////////////////////////////////////////////
// parametres pour le bkg :
var myListener:Object = new Object();
myListener.onResize = function() {
initStage();
}
Stage.addListener(myListener);
function initStage() {
bg_bande_mc._x = 0;
var maTweenY:Tween = new Tween(_this.bg_bande_mc, "_y", None.easeIn, _this.bg_bande_mc._y, (Stage.height-_this.bg_bande_mc._height)/1, 1, false );
bg_bande_mc._width = Stage.width;
bg_mc._x = 0;
bg_mc._y = 0;
bg_mc._width = Stage.width;
bg_mc._height = Stage.height;
}
initStage();
Le fichier appelé est donc load.swf, je pense que je dois faire une erreur sur l'evenement onresize mais je ne sais laquelle!!!
Le fichier load.swf se lit très mal voir pas du tout.........
Et finalement ai je la bonne méthode pour réaliser un site flash plein ecran?
L'exemple est visible à cette adresse :
Lien : http://gillesn.club.fr/full/full.html
(le site n'est pas fini donc ne pretez pas attention aux images et à l'animation!!)
Merci pour votre aide, j'espère que j'ai eté assez precis
Partager