Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Опять про процесс загрузки swf . (http://www.flasher.ru/forum/showthread.php?t=50287)

vvsprog 16.10.2003 17:42

Опять про процесс загрузки swf .
 
короче такая штука
файл большой получился 260 килограм
ставлю в первом слое в первом фрейме
Trace("getBytesLoaded="+_root.getBytesLoaded());

показывает 260 килограмм
получается что у меня в начале

getBytesLoaded==getBytesTotal
Как такое могет быть?
И ваще я тут в поиске поискал так и не нашел
как етот механизм в плейере работает
все токо алгоритмы приводят

как я раньше понимал
1)плейер узнает на сервере что файл 260 кил
2)записывает в какуюто переменную(с которой можо считать потом с помощью getBytesTotal)
3)Он(прейер) начинает порциями (неизвестно какими)
закачивать и сразу исполнять их
причем загрузив он сначала увеличивает какуюто переменную
содержимое которой мы могем узнать с помощью getBytesLoaded а потом етот кусочек исполняет

я прав?

Я уже совсем запутался
в документации у микромедиа ни чего поетому поводу нормального не сказано(и ваще я повторял и буду повторять
документация у микромедии самая что ни наесть херовая
кагбудто для себя ихнины программисы писали)
если кто знает как что происходит и почему у меня такая проблема или ссылки на описание етого киньте их(мысли,советы,ссылки) в меня

Заранее благодарен.

Dimonius 16.10.2003 18:10

getBytesLoaded на локале всегда 100%

uzzer 16.10.2003 19:33

угу... и грузит быстро с локале :)

кстати если кто знает как прелоадеры проверить в локале пишите :)

IL-ps 16.10.2003 22:09

ну если повесит в догонку для лоудера мув с 600 мертами ави, то точно проверить сможешь !!

Штрек 17.10.2003 04:03

Цитата:

Оригинал написал(а) uzzer

кстати если кто знает как прелоадеры проверить в локале пишите :)

Ctrl+Enter - два раза /с паузой :D /

vvsprog 17.10.2003 09:37

на локали всегда показывает 100 - енто я уже понял

если начинаю тестировать мувик(контрол ентер 2 раза)
то происходит вот что
экран пустой хотя в первом слое в первом фрейме
есть изображение(грубо говоря простое текстовое поле)
так вот оно начинает отображаться вовремя 80
процентов полной загрузки(если верить бандвидтх профайлеру) , кстати и скрипт работать тоже..
что сие означает?
тоесть в первом слое в первом фрейме
пишу
Trace(_root.getBytesLoaded()+","+_root.getBytesTotal());
запуская просто
пишет
260051 , 260051
захожу в тестирование
пишет
228686 , 260051
а профайлер вобще в строке Loaded показывает 100%
кода токо загружено 100 кил примерно
мож ето потому шо у меня приложение почти без графики
тоесть состоит из одного скрипта почти

фиг его знает
Наверно придется самому разбираться..

благодарен за ответы.....

vvsprog 17.10.2003 09:40

программирование на флеше ето не программирование , а шаманство,гадание на кофейной.....

vvsprog 17.10.2003 10:00

Такое ощущение что он библиотеку грузит самой первой
(тоесть она с самого начала файла находится)
причем именно она у меня большая
а проконтролировать ее загрузку может быть и незяя

Dimonius 17.10.2003 12:57

Если что-то програмно аттачится из библиотеки, то часто экспортится в первый кадр. Возможно именно из-за этого 80% объема в первом кадре.

Штрек 17.10.2003 14:33

Цитата:

Оригинал написал(а) Dimonius
Если что-то програмно аттачится из библиотеки, то часто экспортится в первый кадр. Возможно именно из-за этого 80% объема в первом кадре.
В самую точку.


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

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