![]() |
импорт swc
стоит задача слить в главную fla ресурсы из других флашек. Из других флашек делаю swc`ки, в главной флахе указываю адреса где они находятся. Проблема в том, что флеш импортируют только три, остальные не может. Вопрос такой, зависит ли это от размеров swc, и как решить эту проблему?
|
В главной fla указать явно имена классов из других swc.
Код AS3:
|
не получается, делаю остальные swc поменьше размером, импортируются уже больше))) если кто-то сталкивался с такой проблемой, скажите, может тут прелоадер дополнительный писать надо?
|
Открыть SWC зипом и посмотреть, а действительно ли вы туда эти файлы скомпилировали, ну и проверить пути и упоминания классов и т.д. Как бы не должно быть таких проблем...
|
эти файлы дествительно там есть. Потому что я пробовал тругие swc подгружать вместо этих. Мне так кажется что существует какой-нибудь размер - лимит возможного количества веса вкупе подгружаемых библиотек.
|
Так вы их загружаете или компилируете? Да, есть определенный лимит для компиляции, он он скорее вызван ограничениями компилятора на размер выделяемой ему памяти... но... я не знаю, это ж сколько всего вы туда запихать пытаетесь?
|
Цитата:
Добавлено через 11 минут Цитата:
|
>> Почему дублируются названия классов?
Просто импорта не достаточно для того, чтобы класс был встроен. Во флеше я не знаю какой лимит. В СДК - он более-менее настраивается, но с большими файлами все равно могут быть проблемы. В СДК есть файл jvm.config, в нем можно попробовать поменять Java heap space. Но я сам никогда с такой проблемой не сталкивался. По флешевому компилятору похожей инфы нет, и скорее всего там это никак не настраивается... так что, в вашем случае скорее всего компилируйте модули... И зачем, если не секрет флешка таких размеров? |
Цитата:
|
обсуждалось много раз, что упоминание import не вкомпиливает класс в приложение, если он им не используется.
|
Цитата:
|
Пришли к выводу что нужно жать графику, уменьшать размер.
Цитата:
|
А почему таких гигантских размеров? :) Таймзеро вроде тоже не маленький, но, последний раз когда клиент скачивал (несколько лет назад :quiet: ) он был что-то около 15М...
|
Там, видимо, игра подгружает графику. У нас игра не сетевая, вся графика вшита.
|
wvxvw, сейчас уже гараааааааааааааздо больше :) столько же сколько и дестени.
|
Итак, ставлю логическую точку. Импортировать во флашку получается библиотеки swc общим размером примерно до 6 метров. Так что мы половину ресурсов импортировали из библиотек, а половину вставили в главную флаху......ну ещё пожали графику.
|
Опа. Возникла ещё одна проблема. Библиотеки swc импортируются в первый кадр, сначала грузятся они а потом появляется внутренний прелоадер.
|
Только отредактировать уже скомпилированый файл, ни средствани флеша ни СДК указать кадр, куда встраиваются библиотеки, если они встраиваются целиком, нельзя.
|
|
статья не про то. работаем в CS4
|
| Часовой пояс GMT +4, время: 10:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.