Flash: generatore di albero

Di: Belva | 26/09/2020 18:50:13
Ho fatto come diceva il libro ma non riesco a capire come mai non riesco a costruirlo questo albero
Vi metto il codice così se qualcuno vuole darci un'occhiata
[HR]
function conteggio() {
if (contRami == undefined) {
contRami = 0;
}
return (contRami++);
}
//funzione crescita
function crescita() {
this.lineStyle(spessoreTronco, 0x0, 100);
this.moveTo(0, 0);
this.lineTo(0, altezzaTronco);
//se non è il tronco fai partire i rami
if (_name != "tronco") {
_rotation = (Math.random()*angolo)-angolo/2;
_xscale *= dimRami;
_yscale *= dimRami;
}
//genera foglie
var foglie = Math.ceil(Math.random()*branch);
for (var i = 0; i<foglie; i++) {
if (conteggio()<30) {
var segmento = this.createEmptyMovieClip("segmento"+i, i);
segmento.onEnterFrame = crescita;
segmento._y = altezzaTronco;
}
}
delete (this.onEnterFrame);
}
//creazione della posizione tronco e imposta enterframe su crescita
_root.createEmptyMovieClip("tronco", 0);
tronco._x = 200;
tronco._y = 400;
tronco.onEnterFrame = crescita;
// misure Albero
var angolo = 100;
var rami = 5;
var spessoreTronco = 8;
var altezzaTronco = -100;
var dimRami = 0.7;
[HR]
Gli/le sarò grato !

Risposte


Nessuna risposta trovata!