28
* defining and placing an object.
33
global $LINESTEPS, $LINEID, $LINEDEPTH;
35
swf_ortho2(-100.0,100.0,-100.0,100.0);
36
swf_defineline($LINEID,-60.0,0.0,60.0,0.0,1.2);
37
swf_mulcolor(1.0,1.0,1.0,1.0);
38
swf_addcolor(0.0,0.0,0.0,0.0);
39
for($i=0; $i<$LINESTEPS; $i++) {
40
$p = $i/($LINESTEPS-1.0);
42
swf_rotate(60.0*$p,'z');
43
swf_translate(20.0+20.0*$p,0.0,0.0);
44
swf_rotate(120.0*$p,'z');
45
swf_placeobject($LINEID, $LINEDEPTH);
49
for($i=0; $i<$LINESTEPS; $i++) {
50
swf_removeobject($LINEDEPTH);
57
/* growblobs follows */
65
* placing, and modifying objects.
70
global $NBLOBS, $BLOBSTEPS, $CIRCLEDEPT, $CIRCLEID;
72
swf_ortho2(-200.0,200.0,-200.0,200.0);
74
swf_startshape($CIRCLEID);
75
swf_shapefillsolid(0.0,0.0,0.0,1.0);
76
swf_shapearc(0.0,0.0,300.0,0.0,360.0);
79
swf_mulcolor(1.0,1.0,1.0,1.0);
80
$startframe = swf_getframe();
81
for($j=0; $j<$NBLOBS; $j++) {
82
swf_setframe($startframe+2*$j);
83
for($i=0; $i<$BLOBSTEPS; $i++) {
84
$p = $i/($BLOBSTEPS-1.0);
87
swf_addcolor($p,$p,$p,0.0);
89
swf_placeobject($CIRCLEID,$CIRCLEDEPTH+$j);
91
swf_modifyobject($CIRCLEDEPTH+$j,MOD_COLOR|MOD_MATRIX);
95
swf_removeobject($CIRCLEDEPTH+$j);
100
swf_openfile("test.swf",400.0,400.0,20.0,1.0,1.0,1.0);
110
// swf_openfile("images.swf",400.0,400.0,20.0,1.0,1.0,1.0);
117
// fprintf(stderr,"wrote images.swf\n");