Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Fading pazzo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    Fading pazzo

    Nel movie linkato facendo una animazione fading tramite codice vorrei che passando una qualsiasi cifra per il valore alpha mi ci andasse veramente.

    Infatti nel movie il comando trace rileva che con alpha 50 e alpha 100 questo avviene con altri valori avviene prossimativo.

    Cmq guardate per riferimento l'output del file
    www.duedispari.it/fading.fla
    fatemi diventare un genio come voi!!!!!!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Questo succede perchè l'alpha dei movieclip, anche se espressa in percentuale (da 0 a 100), prevede 256 gradazioni. Per questo motivo, flash approssima al corrispondente in scala 1-100 più vicino, dandoti quei valori con decimali. Per fare quello che vuoi tu, dovresti arrotondare l'alpha all'intero più vicino..

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    ....

    ho capito ma come faccio a sapere qual'e' il decimale che mi permette di far fuoriuscire quei decimali? ... cioe' su che cosa mi baso per sapere quale numero scegliere..piu' vicino?

    devo andare a tentativi o c'e' una logica per cercare quei numeri?
    se c'e' dimmela per favore
    fatemi diventare un genio come voi!!!!!!!!!!!!!

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Prova così:

    codice:
    onClipEvent(enterFrame){
    	if (Math.round(this._alpha) <> Math.round(_root.var_alpha)){
    		this._alpha += (_root.var_alpha-this._alpha)/_root.vel
    		fuky += (_root.var_alpha-_alpha)/_root.vel;
    		_alpha = Math.round(fuky);
    		trace(this._alpha);
    	}
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

    sei un mito
    fatemi diventare un genio come voi!!!!!!!!!!!!!

  6. #6

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.