1

嗨,我是 actionscript 3 游戏开发的新手,我正在使用图像的 31 x 500 像素高度和宽度的 Continue Background 但是问题。是当我尝试运行我的 SWF 文件时,移动的对象闪烁 2 次我不知道为什么它会发生在这里是代码:如果有人想要 swf 文件的演示,我会将它上传到某个地方并给它

import flash.display.MovieClip;

var br:MovieClip=new MovieClip();
 var br1:MovieClip=new MovieClip();
 br=new Branch();
br1=new Branch();
 br1.x=br.width;
addChild(br);

stage.addEventListener(Event.ENTER_FRAME, moveScroll); 
function moveScroll(e:Event):void{
br.x -= 10;  
br1.x -= 10;  

if(br.x < -br.width){
br.x = br.width;
}else if(br1.x < -br1.width){
br1.x = br1.width;
}
}
4

1 回答 1

1

您正在初始化 br var 两次。改为这样做(假设 Branch 是一个库对象):

var br:Branch = new Branch();
var br1:Branch = new Branch();
于 2013-01-08T16:22:07.357 回答