一、画正玄图象,由外部输入控制起点横坐标、震幅和跨度。源文件下载
点击查看动画效果<
思路:我们可以在作业源程序中发现:
y = 200-100*Math.sin(i*Math.PI/180);//其中100决定震幅大小,我们可以用变量(b)来表示;横坐标1个象数,对应表示1度的角度,在一个周期360度的条件下,如果横坐标1个象数对应几度,那么跨度显然会减小,就是说sin(i*Math.PI/180)中i的系数决定跨度的大小,经过反复测试这个系数为360/c比较合理。因此,原来程序中的这两条可以改为:
打开源程序3.7.1.fla文件,这里只记与作业不同的地方:
第1帧上:
二、把文字和下面的mc的位置都分别作任意的排列
点击查看动画效果<
思路:考虑mc位置的乱排,这些mc的纵坐标都相同,因此,我们主要考虑乱排横坐标。我们把这些mc的6个横坐标放入一个数组,用上一节讲的办法,很容易实现乱排的效果。
打开3.7.1.fla文件
在第1帧上的脚本为:
三、这四个元件开始顺序播放时,一个结束到另外一个开始的时间 间隔就能等于输入 的时间 ?随机播放的时候 一个结束到另一个播放的时间 的间隔也等于输入 的时间
点击查看动画效果<
思路:
方法1 可以在4个元件的最后一帧上加脚本,使另外的元件隔一定时间开始播放;
方法2 可以使用(帧频)事件处理函数来监测,如果影片的当前帧等于总帧数,那么这个影片播放完毕,让其它影片开始播放。用方法2比较简单。
打开 3.7.3fla文件:
在第1帧上的脚本为: