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

Discussione: Problema fade...

  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    Problema fade...

    A dei bottoni ho dato quest'action:

    codice:
    btn1.onRelease = function() {
    	clip.size(100);
    	if (clip.due && _alpha >= 0) {
    		_alpha += 6;
    	}
    };
    btn2.onRelease = function() {
    	clip.size(2000);
    	if (!clip.due && _alpha >= 100) {
    		_alpha -= 6;
    	}
    };
    Allora, per il resize nn cè problema me lo fa...è quando voglio che mi faccia il fade out o fade in che nn capisco come mai nn mi va...

    Cè ualche errore o sono io che nn capisco niente?

    Grassie in anticipo a tutti
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Uhmm..ho scritto qualche cavolata mi sa...
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  3. #3
    questo lo devi mettere nelle azioni della clip

    if (due && _alpha >= 100) {
    _alpha -= 6;
    }

    dal pulsante setti la var due a true o false
    "...non è detto che sia tardi se non guardi che ora è..."

  4. #4
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Spet un'attimo.. allora:

    Nel primo layer ho il mio script:
    codice:
    clip.due._alpha = 100;
    clip._xscale = clip._yscale=100;
    MovieClip.prototype.size = function(wdth) {
    	this.wdth = wdth;
    	this.onEnterFrame = function() {
    		w = (this.wdth-this._xscale)/6;
    		if (Math.abs(w)<.1) {
    			delete this.onEnterFrame;
    		} else {
    			this._xscale = this._yscale += w;
    		}
    	};
    };
    btn1.onRelease = function() {
    	clip.size(100);
    	if (clip.due && _alpha >= 100) {
    		_alpha -= 6;
    	}
    };
    lo uso per ridimensionare il mio Mc che si trova nel secondo layer..
    L'Mc l'ho chiamato clip e al suo interno cè un'altro mc chiamato due...
    Volevo che al release del "btn1" il Mc due sparisse con fade out!
    Si può?? :master:
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  5. #5
    prova così

    btn1.onRelease = function() {
    clip.size(100);
    clip.due.alpha(true);
    };
    MovieClip.prototype.alpha = function(flag){
    this.onEnterFrame = function(){
    if(flag && this._alpha >=0){
    this._alpha -=6;
    }
    }
    }
    "...non è detto che sia tardi se non guardi che ora è..."

  6. #6
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Funziona perfettamente grassie!!

    Ma per fare l'operazione inversa nn basta fare così:
    codice:
    btn1.onRelease = function() {
    	clip.size(100);
    	clip.due.alpha(true);
    };
    MovieClip.prototype.alpha = function(flag) {
    	this.onEnterFrame = function() {
    		if (flag && this._alpha<=0) {
    			this._alpha += 6;
    		}
    	};
    };
    ..o no ma nn me lo fa
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  7. #7
    prova così

    btn1.onRelease = function() {
    clip.size(100);
    clip.due.alpha(false);
    };
    MovieClip.prototype.alpha = function(flag) {
    this.onEnterFrame = function() {
    if (flag && this._alpha<=0) {
    this._alpha -= 6;
    }else if (!flag && this._alpha<=100) {
    this._alpha += 6;
    }
    };
    };

    se chiami la finzione con il false 'alpha aumenta
    "...non è detto che sia tardi se non guardi che ora è..."

  8. #8
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Siccome devo dare il fade out ad un'altro bottone che mi ripristina anke la dimensione del Mc,metto così ma nn mi va:

    codice:
    btn2.onRelease = function() {
    	clip.size(100);
    	clip.due.alpha(false);
    };
    MovieClip.prototype.alpha = function(flag) {
    	this.onEnterFrame = function() {
    		if (!flag && this._alpha<=100) {
    			this._alpha += 6;
    		}
    	};
    };
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  9. #9
    btn2.onRelease = function() {
    clip.size(100);
    clip.due.alpha(false);
    };
    btn1.onRelease = function() {
    clip.size(100);
    clip.due.alpha(true);
    };
    MovieClip.prototype.alpha = function(flag) {
    this.onEnterFrame = function() {
    if (flag && this._alpha>=0) {
    this._alpha -= 6;
    }else if (!flag && this._alpha<=100) {
    this._alpha += 6;
    }
    };
    };
    "...non è detto che sia tardi se non guardi che ora è..."

  10. #10
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Scusa ma nn avevo capito subito..

    Grazie 100.0000.000,00 € per la pazienza funziona tutto!

    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.