Показать сообщение отдельно
Старый 03.01.2009, 04:48
amexdesign вне форума Посмотреть профиль Отправить личное сообщение для amexdesign Посетить домашнюю страницу amexdesign Найти все сообщения от amexdesign
  № 6  
Ответить с цитированием
amexdesign

Регистрация: Jan 2009
Адрес: Германия, Bochum
Сообщений: 169
Отправить сообщение для amexdesign с помощью Skype™
Цитата:
scarbo двигать то двигать, ты посмотри как на сайте сделано, там обычными движениями по _x не обойтись
совершенно верно, просто передвижение по оси _x здесь не обойтись, потому "толчок" к рзмышлению, вернее система подхода к реализации:
1. ХМL грузится при загрузке всего swf-файла(usability)
2. прописывается loadMovieClip-Класс, чтобы использовать один и тот же прелодер для всех загружаемых картин и самое главное для их позиционирования, так как параметры _width и _height картины можно "вычесть" только после полной загрузки картины(mclListener.onLoadComplete = function())
3. прописываются 2 function, которые передают параметры от variable друг другу, например:
а)function parseXML(). в ней вычитываются все релевантные узлы XML-
файла и складываются в Array-и. Здесь же создаются цифровые кнопки
которые при функции btn.onRelease = function(), исполняют функцию в
а также 2 контейнера: один как маска, второй для загрузки картин.
в)function transitionPics(id)... в этой функции прописывается твинниг
для смены картин. Здесь огромную роль играют параметры current и id
current - актуальная картина
id - загружаемая картина(id присваивается цифровым кнопкам в
функции а по принципу btn.id = i)
А теперь самое главное, после завершения твиннинга производится
смена параметров по принципу current = id, т.е. актуальная,
исчезнувшая слева, становится загружаемой и позиционируется справа
от маски.

Вот в общих чертах то, как создаются подобные SlideShow`s.
Будут вопросы по коду, обращайтесь не стесняйтесь, всегда пожалуста.
Алекс