Тема: Preloader for txt
Показать сообщение отдельно
Старый 15.06.2004, 20:53
Елё вне форума Посмотреть профиль Отправить личное сообщение для Елё Посетить домашнюю страницу Елё Найти все сообщения от Елё
  № 3  
Елё
 
Аватар для Елё

Регистрация: Jun 2002
Адрес: Москва
Сообщений: 287
Отправить сообщение для Елё с помощью Skype™
Я тут чуть переделал на свой вкус...

Код:
function loadData() 
{
	_root.onEnterFrame = function() 
	{
		if(_root.loader.getBytesTotal() == undefined) return;
		percent.text = Math.round(loader.getBytesLoaded()/loader.getBytesTotal()*100)+"%";
		if (_root.loader.getBytesLoaded() >= loader.getBytesTotal()) 
			this.onEnterFrame = undefined;
	};
	_root.loader = new LoadVars();
	_root.loader.onLoad = function(ready) 
	{
		if (ready) 
			trace("loaded");
	};
	_root.loader.load("var.txt");
};

loadData();
stop();
А по существу только if(_root.loader.getBytesTotal() == undefined) return; добавил

Локальный файл всегда грузится на первый же фрейм - так что сразу получаешь 100%
А то что водвисание происходит - так это флэш мегабайтный файл отпарсить пытается

Используй профайлер для того что бы посмотреть как проценты бегут

Успехов
Илья