FLASH元件横向移动AS

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:16:26
我就是想把一个图片从右向左慢慢的移动,想知道用什么语句可以做到!帮帮忙!

方法一:
最常用的方法,是将图片导入Flash,将图片拖到舞台右侧,在时间轴上的当前帧的后面若干帧处(离得越远,运动越慢)右击,插入关键帧,将图片拖到舞台左侧,保存后试试。

方法二:
在第一帧将图片导入Flash后,按F8创建新的影片剪辑元件,将该元件拖到舞台右侧,并给它的实例起个名字(要在属性里面输,注意大小写),如pic_mc,在第2帧上输入AS:
pic_mc._x -= 5;
//将pic_mc元件向左移动5像素
GotoAndPlay(1);
if (pic_mc._x<=0){
pic_mc._x = 500;
//500这个数值一般是屏幕的宽度,可根据实际情况确定
}

方法三:
这种方法不用将图片导入Flash,但方法与方法二相仿,只是将上面元件中的图片删除,即pic_mc为一个空的元件,假如你要显示的图片名称为mypic.jpg,且与你的flash文档保存在同一文件夹中,可以在上面的AS代码上方再加入一行:
loadMovie("mypic.jpg", "pic_mc");