第1步
首先你会需要的是一个符号动画。如果你不已经有一个准备,在舞台上绘制一个新的形状并将其转换为一个符号(电脑快捷F8键,或插入->“转换为元件)。选择“电影剪辑”作为类型。您可以指定一个实例名称的符号,但它并不是完全在这种情况下必要的。
第2步
用鼠标点击符号,然后选择“操作”,打开动作面板。
第3步
通过左边的导航树中寻找行动,>“电影剪辑控制-> onClipEvent。双击,要点击它插入到脚本窗口打开和关闭相应的括号内。
第4步
onClipEvent处理程序“听”的某些事件发生的影片剪辑分配给他们,无论它是一个鼠标操作,按键,或只加载影片剪辑。在这种情况下,确保“onClipEvent(enterFrame)”被选中,这表现在事件处理封闭的行动每当进入该影片剪辑的时间轴帧。由于影片剪辑的时间应不断循环和电影应该在默认播放每秒12帧,这意味着每秒12次将表演剪辑的onClipEvent处理内部封闭的行动。
第5步
随着确定的行动将触发该事件,下一步的处理程序是确定会发生什么事,每次经过剪辑的帧通行证。这是随机生成的议案,通过使用_x和_y属性的影片剪辑。 _x和_y坐标定义的像素在舞台上影片剪辑; this._x和this._y具体代表在这些职能被称为当时的水平和垂直当前选定的对象的中心值。您可以通过重新定义要么像“this._x = this._x五陈述立场的东西移动;”,这将改变其移动5个像素的权利对象的水平位置。要创建随机运动,你可以添加Math.random生成每次onClipEvent(enterFrame值)发生。
第6步
最简单的方式来增加随机运动,是地方的行动“this._x = this._x + Math.random();”和“this._y = this._y + Math.random();”内您的onClipEvent处理程序。您还可以减,而不是添加Math.random值。这将导致议案动议对角线上一个相当明确的,但在不同的距离不稳定的跳跃。它还将进展非常缓慢,因为每一个时间的增加小于1的水平运动和垂直像素。
第7步
为了增加每次移动的距离,使议案只是多一点随机的,你可以乘以每次随机因素产生的onClipEvent处理程序由您选择的次数,增加运动量。例如:“this._x = this._x + Math.random()* 50;”。
第8步
唯一的问题你会面对这是您的动画将很快随机反弹马上在屏幕上。周围的话,你可以使用你的Flash影片的尺寸根据声明,制约了动画影片剪辑的议案。