![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2011
Сообщений: 25
|
и снова здравствуйте! опять я со своими нелепыми вопросами! сам себя бешу....ну да ладно!
такая проблема! в сайте используется довольно много мультимедии в т.ч. mp3, jpg, png Хочу: что бы на одном из меню (при выборе одной из трех кнопок(которые представляют собой слайдшоу(сделаное путем создания мувиклипа, в который кидаю 12 jpg фоток)на мувик вешаю анимацию и все это перекрываю маской так что бы только 3 фотки были одновременно, затем анимированный эффект и другие 3) +хочу прикрутить к нему прелоадер, но что бы страница была уже загружена(она легкая) а та мувик(галерея) прогружаясь показывала прилоадер! Ж**Й чую что что то не так делаю! Можно ведь как то в тот мувик с галереей вклеить внешние фотки(напримере через URLLoader?) и как то эффект смены сделать по - другому! получается что прилоадер работает только перед загрузкой страницы (swf) а SWF сильно много весят и прелоадер становится главной страницей сайта! как убрать все не нужное? ____________________________ Да я глуп в програмировании, но уперт =))) И если можно то как на каждое изображение загружаемое из вне прилоадер прикрутить? Последний раз редактировалось krog2008; 27.07.2011 в 00:08. |
|
|||||
|
strange mood
|
URLLoader - для загрузки данных. Для графики вам нужен либо Loader, либо UILoader. Loader можно создать только программно, а UILoader - это по сути обертка для него, с практической точки зрения - это компонент, который можно кинуть на сцену в IDE.
Самый простой вариант - заменить каждую фотку на UILoader и в source прописать адрес фотки. Тогда фотки будут грузиться отдельно и отобразятся после загрузки. Более опрятный вариант - написать обертку для картинки с тем же UILoader'ом внутри, но которая будет отслеживать и отображать процесс загрузки.
__________________
тонкий тролль, осеянный благодатью |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 25
|
а что насчет XML? он мне не поможет тут?? я тут наковырял что то создал переменную а не могу ее ввести в мувик вот:
var xmlfile: XML; var loading: URLLoader = new URLLoader(); loading.load(new URLRequest("galery.xml")); loading.addEventListener(Event.COMPLETE, complete_load_1); function complete_load_1(e:Event):void { xmlfile = XML(e.target.data); var img_1 = xmlfile.IMAGE[1]; var loading:Loader = new Loader(); loading.load(new URLRequest(img_1)); trace(xmlfile); trace(img_1); } Добавлено через 47 минут неправильный код скопировал! но этот код выводит все четко! |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|