pre12=[-0.05338,0,100,0.00235,0,0,0,0,0,0,1] pre13=[-2.355,0,18.225,0.0108,0,0,0,1,0,1,0] pre14=[-3.14,0,100,0.00345,0,0,-0.8475,1,0,-0.385,0] pre15=[-0.59974,0,5.625,0.02555,0,0,0,0.058,0,1,0] pre16=[-1.14296,0,12.475,-0.00455,0,-180,0,1,0,-1,0] pre17=[-0.5338,0,100,0.00285,0,0,-0.1185,1,-1,-1,0] pre18=[-0.303795,0,100,0,1.9,0,-0.0795,0.2795,0,0.164,0.768]
function setUp (type) { //注释4 var myStage=_level0.holder; //注释5 for (i=1; i<51; i++) { //注释6 myStage.attachMovie("pic", "p_"+i, i); pic = myStage["p_"+i]; pic.type=type; pic._x = (i*2.9)-(25*2.9); //注释7 nangle += waveLength; angle = sangle+nangle; scale = dist*Math.sin(angle); pic._yscale = 100-scale; } }
function render () { //注释8 var nangle; var myStage=_level0.holder; myStage._rotation=_level0.rotate; //注释9 for (i=1; i<51; i++) { pic = myStage["p_"+i]; nangle += _level0.waveLength; _level0.sangle+=_level0.drift; var angle = _level0.sangle+nangle; var scale = _level0.dist*Math.sin(angle); pic._x = ((i*2.9)-(25*2.9))-(scale*optX); //注释10 pic._y = scale*optY; pic._xscale = 100+(scale*optXS); pic._yscale = 100-(scale*optYS); pic._rotation = (scale*optR); if (int(_level0.picDrift) == 0) { //注释11 myFrame=i; } else { pic.frame-=int(_level0.picDrift); myframe=pic.frame; if (myframe<1) { myframe=50; } else if (myframe > 50) { myframe=1; } pic.frame=myframe; } pic.gotoAndStop(myframe); } }
function preset (choice) { //注释12 _level0.waveLength = choice[0]; _level0.mwaveLength.reset(); _level0.sangle=choice[1]; _level0.msangle.reset(); _level0.dist=choice[2]; _level0.mdist.reset(); _level0.drift=choice[3]; _level0.mdrift.reset(); _level0.picDrift=choice[4]; _level0.mpicDrift.reset(); _level0.rotate=choice[5]; _level0.mrotate.reset(); _level0.optX=choice[6]; _level0.moptX.reset(); _level0.optY=choice[7]; _level0.moptY.reset(); _level0.optXs=choice[8]; _level0.moptXs.reset(); _level0.optYs=choice[9]; _level0.moptYs.reset(); _level0.optR=choice[10]; _level0.moptR.reset(); }
function readPre () { //注释13 var choice=new Array() choice.push(_level0.waveLength); choice.push(_level0.sangle); choice.push(_level0.dist); choice.push(_level0.drift); choice.push(_level0.picDrift); choice.push(_level0.rotate); choice.push(_level0.optX); choice.push(_level0.optY);
上一篇:FlashMX 基础应用(1.3)
下一篇:用Flash和XML构建论坛实例(上)
|