Форум 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=143515)

Xero201 18.08.2010 13:51

Быстрая загрузка изображений
 
Вложений: 1
Подскажите, пожалуйста, есть ли какой-нибудь плагин типа Bulk Loader для AS 2.0, чтобы реализовать быструю загрузку изображений. Или, может просто я какой-то кривой алгоритм написал?

Код AS1/AS2:

var pathFolder:String = "img/";
var aPaths:Array=["img1.jpg","img2.jpg","img3.jpg","img4.jpg","img5.jpg"];
var countLoadImg:Number = 0;
var X_img = 50;
var Y_img = 100;
 
loadImgs();
 
function loadImgs():Void{
        if(countLoadImg<aPaths.length){//если не все изображения загружены
                var img:MovieClip = _root.createEmptyMovieClip("img"+countLoadImg,100+countLoadImg);
                        var mclListener:Object = new Object();
                        mclListener.onLoadInit = function(img:MovieClip) {
                                img._x = X_img;
                                img._y = Y_img;
                                X_img=img._x+img._width+10;        //положение следующего изображения                       
 
                                countLoadImg++;//увеличить число загруженных изображений                       
                                loadImgs();//продолжить загрузку изображений (рекурсивный вызов)
                        }
 
                        var image_mcl:MovieClipLoader = new MovieClipLoader();
                        image_mcl.addListener(mclListener);
                        image_mcl.loadClip(pathFolder+aPaths[countLoadImg],img);
 
        }
        else{
                trace("complete load imgs");
        }
 
}



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

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