Волгоградец
11.07.2008, 22:58
Привет. Друзья, помогите понять работу MovieClipLoader'а.
Вот классы:
Имеется массив ссылок на изображения. Пробегаем в цикле и создаем экземпляр другого класса:
class LoadPicture {
public function LoadPicture (mc:MovieClip)
{
var xpos:Number = 10;
var myArr:Array = ["lib/thumb_001.png", "lib/thumb_002.png", "lib/thumb_003.png", "lib/thumb_004.png"]
for (var i:Number = 0; i < myArr.length; i++)
{
var pict:Picture = new Picture (mc, xpos, myArr[i]);
xpos += 50;
}
}
}
Класс изображения:
class Picture {
public function Picture (mc:MovieClip, x:Number, str:String)
{
var clip:MovieClip = mc.createEmptyMovieClip("clip", mc.getNextHighestDepth());
clip._x = x;
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.loadClip(str, clip);
}
}
Грузится только одно изображение - первое. Потом пустота... Вроде создаю для каждого изображения свой mcLoader. Так в чем проблема?
Вот классы:
Имеется массив ссылок на изображения. Пробегаем в цикле и создаем экземпляр другого класса:
class LoadPicture {
public function LoadPicture (mc:MovieClip)
{
var xpos:Number = 10;
var myArr:Array = ["lib/thumb_001.png", "lib/thumb_002.png", "lib/thumb_003.png", "lib/thumb_004.png"]
for (var i:Number = 0; i < myArr.length; i++)
{
var pict:Picture = new Picture (mc, xpos, myArr[i]);
xpos += 50;
}
}
}
Класс изображения:
class Picture {
public function Picture (mc:MovieClip, x:Number, str:String)
{
var clip:MovieClip = mc.createEmptyMovieClip("clip", mc.getNextHighestDepth());
clip._x = x;
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.loadClip(str, clip);
}
}
Грузится только одно изображение - первое. Потом пустота... Вроде создаю для каждого изображения свой mcLoader. Так в чем проблема?