Показать сообщение отдельно
Старый 30.03.2009, 14:43
vladhc вне форума Посмотреть профиль Отправить личное сообщение для vladhc Найти все сообщения от vladhc
  № 1  
Ответить с цитированием
vladhc

Регистрация: Mar 2009
Сообщений: 7
По умолчанию swc для Flash CS3 и тэг Embed

Привет.
У меня есть flex проект с одним классом, который читает бинарный файл. И подключаю я этот файл через тэг Embed. Проблема возникает когда я пытаюсь swc библиотеку с этим классом, оформленную как Component, перетащить из окна Components в Library проекта.

Исходник класса:
Код AS3:
public class SomeClass {
  [Embed(source="/0.bin", mimeType="application/octet-stream")]
  private static const Data:Class;
 
  public function SomeClass() {
    var d : ByteArray = new Data();
  }
}
Если тэг Embed и упоминания о классе Data убрать, то всё работает (можно перетащить компонент в Library и использовать SomeClass во Flash-e). Есть какой-нибудь способ всё-таки подключить и прочитать бинарный файл через Embed ?
Компиляцию в swc делаю через Ant, в параметрах compc ставлю опции compute-digest="false" и target-player="9".


Последний раз редактировалось iNils; 30.03.2009 в 14:50.