PDA

Просмотр полной версии : Как очистить мувик???


agressive
08.06.2006, 14:44
Формирую фотогалерею вот так

Gallery = function (f){
var a=f.split(",");
portfolioInfo = new XML();
portfolioInfo.ignoreWhite = true;

timeline = this;

tileWidth = 65;
tileHeight = 65;

portfolioInfo.onLoad = function(){
portfolioTag = this.firstChild;

count = portfolioTag.childNodes.length;
for (child = 0; child < count; child++){
currentPicture = portfolioTag.childNodes[child];

currentThumb = img.createEmptyMovieClip("thumbnail"+child,child);

currentThumb._x = -321 +((child%5)+5*(x>=5))*tileWidth;
currentThumb._y = 35+(Math.floor((child%20)/5))*tileHeight;
image = currentThumb.createEmptyMovieClip("thumbnail_image",0);
currentThumb.IMAGE = currentPicture.attributes.IMAGE;
currentThumb.HEIGHT = currentPicture.attributes.HEIGHT;
currentThumb.WIDTH = currentPicture.attributes.WIDTH;
image.loadMovie(currentPicture.attributes.THUMB);
currentThumb.onRelease= function(){
getURL("javascript: void window.open('"+this.IMAGE+"','Gallery','scrollbars=0,status=0,resizable=0,width="+this.WIDTH+",height="+this.HEIGHT+",top='+(screen.height/2-"+this.HEIGHT+"/2)+',left='+(screen.width/2-"+this.WIDTH+"/2)+',location=0,menu=0')");
}

}
}
portfolioInfo.load("http://www.lunaticscale.ru/Faces/"+a[2]+"/data"+a[1]+".xml");}
Там формируются превьюшки.

Как мне сделать очистку формирующегося мувика при нажатии на какую нибудь кнопку. Пробовал _root.img.removeMovieClip(); не прокатило.
Не забываем пользоваться тегами форматирования кода

etc
08.06.2006, 16:04
Уверен, что не работает?

agressive
08.06.2006, 16:14
ДА, не стирает.

etc
08.06.2006, 17:14
Создай программно в img мувик-контейнер и создавай в нём свои картинки. И удаляй этот мувик-контейнер, а не img.

agressive
09.06.2006, 02:15
я честно говоря плохо раздел Flash+XML освоил, поэтому просто взял из какого-то другого примера кусок. Вот тут по моему что-то создается, но что именно я не разобрался:

currentThumb = img.createEmptyMovieClip("thumbnail"+child,child);
image = currentThumb.createEmptyMovieClip("thumbnail_image",0);

Это и есть тот самый контейнер о котором идет речь или нужно сделать что-то другое?

agressive
09.06.2006, 14:26
ЧтоЮ никто помочь больше не может?

etc
09.06.2006, 14:37
Причём тут XML?

Nirth
09.06.2006, 14:42
я так понимаю, автор топика не автор этого кода, и что там где не знает

agressive
09.06.2006, 14:52
Правильно, я только могу догадываться, но что и где изменить не знаю. Мне показалось, что описанная выше конструкция обрабатывает xml файл (точнее так и есть), вот причем тут xml. Если есть маза - покажите что и как исправить.

agressive
09.06.2006, 15:45
Спасибо, разобрался, проблема решена, топик можно удалить.