WEB开发网
开发学院图形图像Flash Flash游戏教程:控制物体运动三法 阅读

Flash游戏教程:控制物体运动三法

 2009-04-07 12:01:23 来源:WEB开发网   
核心提示: 7、单击[Windows]菜单→[Common Libraries]→[Bottons]打开按钮符号库,选择 "(circle)VCR Button Set"中的"gel Left"和"gel Right"按钮

7、单击[Windows]菜单→[Common Libraries]→[Bottons]打开按钮符号库。选择 "(circle)VCR Button Set"中的"gel Left"和"gel Right"按钮,然后把它们拖拽到场景中适当的位置。

8、右键单击"gel Left"按钮,输入如下代码:

on (release) {
tellTarget ("_root.mc") { //告知电影以被调用,跳转到第2帧
gotoAndStop (2); //跳转到第二帧后,影片就换了个方向
}
movex = getProperty("/mc", _x); //将影片在场景中的X坐标值附给movex
vmovex = 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){ }"语句实现单击鼠标左键实现物体的单向运动。"{ }"中添加的代码参考"方法一",很简单的,篇幅关系我这里就不多说了。但是"方法一"的设计还有一些不完美。这些我们将在"方法二"中解决。

上一页  1 2 3 4 5  下一页

Tags:Flash 游戏 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接