Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Два объекта в одном Loader'e (http://www.flasher.ru/forum/showthread.php?t=144903)

zveryuka 23.09.2010 20:29

Два объекта в одном Loader'e
 
Добрый вечер.

Я делаю сайт, в нем страницы с контентом будут подгружаться через Loader.

Я хочу сделать эффект ::bb:

- нажимаем на кнопку перехода к след странице(текущая страница ждет пока загрузится следующая ..., след страница загрузилась - текущая затухает и remove - след страница Add появляется alpha = 1)

Так вот - с помощью одного Loader'a можно сделать такие манипуляции или нужно же параллельно создавать второй Loader и тогда уже между ними грузить и выгружать контент?
Подскажите какие есть способы загрузки и выгрузки страниц сайта таким эффектом который я описал?:rolleyes:

litebox 23.09.2010 20:45

Проще сделать с двумя лоадерами

Azo 24.09.2010 00:12

Можно и одним переменным....

Т.е. Для пользователя это один Loader, а на самом деле это много разных лоадеров с одним переменным именем.

Только если грузить поочередно.


например в следующем примере загрузим 100 картинок одним лоадером (но по факту это много лоадеров одним именем)

for (var i in 100){
var loader:Loader=new Loader();
loader.load(new URLRequest('http://www.asdmasdasdjasdfsfgsdf.ru/img'+i+'.jpg'))
loader.x=i*20;
addChild(loader)
}


или так же можно и по факту с одним лоадером... для этого надо

var loader:loader=new Loader()// создали один раз лоадер...


потом загрузили первый раз
loader.load(....)

когда надо сменить страничку или картинку то делаем
loader.unload();// выгрузку

и

loader.load(........)//новую загрузку

Добавлено через 2 минуты
Можно и одним переменным....
Код AS3:

//Т.е. Для пользователя это один Loader, а на самом деле это много разных лоадеров с 
//одним переменным именем.
//Только если грузить поочередно.
//например в следующем примере загрузим 100 картинок одним лоадером (но по факту
//это много лоадеров одним именем)
 
for (var i in 100){
  var loader:Loader=new Loader();
        loader.load(new URLRequest('http://www.asdmasdasdjasdfsfgsdf.ru/img'+i+'.jpg'))
        loader.x=i*20;
        addChild(loader)
}
//или так же можно и по факту с одним лоадером... для этого надо
var loader:loader=new Loader()// создали один раз лоадер...
//потом загрузили первый раз
loader.load(....)
//когда надо сменить страничку или картинку то делаем
loader.unload();// выгрузку
//и
loader.load(........)//новую загрузку


zveryuka 24.09.2010 14:30

Спасибо =)

помучаюсь с двумя лоадерами)


Часовой пояс GMT +4, время: 06:44.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.