PDA

Просмотр полной версии : Проблема с загрузкой фотки в мувиклип в мувиклипе


infeligo
13.01.2008, 12:37
Делаю галерею. Делай в нем быбор альбомов вот такого вида
нажимаю на вотку загружайю альбом
http://www.megafizz.com/infeligo/gallery.jpg

Проблема в функции loadImg()..

Ресайз фотки и центрированеи работает (только относительн сцены).
Не получается загрузить фотки в муиклипs pic1, pic2 и т.д. которые создаю в мувиклипах pic1_mc, pic2_mc и т.д.



var cliploader:MovieClipLoader=new MovieClipLoader();
var my_obj:Object=new Object();

my_obj.onLoadInit=function(pic_mc:MovieClip):Void{

if (pic_mc._height>pic_mc._width){
pic_mc._yscale = 10000/pic_mc._height;
pic_mc._y = (100 - pic_mc._height)/2;
pic_mc._xscale = pic_mc._yscale;


} else {
pic_mc._xscale = 10000/pic_mc._width;
pic_mc._x = (100 - pic_mc._width)/2;
pic_mc._yscale = pic_mc._xscale;



}



}



function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
image = [];
img=5;
count_model = xmlNode.childNodes.length;

for (i=0; i < count_model; i++) {

image[i] = xmlNode.childNodes[i].childNodes[img].childNodes[random(3)].firstChild.nodeValue;

}


} else {
content = "file not loaded!";
}
loadImg();
}


xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("modeli.xml");



function loadImg() {

for (j=0; j < count_model; j++) {

pic1_mc.createEmptyMovieClip("pic"+j,0);
cliploader.loadClip(image[j],"pic"+j+"_mc");

}
}

cliploader.addListener(my_obj);

MrPoma
13.01.2008, 12:48
грузить-то надо по очереди

infeligo
13.01.2008, 12:51
грузить-то надо по очереди
Не понял что-то


function loadImg() {
r = [];

for (j=0; j < count_model; j++) {

r[j] = "pic"+j+"_mc";
r[j].createEmptyMovieClip("pic"+j,0);
cliploader.loadClip(image[j],"pic"+j);

}
}


Так можно?

Aziz Zaynutdinoff
13.01.2008, 13:20
прочитайте мой ответ (http://www.flasher.ru/forum/showpost.php?p=710314&postcount=7) на ваш вопрос в одной из прошлых тем.

infeligo
13.01.2008, 13:39
прочитайте мой ответ (http://www.flasher.ru/forum/showpost.php?p=710314&postcount=7) на ваш вопрос в одной из прошлых тем.

Спасибо!!
Я понял, что у меня проблемы со знанием синтаксисом.