作业帮 > 综合 > 作业

Flash as3 水平动画移动

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 05:00:34
Flash as3 水平动画移动
/*水平动画移动
通过在 ENTER_FRAME 事件中减少或增加元件实例的 x 属性,使其在舞台上向左或向右移动.
说明:
1. 默认动画移动方向为右.
2. 要将动画移动方向更改为左,将以下数字 10 更改为负值.
3. 要更改元件实例的移动速度,将以下数字 10 更改为希望元件实例在每帧中移动的像素数.
4. 由于动画使用 ENTER_FRAME 事件,仅当播放头移动到新帧时动画才播放.动画播放速度也受文档帧频率的影响.
*/
movieClip_1.addEventListener(Event.ENTER_FRAME, fl_AnimateHorizontally);
function fl_AnimateHorizontally(event:Event)
{
movieClip_1.x += 10;
}
这个能否让他循环,水平移动后就没了,能不能让他像补检一样不断循环.
Flash as3 水平动画移动
movieClip_1.addEventListener(Event.ENTER_FRAME,fl_AnimateHorizontally);
function fl_AnimateHorizontally(event:Event)
{
if(movieClip_1.x
再问: 为什么我把影片剪辑放上面还是没循环。还是一直往左边走
再答: movieClip_1.addEventListener(Event.ENTER_FRAME, fl_AnimateHorizontally);

function fl_AnimateHorizontally(event:Event)
{
if(movieClip_1.x550){
movieClip_1.x=0
}
movieClip_1.x += 10;
}


或者


movieClip_1.addEventListener(Event.ENTER_FRAME, fl_AnimateHorizontally);

function fl_AnimateHorizontally(event:Event)
{
if(movieClip_1.x>550){
movieClip_1.x=-movieClip_1.width
}
movieClip_1.x += 10;
}