教你如何在Flash动画(AS)中让物体运动起来的方法介绍
Flash动画(AS)中,让物体运动起来的几种方法的介绍,几种方法如下: 方法一:通过单击按钮实现物体的单位运动 这种方法一般在需要按键的游戏中使用。你也可以给某个实体加上这段代码,然后通过单击这个实体达到某种游戏效果。 1、 打开Flash,按快捷键"Ctrl + M"打开[ Movie Properties ]面板。根据你的要求设置场景大小和背景颜色。
复制代码代码如下:
on (release) {
tellTarget ("_root.mc") { //告知电影以被调用,跳转到第2帧 gotoAndStop (2); //跳转到第二帧后,影片就换了个方向 } movex = getProperty("/mc", _x); //将影片在场景中的X坐标值附给movex movex = movex-10; //以10个像素为单位变动坐标值,实现物体的移动。 setProperty ("/mc", _x, movex); //重新定义影片的'_x'坐标属性 }
9、 右键单击"gel Right"按钮,输入如下代码:
复制代码代码如下:
//单击此按钮,跳转到第1帧。实现图片地翻转
on (release) { //以下代码含义参考上面 tellTarget ("/mc") { gotoAndStop (1); } movex = getProperty("/mc", _x); movex = movex+10; setProperty ("/mc", _x, movex); }
以上两段代码是用来控制物体左右运动的。至于控制物体垂直方向运动的代码可以结合"方法二"自己编写。最终效果如图1。 另外,你可以通过"onClipEvent (mouseDown){ }"语句实现单击鼠标左键实现物体的单向运动。"{ }"中添加的代码参考"方法一",很简单的,篇幅关系我这里就不多说了。但是"方法一"的设计还有一些不完美。这些我们将在"方法二"中解决。 方法二:通过敲击方向键实现物体的单位运动 这种方法在游戏中是经常被使用到的,尤其是RPG游戏,学会它是设计RPG和其它很多游戏(如俄罗斯方块)的基础。实例中用的是小键盘的方向键,你有可以把它改成其它键,做出各种你想要的效果。 6、 右键单击move影片第1帧中的Graphic图片(是右键单击图片,不是帧),选择Actions命令。输入如下的代码: |