Actionscript 3 将剪辑动态添加到容器会导致随机图像幻灯片放映
由于我不想将我的100张图片全部加载到电影剪辑容器中,我决定这样做: 1加载前5张图片并将其添加到电影剪辑容器:Actionscript 3 将剪辑动态添加到容器会导致随机图像幻灯片放映,actionscript-3,flash,Actionscript 3,Flash,由于我不想将我的100张图片全部加载到电影剪辑容器中,我决定这样做: 1加载前5张图片并将其添加到电影剪辑容器: private function onLoadingComplete(evt:Event):void { evt.target.removeEventListener(Event.COMPLETE,onLoadingComplete); var bitmap:Bitmap=evt.target.loader.content as Bitmap
private function onLoadingComplete(evt:Event):void
{
evt.target.removeEventListener(Event.COMPLETE,onLoadingComplete);
var bitmap:Bitmap=evt.target.loader.content as Bitmap;
bitmap.smoothing=true;
bitmap.width=stage.stageWidth;
bitmap.height=stage.stageHeight;
var clip_mc:MovieClip=new MovieClip();
clip_mc.addChild(bitmap);
clip_holderArray.push(clip_mc);
container_mc.addChild(clip_mc);
2在图片4,从4过渡到5,我加载其他5,依此类推
由于加载速度很快,只有5张图片,用户没有注意到加载…总之,有些事情不对劲,我看不到图片的确切顺序,我把它们放在了容器中。为什么?图片会以完成加载的任何顺序放在容器中。这将由每个图像的文件大小决定。如果您希望它们以指定的顺序放置在容器中,那么一个解决方案是在加载图像之前将加载器本身添加到容器中。我可以举个例子吗?即使是教程链接也很好,这实际上类似于我几天前回答的一个问题: