Показать сообщение отдельно
Старый 16.03.2007, 15:52
Ar4ibald вне форума Посмотреть профиль Отправить личное сообщение для Ar4ibald Найти все сообщения от Ar4ibald
  № 1  
Ответить с цитированием
Ar4ibald
 
Аватар для Ar4ibald

Регистрация: Nov 2006
Сообщений: 253
По умолчанию Проблемка с загрузкой

Всем привет, вот с помощью скрипта по загрузке *.jpg загружаю свои изображения, но часть которая проверяет загрузку почему-то не работает.
Картинки то появляются,а больше ничего.
Возможно я его не в том месте поставил?
Помогите разобратся.
Код:
theta=new Array;
theta2=new Array;
var xoff =100;
var yoff =100;
var k = 4;
count=0;
for(var i=0;i<sites.childNodes.length;i++)  {   theta[i] = 0;  }  
var radiusY = 100;
var radiusX = 300;
var k1=radiusY+yoff;
var loader:MovieClipLoader = new MovieClipLoader();
var listener:Object = {};
var format:TextFormat = new TextFormat();
loader.addListener(listener);
format.color = 0x000000;
format.size = 25;
format.font = "_sans";
this.createTextField("preloader_txt", 1, 100, 100, 50, 30);
preloader_txt.autoSize = true;  
preloader_txt.border = false;  
preloader_txt.setNewTextFormat(format);    
myXML = new XML(); 
myXML.ignoreWhite = true; 
myXML.load("xmlphoto.xml");  
myXML.onLoad = function(success)  
         {  
if(success == true)  
{   
var sites = myXML.firstChild;
   if(sites.hasChildNodes() == true)  {
    for(var i=0;i<sites.childNodes.length;i++)  
{  
name_mc="box_mc"+i;
  theta[i] = 0 + (i * (360/sites.childNodes.length))+k;
var tmb=sites.childNodes[i].attributes.tmb;
   _root.createEmptyMovieClip(name_mc,i);
  rad = theta[i]*Math.PI/180;
  xi = xoff+radiusX*Math.cos(rad);
  yi = yoff+radiusY*Math.sin(rad);
 alfa=(alfa-(100/sites.childNodes.length));
 alfa=100-alfa;  k5=k3*k2;  k6=k4*k2;
 setProperty (name_mc, _x, xi);
 setProperty (name_mc, _y, yi);
   loader.loadClip(tmb,name_mc);// =))~      }  }  }  }    

////Здесь и возник вопрос 

listener.onLoadStart = function():Void {
 preloader_txt.text = "0 % загружено.";  
};  

listener.onLoadError = function(clip:MovieClip, message:String):Void 
{  
if (message == "URLNotFound") {  preloader_txt.text = "Ссылка не найдена.";  
} 
if (message == "LoadNeverCompleted") 
{ 
preloader_txt.text = "Ошибка загрузки.";  
}  
};  

listener.onLoadProgress = function(clip:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {  
preloader_txt.text = Math.round(bytesLoaded/bytesTotal*100)+" % загружено.";  };
listener.onLoadComplete = function():Void 
{  preloader_txt.text="Все загружено.";  };