Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   многоуровневый прелоадер... (http://www.flasher.ru/forum/showthread.php?t=66000)

MussFirst 28.06.2005 14:14

ох, и я жду - мне тоже безумно нужен подобный результат.....

Штрек 28.06.2005 20:35

Цитата:

Сообщение от kuzen
внешний это какой ?

тот который находится вне, подгружаемого объекта.....

nuran 28.06.2005 20:40

полный бред

nuran 28.06.2005 20:41

это не тебе, штрек, не рычи.

Буньков Максим 28.06.2005 21:21

Вот вам внешний прелоадер, грузит modul1.swf в той же директории.
Код:

stop();
preloader._visible=false;
var loader:MovieClipLoader=new MovieClipLoader();
var listener:Object={};
loader.addListener(listener);
var timer:Number=null;
loader.loadClip(modul,clip);
listener.onLoadStart=function():Void{
        clip.removeMovieClip();
        preloader._visible=true;
        preloader.proc.text="0 %", preloader.time.text="?";
        clip._visible=false;
        timer=getTimer();
        trace("onLoadStart!!!");
};
listener.onLoadError=function():Void{
        clip.createTextField("error",0,50,50,0,0);
        clip.error.autoSize=clip.error.border=true;
        clip.error.text="Ошибка загрузки модуля... модуль не найден";
        nextFrame();
};
listener.onLoadInit=function():Void{
                clip._visible=true;
                clip.stop();
                nextFrame();
                trace("onLoadInit!!!");
}
listener.onLoadProgress=function(clip:MovieClip, l_b:Number, t_b:Number):Void{
        var percent:Number=l_b/t_b;
        preloader.proc.text=Math.floor(percent*1000)/10+" %";
        preloader.polosa._xscale=percent*100;
        preloader.time.text=Math.round((1-percent)*(getTimer()-timer)/percent/60000)/10+" min";
        trace("onLoadProgress!!!");
};
listener.onLoadComplete=function():Void{
        preloader.swapDepths(1000),preloader.removeMovieClip();
        delete loader,delete listener, delete timer;
        clip._visible=true, clip.play();
        trace("onLoadComplete!!!");
};

Одна из моих работ... соблюдайте коперайт :Р

Буньков Максим 28.06.2005 21:22

да и еще preloader это в библеотеке внешнего загрузчика анимация с полосочкой и процентами.
Вообще задача была такая, внешний интерфейс грузит мувики, какие мувики грузить через loadVareables берет

Штрек 28.06.2005 22:30

Цитата:

Сообщение от Буньков Максим
Одна из моих работ... соблюдайте коперайт :Р

А что такое MovieClipLoader()?
Что за зверь?

Nirth 28.06.2005 22:37

Цитата:

Сообщение от Штрек
А что такое MovieClipLoader()?
Что за зверь?

MovieClipLoader class

Штрек 28.06.2005 23:44

Цитата:

Сообщение от Nirth

А это что за желтенькое???
Это нажимать надо?

Буньков Максим 29.06.2005 07:02

тебе хелп для чайника не поможет..... могу тока посочувствовать тебе.


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

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