Форум 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)
-   -   Абсурдный глюк флэша. Тормоза при помещении в клип более 11 загружаемых jpg'ов. (http://www.flasher.ru/forum/showthread.php?t=85446)

: hr : 22.09.2006 16:10

Абсурдный глюк флэша. Тормоза при помещении в клип более 11 загружаемых jpg'ов.
 
Вложений: 1
Друзья, прошу помощи - вопрос звучит глупо, но это действительно так - целый рабочий день пытался решить проблему.
Из xml файла поочередно один за другим в клип контейнер грузятся несколько изображений. Клип-контейнер - _root.main. В нем несколько вложенных символов, согласно требуемому количеству загружаемых картинок. В каждый из этих вложенных символов грузятся jpg'и, один за другим, используя MovieClipLoader. Так вот как только количество загруженных картинок превышает 11, ролик начинает жутко тормозить.
Очень прошу профи посмотреть исходник, это похоже действительно не ошибка программинга, а какой-то страннейший глюк флэша... :( Голову сломал - не понять в чем проблема..!

etc 22.09.2006 16:17

По-моему у тебя там бардак с интервалами и областями видимости…

: hr : 22.09.2006 16:19

хм.. почему? где конкретно с областями видимости не так?

: hr : 22.09.2006 16:36

перепроверил... все там нормально с интервалами

etc 22.09.2006 16:40

Картинки в архив приложи, я не могу повторить проблему.

MCMak 22.09.2006 16:42

Я с этим сталкивался, и проблему решить удалось... но толком я не понял в чем ошибка, сейчас посмотрю архив и думаю все будет нормально... Два дня голову ломал...

: hr : 22.09.2006 16:50

опа... поменял картинки - заработало нормально.. хм.. progressive jpeg что-ли были...

: hr : 22.09.2006 16:59

Вложений: 2
нет, не заработало, просто случайно удалил 12-ую картинку..
вот картинки

MCMak 22.09.2006 17:49

Самое обидное что у меня все работает...
У меня моя проблема заключалась в том что я подгружал файлы в цикле и не проверял загрузились они или нет, после трех неудачных загрузок т.е. создания трех пустых клипов с не загруженными в них картинками, флеш начинал жутко тормозить... после того как я наверняка выкинул из xml файла ссылки на несуществующие картинки все заработало...

Вот мое решение МОЕЙ проблемы... у вас все работает... на моей машине...

: hr : 22.09.2006 18:00

MCMak, еще раз.. на Вашей машине мой сценарий с моими картинками работает, так? Меняет картинки местами в цикле и не тормозит, верно? (можно swf откомпилированный приложить?)
__etc, не мог бы ты посмотреть?

etc 22.09.2006 18:28

Цитата:

Сообщение от : hr :
__etc, не мог бы ты посмотреть?

Честно? Заглядывать в такой ужасный код второй раз не хочется.
Нужно просто отследить верное выполнение кода и не писать всё сразу.

: hr : 22.09.2006 18:33

такой уж он и ужасный...? :( вопрос в том, что у тебя тормозит этот ролик или нет? тут коллега выше пишет о том, что у него выполняется нормально.

5 раз перепроверил выполнение...

etc 22.09.2006 18:37

Не смогла загрузить картинку 12.jpg.
А так всё вроде нормально.

: hr : 22.09.2006 18:52

да, 12 картинку забыл вложить, пардон.. Так вот если ее создать простым копированием из любой другой и поменять строку

Код:

if (activePictures<=picsObj.length-5) {
на
Код:

if (activePictures<=picsObj.length) {
тем самым загрузив более 11 картинок - резко начинаются тормоза.

etc 22.09.2006 19:03

Не знаю, до пятой доходит и всё.
Тормозов нет.

: hr : 22.09.2006 19:14

а 12-ую картинку сделал? и
Код:

if (activePictures<=picsObj.length) {
прописал? можешь swf выложить тогда?


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

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