Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Invertire l'eggetto neve

    Ciao, ho trovato uno script che mi fa l'effetto neve duplicando un MC,
    solo che vorrei ora rendere l'effetto da "alto verso il basso" come è adesso in "dal basso verso l'alto"
    Sulla timeline principale ho:
    codice:
    k = 0;
    do {
    	duplicateMovieClip(snow, "snow" + k, k);
    	k++;
    } while (k != 60);
    Sul clip snow ho:
    codice:
    onClipEvent (load) {
    	flakeScale = 10+Math.random()*100;
    	flakeAlpha = 10+Math.random()*50;
    	this._xscale = flakeScale;
    	this._yscale = flakeScale;
    	this._alpha = flakeAlpha;
    	xpos = this._x;
    	this._x = 5+Math.random()*800;
    	i = 0.6+Math.random()*2;
    	this._y = 2+Math.random()*600;
    	k = -Math.PI+Math.random()*Math.PI;
    }
    onClipEvent (enterFrame) {
    	// snow vertical movement
    	this._y += i;
    	if (this._y>=600) {
    		this._y = 5;
    	}
    	if ((this._x>=800) || (this._x<=5)) {
    		this._x = 50+Math.random()*800;
    	}
    }
    Come posso fare? :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    basta mettere il - al posto del +
    codice:
    ...
    this._y -= i;
    ...

  3. #3
    sai che ci avevo già provato, solo che fa un ciclo e poi non riparte più il nevicamento inverso..
    e non capisco come mai...

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    scusa, hai ragione.
    sostituisci tutto il pezzo con questo
    codice:
    onClipEvent (enterFrame) {
    	// snow vertical movement
    	this._y -= i;
    	if (this._y<=0) {
    		this._y = 600;
    	}

  5. #5
    MA GRANDE!! mi era proprio sfuggito quel < al posto di >
    Grazie mille

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    prego
    ricorda anche il 600 al posto di 5


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.