Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   чем компилировать проекты больших размеров? (15мб) (http://www.flasher.ru/forum/showthread.php?t=66422)

13dead 06.07.2005 11:17

чем компилировать проекты больших размеров? (15мб)
 
Столкнулся с нежеланием FlashMX компилировать fla в swf при больших размерах проекта. swf размером до 15мб вполне получаются, но больше уже не компилируются - флэш выдаёт ошибки. Как решить эту проблему? Можно, конечно, этот здоровенный мульт разбить на серии, но хочется сперва узнать, может, есть более толковые компиляторы fla-swf, нежели родной флэшовый?

Nirth 06.07.2005 12:07

компиляторы есть, но они не из фла делают сфв а из других форматов
Mtasc (один из самых быстрых компиляторов) компилирует только As2 классы например

Ion 06.07.2005 14:31

Разбей на на несколько свфшек, а потом загрузи их в 1-н файл (loadMovie, памоиму). Кстати, а чё за ошибки он выдаёт?

13dead 06.07.2005 14:56

Цитата:

Сообщение от Ion
Разбей на на несколько свфшек, а потом загрузи их в 1-н файл (loadMovie, памоиму). Кстати, а чё за ошибки он выдаёт?

Да, действительно, я над этим (разбиением)думал, так, видимо, и сделаю. А как конкретно звучит репорт об ошибке, я сейчас не могу сказать, эта вся байда у меня дома. Но выглядит это примерно так, компилирует минуты три (на P4-2800), потом выскакивает окошко с сообщением, что компиляция невозможна по причине сбоев... т.е. ничего конкретного он не пишет, видимо, просто не хватает компу ресурсов? Потому что такая байда на более слабой тачке случалась и на меньших объёмах компиляции.

Ion 06.07.2005 15:44

мда, чёж его теперь в МСЦ на компиляцию возить :-)

13dead 06.07.2005 16:33

Хм, теперь ещё интересный глюк наблюдаю. Разделил на две части - после удаления половины сцен и неиспользуемых символов из большого файла fla - ОН СТАЛ ЕЩЁ БОЛЬШЕ! И не просто, а на 20мб. (целый проект был 60 мб - половинный стал 80мб). Этому эффекту есть разумное объяснение? И ещё, наличие неиспользуемых звуков и символов в файле fla влияет на размер swf, который получается при компиляции?

KUZEN 06.07.2005 16:36

бывает такая бага, создай нофый чистый фла и скопируй всё в него ...

KidsKilla 06.07.2005 16:37

влияет.
копипэйст всех кадров в другой фла...

Ion 06.07.2005 17:12

а по моим данным не влияет. если нет никаких упоминаний о данном образце нигде, кроме библиотеки, то он не вставляется в свф.

mediaman 06.07.2005 17:15

2 13dead - это не бага, так всю жисть было, ...макромедия говорила файл компиляции не больше 15 мег, а видео было не больше 3 минут, так как трудно представить сайт больше 15 мег сразу =), а если надо больше "пользуйте директор", так что бей на подгружаемые модули, как советуют
и пользуй мх2004
успхв

13dead 06.07.2005 17:16

Цитата:

Сообщение от KidsKilla
влияет.
копипэйст всех кадров в другой фла...

Ну копировать все сцены, коих немало, довольно гиморное занятие - помогло простое сохранение SAVE AS... с другим именем :) Теперь он стал 30 мб, как и должен (я же пополам разделял). А, раз уж пошла такая пьянка, что кроме ключевых кадров и качества звука ещё серьёзно влияет на рамер получающегося swf? Я всерьёз озаботился оптимизацией, чтоб такой фигни не было более. Ну читал, что в символы надо совать всё, что используется более одного раза... ещё есть способы?

Ion 06.07.2005 18:40

видео не более 3-х минут? значит я супер-мега флешер, раз даже не заметил, как смог это ограничение обойти

KUZEN 06.07.2005 18:42

интересно как ?

Ion 06.07.2005 18:43

2 13dead

Удаляй из библиотеки все неиспользуемое, делай по возможности символы, и нажимай Save and Compact

Ion 06.07.2005 19:19

Цитата:

Сообщение от kuzen
интересно как ?

кому интересно - могу прислать

mediaman 06.07.2005 22:16

я же казал. что так было ...в 5 =), ща можно, (например делаю делаю для сд скоко надо), ток неприлично в большинстве случаев выкладывать на сайте файлы больше 3-5 мг, тогда уж лучше стрим заряжать

KidsKilla 06.07.2005 22:36

Цитата:

