![]() |
CS3 vs CS4 загружаемые swf. Бредовое поведение?
Доброго утра и начала недели!
Воскресенье было вбито в...(нехорошее слово) вот по какому поводу: a1.fla компилируем CS3, получаем a1.swf полностью аналогичный (копия того же самого fla) a2.fla компилируем CS4, получаем a2.swf В файле проекта загружаем оба. Делаем: Код AS3:
В первом случае (CS3) [class MainTimeline] (который содержит одного ребёночка, с которым замечательно можно работать дальше, например создавать новые инстансы. В общем по документации всё). Во втором случае (CS4) [class MovieClip] (с которым работать невозможно дальше, так как он ничего не содержит, то есть совершенно пуст). (Но Loader успешно загрузился). Прошу совета \ помощи \ направления для копания. Ну не правильно это, помимо того, что проект остановился, это словно трещина в рассудке не даёт спать спокойно :) |
Переходите на CS5.
Не надо работать на CS3 и тем более CS4. |
В догонку:
И почему первая строка работает, а вторая "A term is undefined and has no properties". Ведь если верить документации, то записи равнозначны... Мистика Код AS3:
Добавлено через 28 минут Т.е. лечится какими-то 25-27 кРублями? Неожиданный совет... :) |
Цитата:
|
|
Цитата:
|
Работает быстрее, это самое главное.
Мнения столкнулись в комментариях. |
Цитата:
Цитата:
|
Господа, а по сути вопроса что? Сталкивались ведь наверняка?
p. s. по флейму. Что-то тема про CS5 наводит на мысль посидеть ещё годик на CS3. Как с фотошопом - после 7 версии одна вялотекущая эволюция в основном в сторону потребляемых ресурсов. Ничего критически полезного для веб-разработки не добавилось, но версий вышло... Так зачем платить за то, чем не пользуешься? |
Цитата:
Почти установили, что дело в конфигурации компьютера. А судя из названия топика автору вполне следует предложить попробовать CS5, он вполне может быть одним из тех, кому CS5 придётся по душе. Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Код AS3:
Забыл ещё, если не секретно, можно вашу fla архивом выложить тут? А то больно интересно как возможны изложенные вами глюки. |
Цитата:
Цитата:
|
Цитата:
|
Вообще-то мы считаем качество питания, а не трупы.
Норма = 0, переел +1, недоел -1. |
Цитата:
На этом вопрос о скорости CS5 в данной теме закрыт. |
Не по скорости можно? :)
Когда собирал G-Трек, столкнулся с ситуацией, когда ни CS3, ни CS4 не смогли мне правильно скомпилировать библиотеку. Т.е., библиотека компилировалась, но поведение было не предсказуемым. Постоянно какие-то классы отваливались, что-то с чем-то конфликтовало. Очевидно, из-за размера библиотеки, поскольку сначала все было хорошо. Озвучил свои проблемы тут, мне было рекомендовано перейти на CS5, что я и сделал. Проблемы сами собой отпали. Собственно, это и было единственной причиной, почему я порекомендовал топикстартеру перейти на CS5. |
Цитата:
Вопрос. CS3 и CS4 не могли только на одной машине скомпилировать, или же пробовалось на разных? Я это к тому, что могла быть кривая установка и такое же могло произойти со временем и на CS5. |
Пробовалось на разных, пробовалось с переустановкой, шаманскими плясками и бубнами. Два дня потратил. :) У CS3 есть ограничение по количеству классов, которое может быть в одном swc.
И в CS4 оно перешло по наследству. А в CS5 его вроде как нет, либо оно существенно увеличено. |
Цитата:
Я вот не разу не сталкивался с проблемой генерации CS3. И не факт, что столкнусь, а если уж столкнусь, то swc это zip с swf и описанием, так что в крайнем случаи можно руками собрать. Или у swf тоже ограничения? А вот отсутствие поддержки 10-го плеера, самая актуальная проблема, которая может возникнуть. |
Мои 5 копеек не в кассу: Флеш таки да генерит кривые SWC - шейп твины (в DefineShape может записать невалидную коллекцию ShapeEdge и тогда флексовый компилятор умрет в муках...) но это такое...
А по теме - не вдаваясь в тонкости того как вы получаете информацию о классе - а что если просто назначить какой-нибудь класс-документ - изменится поведение? |
Наверное оффтоп, из плюсов cs5 - более удобная работа с embed fonts...
Хотя, может мне почему то не везет, но перешел на cs4 с cs5 по причине частого падения последнего. На выходе у меня получалось, что cs4 намного быстрее пятого... Причем в cs4 после пятерки количество глюков уменьшилось на порядок... |
Цитата:
|
http://bugs.adobe.com/jira/browse/SDK-18355
И там еще было несколько таких, что-то "пофиксили", в смысле "научили" флексовый компилятор не замечать флешевые ошибки, что-то может еще нет. |
| Часовой пояс GMT +4, время: 10:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.