![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 78
|
Нужно, чтобы в слайдшоу, при загрузке следующей фотки, была видна предыдущая.
Если загружать друг на друга — флэш сжирает всю оперативку(фоток около тысячи): function LoaderExample(nextfoto):void
{
var picLoader:Loader = new Loader();
var request:URLRequest = new URLRequest(nextfoto);
picLoader.load(request);
addChild(picLoader);
}
Как видеть предыдущую картинку, при загрузке новой? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Грузить попеременно в два разных лоадера, меняя у них глубину.
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 78
|
Спасибо, сделал так:
var loader1:Loader = new Loader();
var loader2:Loader = new Loader();
var ldrcount:uint;
function LoaderExample(nextfoto):void
{
var request:URLRequest = new URLRequest(nextfoto);
loader1.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete1);
loader2.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete2);
if(true == ldrcount%2){
loader1.load(request);
ldrcount++;
}else{
loader2.load(request);
ldrcount++;
}
}
public function onComplete1(event:Event):void {
swapChildren(loader1, loader2);
}
public function onComplete2(event:Event):void {
swapChildren(loader2, loader1);
}
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 78
|
Ничего.
У меня отдельный класс Picloader(); Если закомментить: //loader1.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete1); //loader2.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete2); Прослушка вырубает? |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 78
|
Nirth Вот Stack:
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 78
|
На обычном модеме, первые фотки грузяться нормально, потом потухают, как будто лодеры срабатывают одновременно.
Как фиксить? http://ravenland.ru/about/upload/Slideshow2.swf |
|
|||||
|
4AM Games
|
господи ну пишет же тебе два эксепшенa
TypeError: Error #1010: A term is undefined and has no properties. at Previewloader/myPreviewLoader() at Slideshow/::ShowPreview() at Slideshow/::parseData2() at Slideshow/onLoaded2() at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/flash.net:URLLoader::onComplete() TypeError: Error #1009: Cannot access a property or method of a null object reference. at Slideshow/::parseData() at Slideshow/onLoaded() at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/flash.net:URLLoader::onComplete()
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|