Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.08.2008, 19:39
solo19770701 вне форума Посмотреть профиль Отправить личное сообщение для solo19770701 Найти все сообщения от solo19770701
  № 1  
Ответить с цитированием
solo19770701

Регистрация: Aug 2007
Сообщений: 124
Tools прелоадер показывает infinity

Всем добрго времени суток. Я в замешательстве. Есть флешка на вебсайте, которая загружается и показывает процент загрузки. Когда тестирую в Флеше, счетчик работает нормально, но стоит все это дело загрузить с сервера, то счетчик показывает infinity хотя загрузка проходит по плану. Немогу понять почему Счетчик идет через
Код:
stop();

////////////////////////////////////////////// loadMovie function
var myMovieClipLoader:MovieClipLoader = new MovieClipLoader();
var myListener:Object = new Object();
var tempMovieHolder:MovieClip;
var count = 0;
var flag:Boolean = true;
var i:Number = 1;
var N:Number = 5;

var my_array:Array = new Array();
my_array[1] = "Initialization";
my_array[2] = "Loading Pictures"
my_array[3] = "Loading Buttons"
my_array[4] = "Loading Music"

myListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number)
{
	var percentDone:Number = bytesLoaded / bytesTotal * 100;
	progressMovie.percentDoneLabel.text = String(Math.ceil(percentDone))+ " %";
};

myListener.onLoadInit = function(target_mc:MovieClip)
{
	count++
	flag = true;
};
myMovieClipLoader.addListener(myListener);

this.onEnterFrame = function():Void
{
	if(flag)
	{
		flag = false;
		this.createEmptyMovieClip("slide0" + i, i);
		myMovieClipLoader.loadClip("slideShowPic/image" + i + ".jpg", "slide0" + i);
		tempMovieHolder = this["slide0" + i];
		tempMovieHolder._alpha = 0;
		tempMovieHolder._y = 165.5;
		progressMovie.partitionText.text = my_array[i]
		i = i + 1;
		if(i>N)
		{
			delete this.onEnterFrame;
			break;
			play();
			slide04._alpha = 100;
		}
	}
};
сам файл можно увидеть здесь http://www.butterflash.com/in_process/main_page.html запускал этот же файл с другого сайта, там счетчик показывает все нормально. Какие нибудь идей?

Старый 07.08.2008, 02:27
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 2  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
Где-то деление на ноль прокралось.
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб

Старый 07.08.2008, 05:52
solo19770701 вне форума Посмотреть профиль Отправить личное сообщение для solo19770701 Найти все сообщения от solo19770701
  № 3  
Ответить с цитированием
solo19770701

Регистрация: Aug 2007
Сообщений: 124
to MrPoma : мне кажется проблемма не в файле. Помнишь я говорил что на этом сервере показывает infinity, а вот на этом все нормально http://www.3nitycollection.net/temp/main_page.html, хотя это один и тот же файл. Что не так? Я покопался и думаю нашел проблемму, getBytesTotal в первом случае не определяется при загрузке контента. Похоже, что на первом серере, при загрузке картинок, header неправильно прописан, это то местов в файле где хранится информация о размере файла и формате. Вот как это сделать? Впервые сталкиваюсь с такого рода проблеммой.

Старый 07.08.2008, 11:06
Division вне форума Посмотреть профиль Отправить личное сообщение для Division Найти все сообщения от Division
  № 4  
Ответить с цитированием
Division
 
Аватар для Division

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
Хм, конечно мне не приходилось сталкиваться с такими проблемами, но что если клацнуть правой мышкой по флешке, посмотреть в свойствах сколько байт она весит, и вместо getBytesTotal подставить это число?

Старый 07.08.2008, 11:18
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 5  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
То конечно же все будет работать.
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб

Старый 07.08.2008, 17:00
solo19770701 вне форума Посмотреть профиль Отправить личное сообщение для solo19770701 Найти все сообщения от solo19770701
  № 6  
Ответить с цитированием
solo19770701

Регистрация: Aug 2007
Сообщений: 124
to All. Вобщем я в смятении. Пытался перезагрузить контент, не помогло. Загрузил еще на один сервер, все работает. Вот беда, каким то образом сервер что то нам неправильно делает, или наоборот слишком правильно делает, в целях безопасности они могли что нибудь отключить. Но это все догадки. Захожу через FTP все нормально показывает и зармер и разширение.

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:26.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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