加载影片后怎么样让它在固定的范围内左右移动

 

首先,定义两个变量 :速度与是否左右移动

private var speed:Number = 5;       //速度
private var isLeft:Boolean;              //是否像左移动

然后再给影片添加事件:

  mc.addEventListener(Event.ENTER_FRAME,onEnterFrame);

给出事件函数:

      public function onEnterFrame(evt:Event):void
      
{
            
// 移动范围
            if(mc.x+mc.width >= 960)
            
{
                  isLeft 
= false;
            }
 
            
if(mc.x <= 0)
            
{
                  isLeft 
= true;
            }
 
   
            
//是否向左移动   
            if(isLeft)
            
{
                  mc.x 
+= speed;
            }

            
else
            
{
                  mc.x 
-= speed;
            }

      }

 

posted @ 2009-06-30 09:40  ∨、放卟丅。  阅读(199)  评论(0)    收藏  举报