cs_arno03
Messages postés38Date d'inscriptionjeudi 8 juillet 2004StatutMembreDernière intervention20 juin 2010
-
20 juin 2010 à 20:14
cs_arno03
Messages postés38Date d'inscriptionjeudi 8 juillet 2004StatutMembreDernière intervention20 juin 2010
-
20 juin 2010 à 20:15
Salut tout le monde!
Je suis débutant en AS et j'ai un problème de chargement de mon animation (sur serveur : http://weblmdf.free.fr/anim)
Je ocmprends pas pourquoi l'animation se charge 1 fois sur 3 sur serveur,et que tout fonctionne en local..pouvez vous m'aider svp ?
Merci d'avance
//---------------------------------------------------------------
// VARIABLES
//---------------------------------------------------------------
// dossier des images
var rootURL = "00images/";
//nombre de photos
var nb:Number=11;
//
var imgResize:Number=0;
// taille des images
var imgSize:Number=200;
var arno:Number=0;
var marge:Number=150;
// arrêt du défilement
var stopit:Number=0;
var s:Number=0;
for (var i:Number=1;i<=nb;i++){
var listener:Object = new Object();
var image:MovieClipLoader = new MovieClipLoader();
var img:MovieClip = this.attachMovie("emptyClip","photo"+i, getNextHighestDepth()+i);
image.loadClip(rootURL+"photo_"+i+".jpg", img);
image.addListener(listener);
listener.onLoadInit = function(mc){
mc._x+=imgResize;
mc._width=imgSize;
mc._height=imgSize;
//mc._yscale=mc._xscale;
mc._y=Stage.height/2 - mc._height/2;
imgResize+=mc._width;
mc.onRelease = function()
{
if(this._width == imgSize and deja==0)
{
stopit=1;
//my_txt.text = mesNoms[arno];
//arno = arno +1;
my_txt._x=this._x+40;
deja=1;
//lecture du son
//son2.stop();
//son.start(0);
//son2.start(0);
for(s=0;s<20;s++)
{
this._height += 1;
this._y -=1;
}
}
}
}
}
///////////////
onEnterFrame = function() {
if(stopit ==0)
{
for (var i:Number=1;i<=nb;i++){
this["photo"+i]._x = this["photo"+i]._x+2;
}
}
//trace("this[photo1]._x : "+this["photo"+1]._x);
var dx:Number;
if (_xmouse<marge){
dx=marge-_xmouse;
stopit=0;
deja=0;
for (var i:Number=1;i<=nb;i++){
this["photo"+i]._width = imgSize;
this["photo"+i]._height = imgSize;
this["photo"+i]._y = 52;
}
my_txt.text="";
}
if (_xmouse>Stage.width - marge){
dx=(Stage.width - marge)-_xmouse;
stopit=0;
deja=0;
for (var i:Number=1;i<=nb;i++){
this["photo"+i]._width = imgSize;
this["photo"+i]._height = imgSize;
this["photo"+i]._y = 52;
my_txt.text="";
}
}
//navigation horizontale
for (var i:Number=1;i<=nb;i++){
if( ((dx<0)and (_xmouse>Stage.width-marge)) or ((dx>0)and(_xmouse<marge)) ){
//trace("bouger");
this["photo"+i]._x += 0.2*dx;
if((this["photo"+i]._x<=(-2*imgSize))and(dx<0)){
this["photo"+i]._x+=nb*imgSize;
}
if((this["photo"+i]._x>=Stage.width+2*imgSize)and(dx>0)){
this["photo"+i]._x-=nb*imgSize;
}
}
}
}
stop();