Я уже задавал этот вопрос, но я думаю, что это должно было смутить. Я попробую еще раз, так как я не могу изменить или сделать видимыми комментарии к этому. Поехали!AS3 - REMOVE OBJECT
Я работаю над портфолио фотографий для своего друга.
У меня есть основного SWF с Основным классом (SEE Структурой каталогов В КОНЦЕ). Этот класс я использую для создания макета сайта и меню.
Этот сайт имеет макет жидкости и, поскольку я начинаю, я не могу получить доступ к сцене из подклассов, чтобы изменить размер или изменить положение, поэтому мне нужно загрузить страницы контента в других SWF-файлах.
Каждые из страниц/швейцарские франки называют другую галерею, и построить эти галереи у меня есть XMLGallery.as
Внутри файл швейцарских франков У меня есть функция, которая вызывает щелчок галерею изображения, как это :
function clickButton(e:MouseEvent):void {
var gallerySample:MovieClip = new XMLGallery(stage, "xml/snfashion_xml.xml");
}
И в в XMLGallery.as у меня есть это на основной функции XMLGallery:
root.addChild(this, 0);
addChild(thumbContainer);
addChild(fullImageContainer);
Ok! Он работает отлично. Галерея загружается и добавляется к mainFile.
Но теперь у меня эта проблема, которая сводит меня с ума, чувак!
Когда я пытаюсь перейти на другие страницы (swf-загруженные файлы), XMLGallery остается там. Даже выгрузка swf, которая вызывает XMLGallery.as. И я не могу получить доступ к XMLGallery объекту, чтобы выгрузить его.
Трассировка то, что я на сцене после загрузки XMLGallery, я получаю это:
name:instance60 type:object [object XMLGallery]
name:root1 type:object [object snMain]
МОЯ ПРОБЛЕМА: Как я могу получить доступ к XMLGallery и выгрузку его с событием мыши внутри mainClass меню?
Пожалуйста, я старался быть более конкретным, насколько это возможно ... кто-нибудь помогите-мне !!
Thanx !!!
Вот структура моего проекта:
//MAIN DIRECTORY
mainFile.swf
page1.swf
page2.swf
page...
//COM (SUB-DIRECTORY)
mainClass.as
XMLGallery.as
//XML (SUB-DIRECTORY)
snfashion_xml.xml