flash mx2004做平抛运动,就是有重力加速度的那个.1. 需不需要动作脚本?如果要,请把这里要用上的一条一条解析一下,实在不懂呵...2. 动作作脚本主要是做什么用的,请随便举几个例子

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 00:53:14

flash mx2004做平抛运动,就是有重力加速度的那个.1. 需不需要动作脚本?如果要,请把这里要用上的一条一条解析一下,实在不懂呵...2. 动作作脚本主要是做什么用的,请随便举几个例子
flash mx2004做平抛运动,就是有重力加速度的那个.
1. 需不需要动作脚本?如果要,请把这里要用上的一条一条解析一下,实在不懂呵...
2. 动作作脚本主要是做什么用的,请随便举几个例子
好的追加50以上 谢..
一楼说得相当好,Flash里有没有办法用解析几何坐标系之类的,感觉那个反而好用一点

flash mx2004做平抛运动,就是有重力加速度的那个.1. 需不需要动作脚本?如果要,请把这里要用上的一条一条解析一下,实在不懂呵...2. 动作作脚本主要是做什么用的,请随便举几个例子
在高中物理教学中,平抛运动演示一直是一个难点问题,传统的教具和实验很难观察和表现清楚,本文将介绍如何解决利用Flash Mx中文版制作平抛运动及闪光照相动画.
我们用要做的动画演示要实现三个方面要求:(1)实现小球作平抛运动,这一点我们通过使小球水平位移随时间均匀改变、竖直位移与时间为二次函数关系来实现;(2)通过输入文本实现水平初速度的动态输入,通过动态文本实现水平位移、竖直位移和竖直速度的动态显示;(3)通过复制函数duplicateMovieClip()实现频闪照相效果.具体制作如下:
一、制作元件
1、新建一个影片.运行flash MX,修改影片大小为800×600.建立四个图层“球”、 “按钮”、 “坐标轴”和“输入显示”.
2、在图层“输入显示”第一帧中做一个静态文本“请输入初速度”,类似的再做不显示边框的静态文本:“V0”、“Vy”、“X”和“Y”,及对应四个量的单位:“m/s”、 “m/s”、 “m”和“m”,并且用对齐工具对齐;做一个显示边框的输入文本,设置变量为v,放置于“V0”,做三个显示边框的动态文本,分别设置变量为x、y和Vy后放置于“Vy”、“X”和“Y”后.
3、新建影片剪辑“qiu”,用“椭圆工具”画一个圆,删去其边线,调整其宽为20,高为20,位置为(-10,-10),填充为放射状灰灰色小球.回到场景中,影片剪辑“qiu”拖入场景图层“球”第一帧中,将其命名为ball(这一步至关重要,因为只有给元件命名后才能通过脚本动作进行控制),调整其坐标为(-200,-200)(目的是使小球初始时不在屏幕上).
4、在图层“坐标轴”第一帧画Y轴和X轴,调整其交点坐O标为(50,50),然后在相应位置分别标上“X”、“Y”和“O”.
二、输入脚本
1、按钮代码.打开系统自带的元件库,选择“playback”里的“gel rewind”、“gel pause”、“gel right”把它们依次拖入“按钮”图层第一帧中且放到下部,将三个按钮等间隔排列整齐.打开“gel rewind”按钮“动作面板”输入以下代码,注意:(1)代码里面的分号应用拼音状态输入;(2)“//”及后面为解释内容,可以不输入.
on (release) { //当鼠标释放时执行动作
while (p>0) { //循环条件:当P>0时执行
removeMovieClip("ball add P"); //删除影片剪辑“ball add p”
p = p-1; //每执行一次后P减去1
}
gotoAndStop(1); //执行完循环后跳转到第一帧并且停止
}
类似的,在“gel pause”按钮上输入代码:
on (release) {
stop(); //停止播放
}
在“gel right”按钮上输入代码:
on (release) {
gotoAndPlay(2); //跳转到第二帧并且播放
}
2、帧代码.将四个图层由第一帧延伸至第三帧,在“按钮”图层的第一帧的动作面板上写入如下代码:
fscommand("fullscreen","true"); //使影片全屏播放
setProperty("/ball",_x,50);
setProperty("/ball",_y,50); //初始化实例“ball”的横、纵坐标
setProperty("/ball",_alpha,100); //设置实例的透明度
stop();
t = 0;
v = 30;
x = 0;
y = 0;
vy=0;
p = 1; //初始化变量p、vy、y、x、v、t
将图层“按钮”的第二帧变为关键帧,且写入如下代码:
t = t+0.4;
x1 = 50+Number(v*t);
y1 = 50+Number(0.5*9.8*t*t); //设置变量y1、x1、t1的变化
setProperty("/ball",_x,x1);
setProperty("/ball",_y,y1); //设置实例“ball”的横、纵坐标
x = x1-50;
y = y1-50;
vy=9.8*t;
p = p+1; //设置变量p、vy、y、x的变化
duplicateMovieClip("/ball","ball add p",p);
在“按钮”图层的第三帧的动作面板上写入如下代码:
gotoAndPlay(2);
现在可以按“Ctrl+Enter”,点击“gel right”观看运行效果.如果出现小球初位置不在坐标原点,可对坐标轴位置进行微调或者修改小球初始坐标.

flash mx2004做平抛运动,就是有重力加速度的那个.1. 需不需要动作脚本?如果要,请把这里要用上的一条一条解析一下,实在不懂呵...2. 动作作脚本主要是做什么用的,请随便举几个例子 求flash教程:简易计算器脚本编写我要用flash mx2004的版本做一个简单的计算器.图示——就是在x1和y1中输入数字,然后按下面任意按钮,如“+”,于是在op中显示加号,z1中显示得数.可是我对编写 求flash脚本编写 做简易计算器我要用flash mx2004的版本做一个简单的计算器.就是在x1和y1中输入数字,然后按下面任意按钮,如“+”,于是在op中显示加号,z1中显示得数.可是我对编写动作脚本完全 flash动画运动的小汽车怎么做在flash里要做一个小汽车运动的动画,就是车和轮子都是朝一个方向运动的,简单的方法就可以! flash动画球的运动咋做就是先从上面掉下来再弹上去最后在地上滚 flash flash flash flash flash怎样做小球依次按正方形轨迹运动 flash里面物体运动的代码怎么写呀?AS3 flash三个独立运动小球用flash制作三个小球独立运动动画,希望帮我做一下, flash蝴蝶翅膀扇动怎么弄就是蝴蝶的翅膀要扇动..唉..flash flash制作循环运动的小球,就是我有两个按钮,开始和暂停,小球是按照圆周来运动,我想刚开始的时候小球是静止的,点击开始按钮后,开始运动,但是我做的只会运动一圈.请问,怎么让它一直运动 flash中,如何让元件按照一定的轨迹运动..请问在flash中,如何设定一个轨迹,让元件按照这个轨迹运动? flash做天体运动时 如何让月球跟的地球再绕太阳转 简述用Flash制作一个小球沿弧线运动动画的操作步骤. 求地球绕太阳转的flash,要有运动的椭圆轨迹