C o L i n C h e e
2 5 3 4 2 7 4
c o l i n c h e e . n e t
S w i n b u r n e
U n i v e r s i t y |
F i b o n a c c i A n d S p i r a l
S c r i p t
F i b o n a c c i
this.createEmptyMovieClip("fibonacci_mc", 0);
fibonacci_mc._xscale = 100;
fibonacci_mc._yscale = 100;
fibonacci_mc._x = 150;
fibonacci_mc._y = 150;
f = 2;
nextf = 3;
pc = 0;
rowspace = 4;
rowcount = 6;
for (var rows = 0; rows<=rowcount; rows++) {
for (var p = 1; p<=f; p++) {
petal_mc = fibonacci_mc.attachMovie("petalHolder_mc", "p"+pc, pc++);
petal_mc.petal_mc._y = -rows*rowspace;
petal_mc._rotation = (360/f)*p+(360/f/2);
petal_mc._alpha = 100-(rows*10);
trace(f);
f += nextf;
nextf = f-nextf;
S p i r a l
this.createEmptyMovieClip("fibonacci_mc", 0);
fibonacci_mc._xscale = 100;
fibonacci_mc._yscale = 100;
fibonacci_mc._x = 150;
fibonacci_mc._y = 150;
f = 360;
pc = 0;
for (var p = 1; p<=f; p++) {
petal_mc = fibonacci_mc.attachMovie("petalHolder_mc", "p"+pc, pc++);
petal_mc.petal_mc._y = p
petal_mc._rotation = p
}
} |
|