![]() |
слайдер с несколькими вариантами галерей (XML)
Вложений: 1
Есть XML-слайдер (см. вложенный исходник).
Необходимо сделать так, чтобы по нажатию кнопок подгружались разные xml файлы (то есть, в зависимости от нажатой кнопки, была видна каждый раз разная галерея). Например, нажимаем кнопку Auto ID - подгружается файл datas.xml. Нажимаем кнопку "Торговое оборудование" - подгружается файл datas1.xml. Как это лучше реализовать? |
Добавила пока следующее:
Код AS3:
|
приведите код loadXML.
вероятно он единожды сохраняет загруженную XML и дальше не реагирует. |
Это?
Код AS3:
|
Ну, здесь всё хорошо. А что делает ф-ция parseXML ?
|
На всякий случай, копирую вместе с ф-цией loadImages:
Код AS3:
|
как вижу у вас заполняется массив images, и они далее добавляются в отображение.
А при повторной загрузке картинки всё еще остаются, и массив всё еще со старыми данными. ваша задача - перед каждой загрузкой удалить картинки с визуального отображения, и очистить массив. - скажите где располагается images? (где делается addChild для его элементов) |
Гм... давайте я приведу весь код целиком...
Код AS3:
|
в ф-ции createImages в самом начале пропишите:
Код AS3:
Код AS3:
|
Сделала, получила
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at FlowerMenu/loadImages() at FlowerMenu/parseXML() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete() |
| Часовой пояс GMT +4, время: 01:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.