Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.03.2010, 01:59
vinch вне форума Посмотреть профиль Отправить личное сообщение для vinch Найти все сообщения от vinch
  № 1  
Ответить с цитированием
vinch

Регистрация: Feb 2010
Сообщений: 95
По умолчанию После изменений .swc файла проект не компилируется

Здравствуйте.

Программирую в FD с Flex SDK, в Flash CS4 только рисую. Использую .swc файл для ресурсов.

В Flash добавил растровый рисунок (текстуру) и создал MovieClip с твином на его основе; некоторому уже существующему MovieClip'у сменил название, а новому присвоил название старого (по сути, просто немного обновил спрайт, сохранив старый на всякий случай). Имена классов также поменял.

Результат: при компиляции в FD вижу такое:

Код:
Error: null
java.lang.NullPointerException
at flash.swf.Dictionary.getId(Dictionary.java:84)
at flash.swf.TagEncoder.encodeMorphFillstyle(TagEncoder.java:1467)
at flash.swf.TagEncoder.encodeMorphFillstyles(TagEncoder.java:1438)
at flash.swf.TagEncoder.defineMorphShape2(TagEncoder.java:1414)
at flash.swf.tags.DefineMorphShape.visit(DefineMorphShape.java:39)
at flash.swf.MovieEncoder.define(MovieEncoder.java:208)
at flash.swf.MovieEncoder.define(MovieEncoder.java:203)
at flash.swf.MovieEncoder.define(MovieEncoder.java:203)
at flash.swf.MovieEncoder.export(MovieEncoder.java:116)
at flex2.compiler.API.encode(API.java:4077)
at flex2.tools.SimpleShell.mxmlc(SimpleShell.java:963)
at flex2.tools.SimpleShell.process(SimpleShell.java:135)
at flex2.tools.SimpleShell.main(SimpleShell.java:75)
Build halted with errors (fcsh).
(fcsh)
Done (1)
Старый вариант .swc файла не сохранился (думал, что разберусь позже с ошибкой). После удаления растрового рисунка и нового спрайта и переименование старого на старое имя (т.е., по сути, сделал все, как было до изменений), ошибка все-же видна.

Со спрайтом в коде делаю только такое: добавляю, удаляю, меняю позицию и прозрачность.

Буду благодарен за подсказки, в чем может быть дело.

Добавлено через 17 часов 19 минут
Уже все перепробовал: создавал новый проект в Flash, удалял все символы, связанные с измененным, удалял символы из кода - все такая же ошибка, очень странно


Последний раз редактировалось vinch; 01.03.2010 в 02:06.
Создать новую тему Ответ Часовой пояс GMT +4, время: 19:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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