Форум 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)
-   -   Прелоадер для swf ротатора (http://www.flasher.ru/forum/showthread.php?t=102465)

Al0nka 15.10.2007 18:13

Прелоадер для swf ротатора
 
Есть вот такой файл http://matrixhome.net/_st/test/index.htm
В этот файл загружаются swf-файлы, имена которых считываются из xml-файла, определяется время прокрутки каждого файла и они соответственно сменяют друг друга по очереди, код пишу на управляющем видеоклипе, screen - имя клипа, куда грузятся swf. Подскажите пожалуйста, как реализовать прелоадер для каждого загружаемого файла?
Код:

onClipEvent (load)       
{
        _global.Arr = new Array();
        _global.K = 1;
        _global.i = 0;
               
        //читаем названия роликов из файла XML
        var myXML:XML = new XML();
        myXML.ignoreWhite = false;
        myXML.load("Server.xml");
       
        myXML.onLoad = function(success)
        {
                if(success)
                { 
                    var s:String = myXML.toString();
                        Arr = s.split('\r\n');
                }
                loadMovie(Arr[0], _root.screen);
        }
}

onClipEvent(enterFrame)
{
        var fr1:Number = _root.screen._currentframe;
        var fr2:Number = _root.screen._totalframes;
        //trace(fr1 + "    " + fr2);
        if (fr1 == fr2 & Arr.length!=0 & fr2 > 1)
        {
                _root.screen.loadMovie(Arr[K]);
                if (K < Arr.length - 1) { K = K + 1 } else { K = 0 }
        }
}


CorC 16.10.2007 10:19

В MovieClipLoader можно отследить проценты загрузки из главного клипа.
При загрузке с loadMovie нужно использовать прелоадер в загружаемых клипах с помощью getBytesTotal getBytesLoaded

Rewers 16.10.2007 13:59

http://www.flasher.ru/forum/attachme...0&d=1192524921


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

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