![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2004
Сообщений: 9
|
есть клас:
class GetHTML extends XML
{
var isLoaded:Boolean;
var Stack:Array;
var ActiveTextField:TextField;
public function GetHTML()
{
this.Stack = new Array();
this.isLoaded = true;
}
public function AddLoading(url:String, text_element:TextField)
{
text_element.htmlText = "Loading...";
this.Stack.push(new Array(url, text_element));
this.LoadNext();
}
public function ClearLoading()
{
this.Stack.clear();
}
private function LoadNext()
{
if (this.Stack.length>0)
{
this.isLoaded = false;
var array_to_loading = this.Stack.pop();
this.load(array_to_loading[0]);
this.ActiveTextField = array_to_loading[1];
}
else
{
this.isLoaded = true;
}
}
private function onLoad(success)
{
if (success)
{
this.ActiveTextField.htmlText = this.toString();
if (this.Stack.length>0)
{
this.load();
}
else
{
this.isLoaded = true;
}
}
}
}
1 кадр: 2,3 пустой 4 кадр: внимание вопрос! Почему пока не загрузится xml клип не проигруется. Тоесть поле t1 дожидается загрузки content/test.html после чего идет переход на 2 кадр. Очень хорошо видно при больших файлах > 1 Mb. Существует ли решение этой проблеммы? Зарание спасибо
__________________
2b|!2b |
|
|||||
|
Регистрация: Apr 2004
Сообщений: 9
|
У меня если файл больше 1 мб, то окно просто висит. У меня flash 8. Пробовал и на 7 тоже самое. Попробуй загрузить файл больше 1 Мб. Маленькие файлы грузятся нормально.
__________________
2b|!2b |
|
|||||
|
имхо не может размер файла влиять на механизм загрузки..
смотри в сети или в режиме эмуляции загрузки зы: я большой (1,6М) и смотрел.. не понял, правда, откуда такие штмли беруться, ну да ладно.. Ж) |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|