我有一个背景符号,加载外部jpg作业,并引擎as3连续循环2背景在屏幕上。但是,只有一个背景可以加载文件,尽管它们是来自同一个符号的“新”。为了测试这个urr ...现象,我交换了2个背景的“新”代码的顺序,然后上面的任何一个将完美加载该jpg文件,另一个将保持空白。 有没有人遇到过这个问题?或知道如何解决它? PLZ教我。从一开始,这种外部负载对我来说真的很痛苦。与加载程序加载相同的东西两次决斗的麻烦
的代码:(因为它是非常非常基本的,所以我认为我可以忽视它,敬请原谅)
后台代码
var URLvar:URLRequest;
var fBGLoader : Loader = new Loader();
URLvar = new URLRequest("background collection/fyrise/fyriseFront.png");
fBGLoader.load(URLvar);
this.addChild(fBGLoader);
引擎代码
private var B1:fBG;
private var B2:fBG;
private var Container= new MovieClip();
BLen=2500;
B2=new fBG();
B1=new fBG();
B1.x=0;
B1.y=0;
B2.x=B1.x-BLen;
B2.y= B1.y;
Container.addChild(B1);
Container.addChild(B2);
stage.addChild(Container);
所以你可以看到,我在B1 = new fBG()之前放置了B2 = new fBG(),然后我可以看到B2但不是B1,如果交换顺序,我可以看到B1而不是B2。那就是问题所在!
什么是T_T?并请添加一些相关的代码。否则很难猜测问题。 – taskinoor
你能发表你正在用来加载和循环的代码块吗? – Corey
@taskinoor T_T是一个微笑 –