Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   То работает, то нет loader (http://www.flasher.ru/forum/showthread.php?t=102398)

O.K. 14.10.2007 17:57

То работает, то нет loader
 
У мення есть уже созданный loader. В панели скрипта компонента пишу
on(progress){trace(percentLoaded)... итд. Жму тестмуви. Не работает. Жму simulatedownloading работает. Заливаю на сервер - неработает. Почему??:(

screamge 14.10.2007 19:45

И как по это коду нам определить почему не работает?

Ostgur 14.10.2007 21:20

O.K.
Trace работает при отладке в Flash, это раз.
Возможно, у вас очень шустрый инетрнет, это два.
Вывод: если скорость интернета в секунду превышает или равна размеру swf файла, то загрузки не будет, для этого и вставлена simulatedownloading, которая эмитирует разные скорости интернета.

O.K. 14.10.2007 21:35

Код:

quot = new XML();
quot.ignoreWhite = true;
quot.load(_root.xmllink);
function razbor_xml(xml:XML) {
        var array:Array = xml.firstChild.childNodes;
        total = array.length-1;
        for (var i:Number = 0; i<array.length; i++) {
                this["q"+String(i+1)] = array[i].attributes['thumb'];
                this["aq"+String(i+1)] = array[i].attributes['path'];
                this["aaq"+String(i+1)] = array[i].attributes['path'];
                this["tx"+String(i+1)] = array[i].attributes['description'];
                this["Url"+String(i+1)] = array[i].attributes['goTo'];
        }
        scroller.pics.aone_quot.ll.load(q2);

.......................

Компонент loader

Код:

on (complete) {trace(percentLoaded)

        if (percentLoaded == 100) {
                trace("Bce OK!");
                _root.alloaded++;
                if (_root.alloaded == _root.ii*2) {
                        _root.pl.gotoAndStop(1);
                        _root.pl.ld();
                        _root.alloaded=0;
                        _root.pl.wai();

                }
        }
}

Мне впринципе надо узнать когда загрузится.
Даж при таком скрипте, он выполняет всё что нужно после on(complete)
Но через некоторое время только выводит на экран.
Картинок много может он перегружен, и долго обрабатывает картинки после скачивания.
Как отследить появление картинок на экране?

screamge 14.10.2007 21:38

Есть браузерный трейсер, плагин для ФФ, скачать можно тут.

CrazyFlasher 14.10.2007 21:41

http://code.google.com/p/flash-tracer/ - этот трэйсер лучше! ;-)

O.K. 14.10.2007 21:41

Да я пробовал и трейс в поле динамическое выводить, и инет у меня диалап(не больше 5кб/с)

Мне надо отследить это появление картинки.
Если не сложно и невозможно иначе напишите, пожалуйста, как можно пиксельно(фон #333333; отследить изменение в паре - тройке точек).

screamge 14.10.2007 22:06

Объединяйте посты иначе получите плюс.


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

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