![]() |
Preloader for txt
Вложений: 1
Я хотел сделать прелоадер для переменной, которая загружается из текстового файла на локальном диске. Вроде все сделал как нада, но что-то не получается :-)
Проблема: При загрузке этой самой переменной ролик подвисает, пока не считаются данные полностью, и прелоадер соответсвенно показывает тока 0% и 100%. Мувик состоит из одного фрейма в котоором написано вот так: this.onEnterFrame = function() { percent.text = Math.round(loader.getBytesLoaded()/loader.getBytesTotal()*100)+"%"; if (loader.getBytesLoaded() == loader.getBytesTotal()) { this.onEnterFrame = function() { }; } }; loadData = function () { loader = new LoadVars(); loader.onLoad = function(ready) { if (ready) { trace("loaded"); } }; loader.load("var.txt"); }; this.onLoad = function() { loadData(); trace("onLoad called"); }; |
|
Я тут чуть переделал на свой вкус...
Код:
function loadData() Локальный файл всегда грузится на первый же фрейм - так что сразу получаешь 100% А то что водвисание происходит - так это флэш мегабайтный файл отпарсить пытается Используй профайлер для того что бы посмотреть как проценты бегут Успехов Илья |
Да видел я эти топики
Мне-то как раз надо чтобы в мувик грузился огромный файл, на пару мегов, а во время загрузки чтобы показывался процент. Попробуй качни исходник, там файл хоть и не такой большой но все равно не пашет. :)
|
Стоп, стоп
Подробнее про профайлер, это как???
Ссылочку если можно? |
Если тебя интересует встроенный то у меня он на view/Bandwidth Profiler сидит (при запуске ролика)
А вообще он вроде глючный... Ты лучше в интернете поройся - существуют всякие условно бесплатные программы с вебсервисом подделживающим ограниченный бэндвидтш. Пользовался в свое время каким-то, нормально работал, но не помню как называется |
Огромное спасибо всем за оперативность!!
Оказывается и вправду - с локального диска не получается, а если файл из инета качать, то все нормально.
2 Елё: Спасибо за косметический ремонт моего скрипта! Я то совсем забыл что так можно :) |
| Часовой пояс GMT +4, время: 03:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.