Flash: sfocare con l’actionscript

Di: Nail | 26/09/2020 18:58:16
Ciao a tutti volevo chiedervi come creare un'animazione in cui un movieclip sfoca da 0 a 100 tramite actionscript.
Grazie ciao.

Risposte



Riporto qui sotto la stringa di codice creata da Professore che ringrazio ancora.
//-------------------------------
import flash.filters.BlurFilter;
n = 0;
mio_mc.onEnterFrame = function() {
if (n<100) {
n++;
mio_blur = new BlurFilter(n, n, 2);
mio_mc.filters = [mio_blur];
} else {
delete this.onEnterFrame;
}
};
//-------------------------------
L'ActionScript deve essere applicato al primo fotogramma chiave e per far si che il tutto funzioni bisogna avere sullo stage un'istanza col nome mio_mc.
Già che ci sono vi chiedo come realizzare il processo inverso ovvero che sfoca da 100 a 0. Scusate ma non ho molta familiarità con l'ActionScript.
Bye.

Di: Nail | 26/09/2020 18:58:16


Ciao Nail,
per fare il contrario basta:
- invertire i numeri (scrivere zero al posto di cento e viceversa)
- scrivere -- (decremento) dove c’è ++ (incremento)
- scrivere > (maggiore) dove c’è < (minore)
Eccolo qua sotto.
//-------------------------------
import flash.filters.BlurFilter;
n = 100;
mio_mc.onEnterFrame = function() {
if (n>0) {
n--;
mio_blur = new BlurFilter(n, n, 2);
mio_mc.filters = [mio_blur];
} else {
delete this.onEnterFrame;
}
};
//-------------------------------

Di: Professore | 26/09/2020 18:59:16


Ok grazie.
Ciao.

Di: Nail | 26/09/2020 18:59:16