FLASH中的移动方法教程和实例集锦(适合新手)

2016-01-29 12:40 19 1 收藏

FLASH中的移动方法教程和实例集锦(适合新手),FLASH中的移动方法教程和实例集锦(适合新手)

【 tulaoshi.com - Flash 】

在此只探讨用AS语句去控制移动的方法。FLASH中能够移动的物体一般是舞台上的电影实例(为节省篇幅以下简称为MC,并且其实例名为my_mc)。FLASH中物体的移动是在X轴(即水平)方向或Y轴(垂直)方向的运动。因此,通过控制mc属性中的_x与_y的值就可以达到使其运动的目的。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/flash/)



一、匀速运动


1、水平方向上的向右匀速运动

方法一:
主场景第1帧:var mx=5;//设定初始速度为5
主场景第2帧:my_mc._x+=mx;//名称为my_mc的电影实例以步幅5的速度向右移动,
主场景第3帧:gotoAndPlay(2);// 跳转到第二帧,再次激发my_mc电影实例以步幅5的速度向右移动后又会跳转到此帧,并再次激发运动,如此周而得始地激发,就达到了不断向右运动的目的.
(见实例匀速运动1_1_1)

匀速运动1_1_1.swf

匀速运动1_1_1.fla

方法二:
主场景第1帧:
var mx = 5;//设定初始速度为5
this.onEnterFrame = function() {
        my_mc._x += mx;//不断刷新my_mc的向右运动
};//方法一需要3帧才能运动,而此方法二只需要一帧就可以使其运动,这是主要区别
(见实例匀速运动1_1_2_1)

匀速运动1_1_2_1.swf

匀速运动1_1_2_1.fla

或者:
var mx = 5;//初始速度值为5
onEnterFrame = function () {
        my_mc._x += mx;
};//此方法三与方法二的区别在于,方法二中this.onEnterFrame中的this是指当前时间轴;而在此方法三中直接用onEnterFrame,并未用this时,就表示暗指当前时间轴
(见实例匀速运动1_1_2_2)

匀速运动1_1_2_2.swf

匀速运动1_1_2_2.fla

或者:
var mx = 5;//初始速度值5
my_mc.onEnterFrame = function() {
        this._x += mx;
};//此处的my_mc.onEnterFrame指方法是加在my_mc上的.
(见实例匀速运动1_1_2_3)

匀速运动1_1_2_3.swf

匀速运动1_1_2_3.fla

方法三:
主场景my_mc上:
onClipEvent (load) {
        var mx = 5;//初始速度值5
}
onClipEvent (enterFrame) {
        _x += mx;//触发my_mc实例定义的动作是x轴坐标不断增值5。
}//(见实例匀速运动1_1_3_1)

匀速运动1_1_3_1.swf

匀速运动1_1_3_1.fla

方法四:
主场景第1帧:
function moveToRight(Object, xVar) {//定义函数的方法
        var mx = xVar;
        onEnterFrame = function () {
                Object._x += mx;
        };
}
moveToRight(my_mc, 5);
//(见实例匀速运动1_1_4_1)

匀速运动1_1_4_1.swf

匀速运动1_1_4_1.fla

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/flash/)[next]方法五:
MovieClip.prototype.mcmove = function(Object, x) {
        var mx = x;
        onEnterFrame = function () {
                O

来源:https://www.tulaoshi.com/n/20160129/1487094.html

延伸阅读
Flash表单制作实例集锦1:简单表单 Flash表单制作实例集锦2:存储及查阅信息 第3节 搜寻关键字 此表单是一个关键字搜索器,使用者输入关键字然后按下查找按钮,马上就可以从上方的待查文本中找出所符合的关键字的数量,并显示在查找结果框里,表单界面如图3.1所示: 图3.1 表单界面 例如在左边的关键字文本框...
标签: 存储
Flash表单制作实例集锦1:简单表单 第2节 存储及查阅信息 在此表单中,用户可以事先往表单中添加多条信息,然后可以在所添加的信息中查找特定的信息项,该表单的最终效果分别如图2.1和图2.2所示; 图2.1 表单的输入信息界面 图2.2 表单的查询信息界面 1.首先启动Flash,新建一个影片,设置影片舞台大小为...
标签: FLASH flash教程
这是一个鱼缸效果,这个动画制作,用到了很多flash动画制作的基础技能,诸如:遮罩,引导层,补间动画,元件,水纹效果,鼠绘等,很适合初学者练习 先来看看最终效果: 首先需要找一张背景图片,最好是鱼缸,海低或碎石,枯树等图片,将图片处理为400x300大小。 图1 新建一flash文档,背景为白色,将准备好的图片导入到...
标签: FLASH flash教程
这个Flash实例制作了一个可爱的小青蛙时钟动画,用到了Flash的基本绘图工具如椭圆、矩形、直线和任意变形等,操作简洁易懂,适合练习。先看下效果吧: 效果图: 制作步骤: 1、新建一个Flash文档,Ctrl+F8新建一个元件,命名为clock。选择椭圆工具,设笔触为黑色,填充为绿色,按住Shift键画出一个正圆。   图01 2、Ctrl+...
Flash表单制作实例集锦1:简单表单 Flash表单制作实例集锦2:存储及查阅信息 Flash表单制作实例集锦3:搜寻关键字 Flash表单制作实例集锦4:三角函数值计算 第5节 用户登陆系统 使用Flash制作的表单可以用做网站的登陆入口,至于输入特定的用户名和密码,才可以进入该网站,本实例就来制作一个简单的用户登陆系统,如...

经验教程

798

收藏

14
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部