Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: centratura automatica

  1. #1

    centratura automatica

    Salve a tutti,

    questo script mi permette di richiamare e centrare delle foto all'interno di una mc. il problema è che le foto vengono prima richiamate e poi solo dopo si posizionano al centro della mc, con un movimento scattoso che vorrei invece eliminare! è possibile?

    script:

    Stage.scaleMode = false;
    _root.createEmptyMovieClip("mc",1);
    function loading(){
    car = mc.getBytesLoaded();
    tot = mc.getBytesTotal();
    if(car>1024){
    if(car == tot){
    trace(mc._width);
    trace(mc._height);
    mc._x = Math.round((Stage.width-mc._width)/2);
    mc._y = Math.round((Stage.height-mc._height)/2);
    mc._visible = 1;
    clearInterval(a);
    b=setInterval(cambiafoto,3000);//durata intervallo 3000 = 3 sec
    }
    }
    }
    function cambiafoto(){
    if(i>=10){
    i=1;
    } else i++;
    mc.loadMovie(i+".jpg");
    mc._visible = 0;
    clearInterval(b);
    a = setInterval(loading,100);
    }
    i=1;
    _root.mc.loadMovie(i+".jpg");
    mc._visible = 0;
    a = setInterval(loading,100);
    En la habana hay una pila 'e locos!

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Innanzitutto invertirei questi due di posizione:

    mc.loadMovie(i+".jpg");
    mc._visible = 0;

    e li farei diventare:

    mc._alpha = 0;
    mc.loadMovie(i+".jpg");

    terminando il caricamento con:

    mc._alpha = 100;
    clearInterval(a);

  3. #3
    L'ho cambiato così ma mi carica solo la prima foto e decentrata!
    .....
    function cambiafoto(){
    if(i>=10){
    i=1;
    } else i++;
    mc._alpha = 0;
    mc.loadMovie(i+".jpg");
    clearInterval(b);
    a = setInterval(loading,100);
    }
    i=1;
    _root.mc.loadMovie(i+".jpg");
    mc._alpha = 100;
    clearInterval(a);
    En la habana hay una pila 'e locos!

  4. #4
    per intero è così, ma nn funziona...perchè?
    script:

    Stage.scaleMode = false;
    _root.createEmptyMovieClip("mc",1);
    function loading(){
    car = mc.getBytesLoaded();
    tot = mc.getBytesTotal();
    if(car>1024){
    if(car == tot){
    trace(mc._width);
    trace(mc._height);
    mc._x = Math.round((Stage.width-mc._width)/2);
    mc._y = Math.round((Stage.height-mc._height)/2);
    mc._visible = 1;
    clearInterval(a);
    b=setInterval(cambiafoto,3000);//durata intervallo 3000 = 3 sec
    }
    }
    }
    function cambiafoto(){
    if(i>=10){
    i=1;
    } else i++;
    mc._alpha = 0;
    mc.loadMovie(i+".jpg");
    clearInterval(b);
    a = setInterval(loading,100);
    }
    i=1;
    _root.mc.loadMovie(i+".jpg");
    mc._alpha = 100;
    clearInterval(a);

    En la habana hay una pila 'e locos!

  5. #5
    nessuno mi può davvero aiutare?
    En la habana hay una pila 'e locos!

  6. #6
    codice:
    Stage.scaleMode = false;
    largh = Stage.width;
    altez = Stage.height;
    fscommand("allowscale",false);
    _root.createEmptyMovieClip("mc", 1);
    function loading() {
    	car = mc.getBytesLoaded();
    	tot = mc.getBytesTotal();
    	if (car>1024) {
    		if (car == tot) {
    			mc._x = Math.round((largh-mc._width)/2);
    			mc._y = Math.round((altez-mc._height)/2);
    			mc._visible = 1;
    			clearInterval(a);
    			b = setInterval(cambiafoto, 3000);
    			//durata intervallo 3000 = 3 sec
    		}
    	}
    }
    function cambiafoto() {
    	if (i>=10) {
    		i = 1;
    	} else {
    		i++;
    	}
    	mc._visible = 0;
    	mc.loadMovie(i+".jpg");
    	clearInterval(b);
    	a = setInterval(loading, 100);
    }
    i = 1;
    _root.mc.loadMovie(i+".jpg");
    mc._visible = 0;
    a = setInterval(loading, 100);
    A me così funziona
    In pratica tu ti sei dimenticato di chiamare la function perciò non iniziava mai.

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  7. #7
    però vorrei tanto che le foto si centrassero e poi si visualizzassero, non il contrario..:quipy:
    En la habana hay una pila 'e locos!

  8. #8
    a me prima si centrano e poi si viusalizzano

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  9. #9
    un po' strano, vero?
    http://www.artopia.it/nesmon/script1.swf

    si nota nelle foto 4 e 5....
    En la habana hay una pila 'e locos!

  10. #10
    codice:
    Stage.scaleMode = false;
    largh = Stage.width;
    altez = Stage.height;
    fscommand("allowscale",false);
    _root.createEmptyMovieClip("mc", 1);
    function loading() {
    	car = mc.getBytesLoaded();
    	tot = mc.getBytesTotal();
    	if (car>1024) {
    		if (car == tot) {
    			mc._x = Math.round((largh-mc._width)/2);
    			mc._y = Math.round((altez-mc._height)/2);
    			mc._alpha = 100;
    			clearInterval(a);
    			b = setInterval(cambiafoto, 3000);
    			//durata intervallo 3000 = 3 sec
    		}
    	}
    }
    function cambiafoto() {
    	if (i>=10) {
    		i = 1;
    	} else {
    		i++;
    	}
    	mc._alpha = 0;
    	mc.loadMovie(i+".jpg");
    	clearInterval(b);
    	a = setInterval(loading, 100);
    }
    i = 1;
    mc._alpha = 0;
    _root.mc.loadMovie(i+".jpg");
    a = setInterval(loading, 100);
    prova così....

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.