Сообщение от Ion
а по моим данным не влияет. если нет никаких упоминаний о данном образце нигде, кроме библиотеки, то он не вставляется в свф.

у тя ложные данные =)

Штрек 07.07.2005 01:30

Цитата:

Сообщение от KidsKilla
у тя ложные данные =)

По развёрнутей, плиз.......

MIX-er 07.07.2005 05:48

если символ не юзается на таймлайне и не имеет линкеджа... то он ток в библиотеке болтатся будет но на свф не повлеяет...
по поводу копирования всех символов в новый мувик... сверху в меняю библиотеки есть строчечка select all unused или чтот похожее... выделяет все символы которые не имеют линкеджа и не используютс яна тайм лайне...

KidsKilla 07.07.2005 13:49

Цитата:

Сообщение от MIX-er
если символ не юзается на таймлайне и не имеет линкеджа... то он ток в библиотеке болтатся будет но на свф не повлеяет...
по поводу копирования всех символов в новый мувик... сверху в меняю библиотеки есть строчечка select all unused или чтот похожее... выделяет все символы которые не имеют линкеджа и не используютс яна тайм лайне...

однако вес добавляют.
флеш их не киляет, а просто делает невидимыми. хз почему.
и это основано ток на тестах. никак иначе =/

Ion 07.07.2005 17:25

Цитата:

Сообщение от KidsKilla
у тя ложные данные =)

а вот и нех! Я протестил: был создан графический символ, представляющий из себя квадрат с градиентной заливкой и скомпилено 2 файла - в 1-м символ был на листе, во 2-м - нет. 1-й файл занимает 98 байт, 2-й - 29. Тестинг проводился во Flash MX 2004 professional

MIX-er 07.07.2005 19:44

могу сказать чт о лишний обект в в библиотеке в 5ке на вес влияет в мх не знаю в мх 2004 только если есть линкадж... как я и сказал... загнал в библиотеку файлов на 13 метров при компиляции вес флешки был 30 байт

Штрек 07.07.2005 23:14

Цитата:

Сообщение от KidsKilla
а просто делает невидимыми.=/

Лихо....... :p Можешь как то продемонстрировать?????

Nirth 07.07.2005 23:25

Цитата:

Лихо....... Можешь как то продемонстрировать?????
исмортируй во флэшку 10 картинок, сохрани флэшку, удали картинки, сохрани еще раз, и смотри размер

Штрек 07.07.2005 23:54

Цитата:

Сообщение от Nirth
исмортируй во флэшку 10 картинок, сохрани флэшку, удали картинки, сохрани еще раз, и смотри размер

Будь чуть повнимательнее -
речь шла не про fla , а про swf.........

Nirth 08.07.2005 00:06

ты тоже
KidsKilla говорил о fla ;)

Штрек 08.07.2005 00:47

Цитата:

Сообщение от Nirth
ты тоже
KidsKilla говорил о fla ;)

Мимо....
На заявление -
Сообщение от Ion
а по моим данным не влияет. если нет никаких упоминаний о данном образце нигде, кроме библиотеки, то он не вставляется в свф.

Заявлено -
у тя ложные данные =)

Повторяю -
то он не вставляется в свф
__________________

13dead 11.07.2005 18:49

Граждане, ну теперь я столкнулся с тем, что не могу нормально реализовать навигацию внутри этих двух половинок! Т.е. От первого ко второму переход есть - через loadMovieNum, но вернуться из второго в начало первого (ну банальное "смотреть сначала", например) не получается - переходит куда-то вообще непонятно куда... как это делают все нормальные люди, просветите?

KidsKilla 11.07.2005 19:12

про фла я говорил.
ежели имелось свф, сорь, проглядел =))

Ion 11.07.2005 19:41

Цитата:

Сообщение от 13dead
Граждане, ну теперь я столкнулся с тем, что не могу нормально реализовать навигацию внутри этих двух половинок! Т.е. От первого ко второму переход есть - через loadMovieNum, но вернуться из второго в начало первого (ну банальное "смотреть сначала", например) не получается - переходит куда-то вообще непонятно куда... как это делают все нормальные люди, просветите?

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

13dead 12.07.2005 15:53

Цитата:

Сообщение от Ion
есть команда, которая делает все адреса в обеих частях абсолютными и такой гемор пропадает.

Ну и что же это за волшебная команда? Равняйсь, Смирно? :)

DEAFFF 13.07.2005 02:12

Цитата:

Сообщение от KUZEN
бывает такая бага, создай нофый чистый фла и скопируй всё в него ...

