Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Лишний вес первого кадра (http://www.flasher.ru/forum/showthread.php?t=129311)

BleSSeD 29.08.2009 18:56

Лишний вес первого кадра
 
Пишу я сайт. Весь код, вся графика и т.д. у меня в первом кадре. Сделал я прелоадер. Тоесть все-все перенес во второй кадр, но почему-то первый у меня весит 35кб. От куда они взялись я не пойму, там только черный фон.... Что это может быть?

mooncar 29.08.2009 19:00

Значит не все-все.
1. Наверняка в библиотеке есть объекты с Linkage для программного добавления на сцену в процессе исполнения кода (компоненты, фонты, мувики, звук). И галочка там "Export in First Frame". Если так, то экспортируйте объекты тоже во второй, но до их 1-го использования. То есть перенесите теперь конетент уже в 3-й, а во второй вставьте экземпляры экспортируемых объектов. И в Settings для AS2 укажите экспорт классов во 2-ой кадр, а галочки в библиотеке уберите.
Вот тут подробнее.
2. Как насчет элементов самого прелоадера?

BleSSeD 29.08.2009 19:59

В паблиш сеттингс указал что грузит во второй кадр. так что туда ничего не грузится....

mooncar 29.08.2009 20:04

Цитата:

Сообщение от BleSSeD (Сообщение 846617)
В паблиш сеттингс указал что грузит во второй кадр. так что туда ничего не грузится....

И в библиотеке нет элементов с галочкой насчет первого кадра? Может звук какой с Linkage и экспортом в 1-й? Там библиотеку отсортировать можно по Linkage, посмотрите.

И что, в первом кадре нет вообще ничего от предлоадера? Графики, текстовых полей?

BleSSeD 29.08.2009 20:14

Когда в ЦС4 в паблиш сеттингс указываеш что експортировать для второго кадра, то в линкейдж галочка уже не "експортировать для 1 кадра", а "експортировать для 2 кадра".....

А в первом кадре мувики прелоадера весят 9кб, но даже когда я их еще не добавил в свой проект, а только перенес все в второй кадр, то первый весил 35 кб. а теперь с прелоадером 44.

Добавлено через 11 минут
Интересно, что если закоментировать весь код во втором фрейме, то первый занимает 4кб.

mooncar 29.08.2009 20:32

А "Generate Size Report" в Settings разве не дает точного указания на название объекта и его вес?

BleSSeD 29.08.2009 20:41

это где такое есть?

mooncar 29.08.2009 21:10

"Publish Settings" - > "Flash" , там чекбокс "Generate Size Report" есть.

BleSSeD 29.08.2009 21:32

Хм, интересно. сначала оно показало, сколько каждый фрейм занимает, но это я и так знаю. Но вот что интересно.
Код:

ActionScript Bytes    Location
 ------------------    --------
38141    Scene 1:Frame 1
2044    Scene 1:Frame 2

Тоесть 35кб акшин скрипта находится в первом фрейме, это как раз то,что делает этот фрейм таким большим. Но что такое ActionScript Bytes ?

mooncar 29.08.2009 21:34

Ну, видимо, оно и есть - код AS.


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

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