Я использовал флеш-функцию, чтобы заполнить динамическую текстовую переменную внешними данными. Скрипт работает отлично, за исключением того, что теперь он работает очень медленно - около 30 секунд или около того.Flash - медленная загрузка внешних файлов
myData = new LoadVars();
System.useCodepage = true;
myData.load("get_content.php?id="+_root.id); //get external content
myData.onLoad = function(success){
if (success){
my_dynamic_text.htmlText = this.content; //attach the read content to the my_dynamic_text varialble
}
}
Вы знаете, где может быть проблема?
Ваш сервер работает медленно? Текст очень длинный? ... если вы не предоставите какую-либо информацию о том, что вы пытаетесь загрузить и как ваш текст оформлен, мы можем только догадываться. – weltraumpirat
сервер достаточно быстр, в среднем текст равен 1 или -2 pagex max, в тексте используется стилизация по умолчанию. Единственной дополнительной вещью является один скринсер для боковой панели, помещенный в текст. Размер вспышки составляет около 45 КБ, поэтому, когда он загружается (~ 1-2 сек.), Браузер ждет около 10 секунд, чтобы отобразить полосу прокрутки, а затем еще 10 до загрузки СТАРТ (делая запрос GET) на внешний контент ... – Nevyan
Он должен работают намного быстрее, хотя добавление нескольких страниц текста на сцену может привести к некоторому опусканию кадров. Можете ли вы показать нам больше своего кода вокруг загружаемой части? Как выполняется прокрутка? У вас есть какие-либо действия onEnterFrame или повторяющиеся циклы? – weltraumpirat