зачем так париться? можно же... в меню file/save and compact....
но перед этим надо удалить все лишние объекты из библиотеки...

и это не бага... дело то в том что при добавлении в библиотеку разных объектов... они добавляются как бы в мнимую библиотеку... а действительная показывает тока те объекты, которые ты добавил и не удалял их оттуда :) (прикольно да? :) ) в мнимой же библиотеке лежат все объекты которые ты добавлял в библию и даже если ты их оттуда удалил... :))) существует как бы "корзина" (как в виндозе) и очистить ее мона тока с помощью file/save and compact....
вот такая вот байда :D

DEAFFF 13.07.2005 02:29

хм... незнаю парни...
я работаю тут с видео... накладываю там всякие не сложные спецэффекты...
так вот... у меня к примеру один fla занимает примерно 58 мб а его swf 36мб... никаких глюнов...

13dead 13.07.2005 10:20

Цитата:

Сообщение от DEAFFF
хм... незнаю парни...
я работаю тут с видео... накладываю там всякие не сложные спецэффекты...
так вот... у меня к примеру один fla занимает примерно 58 мб а его swf 36мб... никаких глюнов...

А какой комп, можно узнать? Просто, есть подозрение, что, видимо, если не compact`нуть (как тут советуют) большой файл перед компиляцией, то слабые компы не могут его переварить...

DEAFFF 13.07.2005 12:48

Цитата:

Сообщение от 13dead
А какой комп, можно узнать? Просто, есть подозрение, что, видимо, если не compact`нуть (как тут советуют) большой файл перед компиляцией, то слабые компы не могут его переварить...

пень 3.0 ГГц но тоже при компиляции... долго задумывается секунд на 30... :)

Ion 13.07.2005 14:10

Цитата:

Сообщение от 13dead
Ну и что же это за волшебная команда? Равняйсь, Смирно? :)

this._lockroot = true;

gor 06.09.2005 00:27

ребята, просто для справки-имею опыт компиляции флеш-презентации с объёмом файла 0т 150 до 300 Мб (с видео DivX) всё работает! (речь идёт о flash mx 6) Копайте качество видео (и безтормозное воспроизведение) в кейфреймах!!!! Верьте и дерзайте! Успехов.

BOrMArLEY 06.09.2005 17:04

Нужно было сделать годовой отчет одного банка (CD). Около 70 страниц (2 части) * 2 языка. Помимо прочего оформилова (в т.ч. растры) текст этих 140 страниц был в кривых. Исходник — почти 100 Мб. Реализация — на AS 2.0 через массивы, Linkage и attachMovie плюс эффекты (на таймлайне единственный фрейм, буквально пару слоёв интерфейса).

При компиляции любой из 2х частей проблем не возникало (результат около 12 Мб каждая; машина: P4-3000, 1Gb). Но при попытке компиляции целиком машина грузилась что песец не менее чем на 90 минут (!), при этом до результата дело не доходило. С кодом никаких вопросов - т.к. удаление ВСЕГО кода и ВСЕГО таймлайна (только фреймы в библиотеке с заданным Linkage) не вносило никаких изменений. Пытался разузнать про пакетную компиляцию - инфы для AS 2.0 / MX 2004 в сети не много.

Вопрос решился конвертацией фреймов в растры (разрешение более 150, гиф, узкая палитра - текст черно-белый).

У кого какие мысли? Нет, ну понятно, что можно посчитать количество узлов и безье ;-) в этих всех страницах (если в кривых). Но не Director же кривой привлекать? :cool:

nuran 08.09.2005 06:22

Цитата:

Сообщение от kuzen
бывает такая бага, создай нофый чистый фла и скопируй всё в него ...

ага, точно точно.

vlanis 09.09.2005 13:32

Очень интересно, все, о чем вы тут говорите, каждый раз, когда создаю диск, сталкиваюсь с данной проблемой. Огромные файлы, постоянное торможение, вылетание флеша, неудачная компиляция, короче говоря, проблема существует. Сейчас всетаки задумываюсь поставить директор, и делать многосерийный фильм, насколько это не удобно знаю сам, но поделать ничего не могу, скорей всего зевунули разработчики ПО данную багу, не думали что кто то начнет презентации делать на инетовском движке. Как предложение: собрать в этом топике замеченные ограничения и засунуть это все в faq, дабы не наступать на одни грабли трижды.

Мною замечены: 10000 кадров, и не больше
Ограничение в размерах swf ~ 15 мб.

Ну и собстна вопросик, если можно поподробнее о this._lockroot = true;


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

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