【发布时间】:2010-08-20 11:59:10
【问题描述】:
我在加载缩略图时遇到问题,我设置了每个拇指在舞台上加载的时间间隔。其中一些无法按顺序加载,它们丢失,滞后......
实际上,我为文件大小设置了一个预加载器,但由于我从 XML 动态加载,因此文件大小更小。
有人知道解决这个问题的方法吗? 不过这真的让我很烦......
我使用 XML 文件加载,解析过程没有任何问题。
有时可以在舞台上加载所有缩略图,如果带宽有点慢,则表示第一个缩略图正在加载,然后它会突然跳过第二个缩略图,而是加载第三个缩略图,依此类推...
有时它可以加载整个缩略图......这很奇怪
在这里,我设置了一个计时器来加载每个缩略图
protected static const INTERVAL_TIME:uint = 1000;
initLoadTime = new Timer(INTERVAL_TIME);
initLoadTime.addEventListener(TimerEvent.TIMER, handleLoadedEachThumbnail, false, 0, true);
initLoadTime.start();
protected function handleLoadedEachThumbnail(event:TimerEvent):void
{
var container:MovieClip = new MovieClip();
if (currentIndex < tabPhoto.length) {
thumbnailPositionMC = positionEachThumbnail();
container.addChild(thumbnailPositionMC);
addChild(container);
currentIndex++;
}
if (currentIndex == tabPhoto.length) {
currentIndex = 0;
initLoadTime.removeEventListener(TimerEvent.TIMER, handleLoadedEachThumbnail);
initLoadTime.stop();
}
}
【问题讨论】:
-
你用什么来加载缩略图? UILoader?
-
请贴出完整的代码,包括解析xml。谢谢。
标签: xml actionscript-3 thumbnails loading