作业帮 > 综合 > 作业

我在做一个flash的课件,需要做一个圆不动,一圆运动,随着运动,两圆的圆心距不断缩小,能否像几何画板一样显示两圆圆心距

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 20:48:19
我在做一个flash的课件,需要做一个圆不动,一圆运动,随着运动,两圆的圆心距不断缩小,能否像几何画板一样显示两圆圆心距的距离的变化(数字显示).
我在做一个flash的课件,需要做一个圆不动,一圆运动,随着运动,两圆的圆心距不断缩小,能否像几何画板一样显示两圆圆心距
1、画不动的圆并调整好大小.然后转换为 影片剪辑元件 (假设元件名为 circleDistance).
注意:原件的控制点选中心.
2、双击原件circleDistance,进入原件内,此时,元件坐标原点就是 定圆的圆心.
3、在元件circleDistance内,画动圆.调整好动圆的大小后,再调它的位置(直接调整它的坐标就行).调整好后,将其转换为 影片剪辑原件,元件名为:moveCircle ,实例名为:moveC .
4、创建一动态文本,实例名为:distanc
5a、如果不熟悉AS,可以制作moveC的补间动画.
在元件circleDistance内新建一图层,在帧上写AS:
onEnterFram = function(){
distanc.text = String(Math.sqrt(Math.pow(moveC._x,2)+Math.pow(moveC._y,2)));
}
5b、如果熟悉AS,则可以用AS脚本来控制moveC坐标.在控制坐标的同时计算距离:
distanc.text = String(Math.sqrt(Math.pow(moveC._x,2)+Math.pow(moveC._y,2)));