Constuirea 0. Setati Frame rate la valoarea de 40!
1. Desenati un punct
2. Transformati-l in MovieClip si introducti scriptul:
- Cod:
-
onClipEvent(load){
this.xvit=random(5)+3;
this.yvit=random(5)+3;
if (random(2)==0)this.xvit*=-1;
if (random(2)==0)this.yvit*=-1;
}
onClipEvent (enterFrame) {// scriptul ruleaza atat timp cat MovieClip-ul este in scena
this._x += xvit; // se modifica pozitia pe axa X a punctului
if (this._x>Stage.width) {// conditia ca punctul sa ajunga la margina din dreapta a scenei
this._x = Stage.width;//se pozitioneaza punctul pe margine
xvit = 0-xvit;// viteza de miscare isi modifica semnul (iar punctul sensul de miscare)
}
if (this._x<0) {// conditia ca punctul sa ajunga la margina din stanga a scenei
this._x = 0;//se pozitioneaza punctul pe margine
xvit = 0-xvit;// viteza de miscare isi modifica semnul (iar punctul sensul de miscare)
}
this._y += yvit;// se modifica pozitia pe axa Y a punctului
if (this._y>Stage.height) {// conditia ca punctul sa ajunga la margina de jos a scenei
this._y = Stage.height;//se pozitioneaza punctul pe margine
yvit = 0-yvit;// viteza de miscare isi modifica semnul (iar punctul sensul de miscare)
}
if (this._y<0) {// conditia ca punctul sa ajunga la margina de sus a scenei
this._y = 0;//se pozitioneaza punctul pe margine
yvit = 0-yvit;//viteza de miscare isi modifica semnul (iar punctul sensul de miscare)
}
}
3. Duplicati instanta punctului pana obtineti in jur de 100-200 (dati Copy/Paste) si impastiati-le pe scena.
4. Nu incercati cu prea multe pentru ca va "arde" procesorul.
5. Incercati cu mai multe culori, mie imi place verde si albastru.
6. Stiu ca este inutil... dar recunoasteti... Nu se vede calumea?