资源描述:
《flash软件是一款功能强大的图形和二维动画制作工具》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Flash软件是一款功能强大的图形和二维动画制作工具,其中的as脚本又是一个功能强大的编程语言。只要会C++语言的人,都可以轻松使用as编程,实现各种动态特效。对于数学教师,只要利用其中的数学函数,结合各种运算符和表达式,就可以作出高中数学中的任何函数曲线。1课件的制作1.1主场景的制作:主场景共有4帧。1帧界面用3个函数名作为进入2-4帧的导航按钮,2-4帧进行3类函数的图象和性质研究,如右图:1帧代码:stop();x0=320;//定原点。y0=320;this.attachMovie("zbi","zb",2);//加坐标。zb._x=x0;
2、zb._y=y0;3个按钮代码如:y=ax2代码:on(release){gotoAndStop(2);//另两个按钮上变数字为3和4。}2-4帧加载电影剪辑的代码(2帧上)为:stop();this.attachMovie("rchs1","rh1",10);//加y=ax2的影片剪辑(mc)。rh1._x=x0;rh1._y=y0;3帧变为“rchs2","rh2",11”;“4帧变为"rchs3","rh3",12”;1.23个电影剪辑的制作:现仍以y=ax2的影片剪辑为例说明,该影片共5帧,时间轴1帧上的帧代码为:stop();_global
3、.a//申明参数a为全局变量。_global.a=1;场景窗口中有文本y=ax2和画线按钮,按钮代码为on(release){play();}运行2-4帧的程序开始画线,2帧代码:x=-300;//画线起点。this.createEmptyMovieClip("yi",10);//建显示曲线的mc。yi._x=0;yi._y=0;yi.attachMovie("dot","do1",11);//显示顶点。yi.do1._x=h1;yi.do1._y=-k1;x2=x/25;y=-25*(x2*x2);yi.moveTo(x,y);//定画线起始位置。
4、yi.lineStyle(3,0x0000ff,100);//线的颜色和粗细。3帧代码:x2=x/25;yi.lineStyle(3,0x0000ff,100);y=-25*(x2*x2);yi.lineTo(x,y);4帧代码:if(x>=300){gotoAndStop(5);}else{x+=5;gotoAndPlay(3);}//循环动态画线。画线完后,自动进入5帧,界面如图:5帧代码为:this.onEnterFrame=function(){ys1=0x0000ff;ys2=0x990099;ys3=0xcc33cc;i=Math.flo
5、or(10*Math.random());yi.lineStyle(2,this["ys"+i],100);//变化曲线颜色。x22=x3/25;y3=-25*a*(x22*x22);yi.moveTo(x3,y3);for(x3=-400;x3<=400;x3++){x22=x3/25;y3=-25*a*(x22*x22);yi.lineTo(x3,y3);//动态画线。}a1=a;}//动态显示参数。第5帧最关键点是拖动滑块改变a的值。滑块既是电影剪也是按钮;mc代码:onClipEvent(load){totW=180;//控制滑块移动范围。c
6、en=this._x;top=this._y;left=cen-totWright=cen+totW;bottom=this._y;}onClipEvent(enterFrame){_global.a=(this._x-cen)/18;//改变参数a的值。_parent.rtxt=a;}按钮代码:on(press){this.startDrag(true,left,top,right,bottom);rdrag=true;//为真时可滑动。}on(release,releaseOutside){this.stopDrag();rdrag=false;
7、}影片剪辑y=a(x+h)2+k与上类似,只是1帧上的参数多了h和k,初值都为0。5帧界面如右图:同样拖动滑块时动态显示a、h、k的值及动态变化的函数式。5帧多出或变化的语句:h1=h;//动态文本框中显示数值。k1=k;yi.do1._x=-1*h*25;//显示变化的顶点。yi.do1._y=-1*k*25;yi.do1.a1=h;yi.do1.a2=k;影片剪辑y=ax2+bx+c与y=a(x+h)2+k类似,1帧只是参数变为b、c5帧界面如右图:5帧多出的语句:h=-b/(2*a);k=(4*a*c-b*b)/(4*a);b1=b;c1=c。
8、以上3个电影剪辑分别在库面板中链接并命名为“rchs1”、“rchs2”和“rchs3”2课件的使用2.1使