Flash Builder и SWC - PullRequest
       2

Flash Builder и SWC

0 голосов
/ 10 декабря 2011

Я новичок во Flash Builder (ну, вообще-то, я новичок во Flash, только начал разрабатывать его несколько месяцев назад).

В любом случае, я просто хотел спросить:

1) Есть ли способ добавить SWC-файлы после проект создан

2) И есть ли способ связать некоторые ресурсы в этих SWC с классами (например, связать ресурс Ball с классом, реализующим его функциональность. Вы можете сделать это прямо из Flash Pro CS5.5, но есть способ сделать это во Flash Builder)

Уверен, что эти вопросы могут показаться тривиальными, но я не смог найти в них ничего

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 10 декабря 2011

1) Да, перейдите в настройки проекта: щелкните правой кнопкой мыши проект, выберите «Свойства» в контекстном меню, перейдите на вкладку «Путь сборки Flex», перейдите на вкладку «Путь к библиотеке», вы увидитетам есть инструменты для управления библиотеками, связанными с проектом.

2) Я понимаю ваш вопрос, как если бы вы хотели связать символ с вновь созданным классом.Ответ - это зависит от типа символа, о котором мы говорим.

  • Векторная графика (это было бы что-то вроде Shape / Sprite / MovieClip) - да.Вы просто определяете новый класс с тем же именем, что и класс, который ранее был связан с символом.Тем не менее, могут быть проблемы со встроенным видео или звуком, вам нужно будет проверить это в каждом конкретном случае, более новые SDK поддерживают больше из них, но есть и известные ошибки.
  • Шрифты - трудно сказатьЕсть слишком много разных способов создания / встраивания шрифтов.Некоторые из них можно повторно связать, некоторые изначально не связаны с классом, и, следовательно, невозможно повторно связать.
  • Звуки и растровые изображения - это похоже на шрифты, в конечном итоге вы можете создать флэш-фильмэто не создает класс для символа, в противном случае вы можете просто переопределить класс, уже связанный с символом.В противном случае должна быть возможность извлечь SWF-файл из SWC-файла и использовать тип встраивания [Embed(source='library.swf', symbol='symbolName')].AFAIK, таким образом могут быть встроены только звуки MP3.
  • Все, что было внедрено как бинарный актив, будет иметь связанный с ним класс.Переопределение этого класса собственным классом, расширяющим ByteArray, безусловно, должно сработать.
  • Встроенные видео - насколько мне известно, вы не можете повторно связать их с помощью компилятора Flex.
0 голосов
/ 10 декабря 2011

Я второй ответ wvxw.

Другой способ добавить SWC в проект:

Просто скопируйте SWC в папку libs проекта Flash Builder.

...