Allora questo è quello che ho scritto in un "granello" della polvere:
Codice PHP:
onClipEvent(load){
this._x = _root.luce._x;
this._y = _root.luce._y+10;
}
onClipEvent (enterFrame){
this._x -= Math.random()*5 -2.5;
this._xscale = Math.random()*(_root.luce._xscale/3);
this._yscale = this._xscale;
v = Math.sqrt(2*9*this._y)/7;
this._y += this._xscale/30*v;
this._alpha -= (v/3.5);
if (this._alpha < 5) {
removeMovieClip (this);
}
}
questo è quello che ho scritto alla luce, dietro i grandelli dovrebbero scendere:
Codice PHP:
onClipEvent(enterFrame){
count1 +=1;
duplicateMovieClip ("_root.spark", "spark" + count1, count1);
setProperty ("_root.spark" + count1, _alpha, Math.random ()*120 + 10);
count2 +=500;
duplicateMovieClip ("_root.sparkA", "sparkA" + count2, count2);
setProperty ("_root.sparkA" + count2, _alpha, Math.random ()*120 + 10);
count3 +=1000;
duplicateMovieClip ("_root.sparkB", "sparkB" + count3, count3);
setProperty ("_root.sparkB" + count3, _alpha, Math.random ()*120 + 10);
count4 +=1500;
duplicateMovieClip ("_root.sparkC", "sparkC" + count4, count4);
setProperty ("_root.sparkC" + count4, _alpha, Math.random ()*120 + 10);
count5 +=2000;
duplicateMovieClip ("_root.sparkD", "sparkD" + count5, count5);
setProperty ("_root.sparkD" + count5, _alpha, Math.random ()*120 + 10);
}
Sono 5 perchè io sullo stage ho messo 5 granelli.
Grazie...