Visto l’arrivo del Natale andiamo a vedere uno dei tanti modi per creare un effetto neve in flash utilizzando Action Script
Questo script ci permette di simulare una caduta di fiocchi di neve, e quest’ultimi si attaccheranno alla scritta inserita da noi.
La scritta va inserita nel clip di nome istanza testo e poi bisogna trasformare in vettoriale.
Come rendere una scritta vettoriale?
- Selezioniamo il campo di testo
- Click tasto destro del mouse >> Dividi
- Nuovamente click tasto destro del mouse >> Dividi
Semplice vero?
Guarda la demo di questo codice per ancorare oggetti a un vettoriale o scaricare i file sorgenti.
59 Commenti
Julius quando togli SNAPSHOTS? E’ davvero, davvero, davvero, davvero, davvero, davvero, davvero, davvero, davvero, davvero, davvero, davvero, davvero, davvero, davvero, davvero, davvero, davvero FASTIDIOSO. ;)
Anche a me dava fastidio all’inizio ma poi mi sono abituato e in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo, in fondo è anche utile in qualche occasione in cui vuoi vedere dove ti spedisco prima di cliccare.
Per me Snapshot è utile…
Anch’io l’ho eliminato! Da un po’ è possibile installarlo come estensione del browser, sia per FireFox che per IE, quindi in controllo passa dal Web al navigatore che è meglio!!
Effetto Ghiaccio
Provate ad inserire questo codice dalla riga 34:
al posto di:
if (_root.engel.hitTest(this._x, this._y, true) ) {
delete this.onEnterFrame;
}
inserite:
if (_root.engel.hitTest(this._x, this._y, true) ) {
_root.engel.lineStyle(4,0xccccff,100);
_root.engel.moveTo( this._x - 110, this._y - 110);
_root.engel.lineTo( this._x+2 - 110, this._y+2 - 110);
delete this.onEnterFrame;
}
Bello questo file!!!
Poi c’è la neve che davvero scende ad effetto neve appunto…
Solo 1 domandina, c’è la possibilità di far durare 1 po più di secondi la neve?
Ciao Daniela.
Non c’è un modo per aprirlo anche cone Flash MX 2004????
@Daniela: la quarta variabile che trovi
bitis_suresi
determina il numero di fiocchi che cadono. Mettila a 999999… ;)@Giusva: il codice è semplice e dovrebbe funzionare anche su MX… ti da problemi?
@Daniela: se vuoi renderla infinita… sostituisci la riga 11
if (a>bitis_suresi)
conif(!a)
Anche io ho flash MX 2004 :(
non si apre proprio, dice “Formato di file imprevisto”
Pingback: Effetto neve ancorata in Flash : sastgroup.com
Riscaricate i file sorgenti, ho inserito la versione per MX2004
saluti
Grandissimo! Grazie! :-)
Grazie sei stato gentilissimo!!!
non c’è di chè :P
scusa Julius ma nel sito che sto costruendo lo script che hai realizzato non risiede nel primo fotogramma della root principale, e non capisco come cambiare i percosi delle variabili… sono un po ignorantino :)
Subito applicato al titolo del mio blog, l’effetto è bellissimo!
grande…bellissimo effetto :D
Scusate l’ignoranza ma come devo fare per inserire questo effetto nell’immagine dell’header del mio blog?
Grazie tante,
Luca
Ciao a tutti, scusate ma se io vorrei prendere soltanto lo script della neve per metterla su un altro documento dove all’interno c’è un oggetto in movimento con delle scritte a scomparsa, cosa dovrei fare ? ho provato copiando la libreria da un documento all’altro ma non funziona, lo stesso copiando i fotogrammi…
Pingback: Neve che cade su WordPress | maestroalberto
Aiuto, mi sono quasi venuti i capelli bianchi;
Ho 5 pulsanti che mandano a relative pagine, mi sarebbe piaciuto che rimanessero nello stato giù finchè resta aperta la relativa pagina, ma non ci riesco.
Nessuno sa dirmi dove trovo una tutorial esplicativo per fare questo, in flash 8
Non mi riesce, ma proprio no!! Accidenti
Grazie Pepe
Questo lo puoi fare solo se hai un sito completamente in flash..
è questo il caso?
Ciao Julius, complimenti per il sito, l’ho scoperto solo ora e devo dire che è molto interessante.
Credo di aver postato in nella pagina errata, chiedo venia.
Comunque si, il caso è proprio quello, il sito è completamente in flas 8, mi sapresti indicare dove trovo un tutorial che lo spieghi in modo chiaro?
Uso flash da un po’ ma litigo molto con actionscript 2.
Grazie Pepe
leggi qui
Grazie Julius, ho provato dove mi hai detto tu, fatto il tutto ma non funziona nulla.
Non potresti, sempre che interessi anche ad altri, creare un tutorial tu?
Tenedo conto che io ho i 5 pulsanti nella stessa clip delle pagine.
Resto in trepidante attesa.
Di nuovo grazie e un augurio tu possa continuare per molto a sopportare degli imbranati come me.
Pepe
Ciao Julius questo script è bellissimo e funziona bene, il problema è che io ho solo la testata in flash e la neve mi esce dal clip filmato e va’ su tutta la pagina rendendo l’effetto meno bello. Come si fa’ a limitare la caduta all’interno del filmato?
Grazie!!
Ciao Julius.. Questo effetto neve è il migliore della rete secondo me, peccato che non funziona se uso la funzione LoadMovie per caricarlo all’interno del mio sito (completamente in flash). Qualcuno mi sa spiegare perchè???
Anche se copio i fotogrammi all’interno di una pagina del sito non va, il fiocchetto di neve si sposta di poco e non si duplica…
Peccato mi sarebbe piaciuto usarlo!!
Ciao Julius. Ho gli stessi problemi sia di DANNYBAL sia di ANGELUS…
Infatti vorrei inserirlo sull’home page di un sito e farlo partire quando si visualizza il sito…
Grazie.
io più o meno ho risolto.. quando dichiara mc.y = metti 0. Non dovrebbe più cadere oltre! Invece per farlo caricare basta usare _lockroote. Guarda tra i tutorial di Julius! Lunico problema è che la neve mi si ancora più in basso della scritta! Ma ci sto lavorando…
@Angelus:Ho inserito 0 ma se inserisco i frame su uno stage più grande la neve invade anche la parte non occupata dal clip.
Guarda bene, ora non posso aprire il file, ma i parametri della neve sono Stage.Lenght e Stage.height. Impostali con dei valori! Vedrai che si fermeranno li! Se vuoi ci possiamo sentire via msn e ti passo il mio progetto modificato.
@Angelus:Grazie Angelus. Avendo un progetto di dimensioni 340x300px.
E’ bastato cambiare alla colonna 30:
if (this._x>Stage.width or this._xStage.height) {
con:
if (this._x>340 or this._x300) {
Se lo inserisco in uno stage di dimensioni per esempio 800×600 la neve cade solo nello spazio 340×300. L’altro 0 è pere spostarlo dal bordo sinistro verso il centro. Approfondisco….
Grazie ancora!
Io ho seguito le vostre istruzioni cambiando entrambe le righe in questo
modo:
alla riga 30 :
if (this._x>750 or this._x550) {
e alla riga 8
mc._y = 0 -mc._height;
la neve ora è un po più centrata ma esce comunque verso sinistra.
Dove
sbaglio?
@dannybai
Alla riga 30
if (this._x>750 or this._x”altezza tuo filmato”) {
delete this.onEnterFrame;
removeMovieClip(this);
Dovrebbe funzionare…
non riesco a modificare il testo dell’ action script, vorrei inserire il testo DIABOLIKE FESTE
@diabolikl: entra nel clip dove trovi la scritta JuliusDesign
Ora inserisci un campo di testo statico scrivi DIABOLIKE FESTE
A questo punto seleziona il campo di testo con il click destro e scegli DIVIDI..e poi nuovamente DIVIDI
@Julius: ci sono riuscito, grazie mille.
Ciao, scusate come faccio a modificare la caduta della neve e la sua durata perchè non sono espertissimo e vorrei capire dove trovare le seguenti righe di codice dettate precedentemente da 2 utenti di questo post e vale a dire:bitis_suresi e
if (_root.engel.hitTest(this._x, this._y, true) ) {
delete this.onEnterFrame;
}
Grazie mille
Ciao, Vorrei inserire l’animazione in un filmato, con premiere, come devo esportare da flash? aiuto
Ciau julius, ho usato questo effetto per una intro ad un sito e mi hanno fatto tutti i complimenti! e grazie a te! è bellissimo! sei un grande!!!!:)
ciao , come posso fare per far cominciare il getto da un punto dello schermo in basso; grazie
come se fossero dei petali per intenderci
Ciao Julius e ciao a tutti!
Domanda da profana: ma posso salvare questo file come una gif animata?? Se sì come?
Ho provato ma non ci riesco, andrebbe bene anche un altro formato tipo .mov o roba simile, purchè non sia un swf o flv…
Grazie ciao ciao
elly
Ciao Julius!
Questo effeto di neve ancorato al testo l’ho trovato molto interessante, visto anche il periodo natalizio.
Pensavo di usare lo stesso effetto per un disegno vettoriale, per la precisione la sagoma di un albero di natale, messo da una parte con lo stesso colore dello sfondo con tutta la neve sopra, però non riesco ad ottenere l’effetto desiderato.
Mi piacerebbe che la neve si attaccasse in tutte le sue parti anche dentro al disegno e poi fare in modo che scenda più palle di neve possibili.
Credi sia possibile?
Ciao,
non sono molto esperto in flash ma sono riuscito grazie ai vostri preziosissismi consigli ad inserire una pagina natalizia sul mio sito, come prima pagina (scena) purtroppo però quando mi sposto sulle altre scene la neve che è caduta rimane li… come faccio a ripulire le altre scene dall’effetto neve?
Grazie
saluti
Paolo
Ciao Julius, davvero complimenti!
Visto che sei così disponibile, provo subito ad approfittarne con una richiesta che penso interesserà anche a molti altri piccoli Jedi di Flash come me.
Mi piacerebbe fare iniziare l’effetto neve più tardi, vorrei iniziare il filmato animando altri elementi e poi fare iniziare la “nevicata”. Le ho provate tutte ma non riesco. Ti ringrazio anticipatamente.
Ciao.
Thomas
Scusate ragazzi, ma ci sono riuscito.
Basta caricare il filmato con la neve nel fotogramma prescelto del .swf contenitore e nei fotogrammi precedenti fare quello che si vuole.
Grazie lo stesso.
Thomas