![]() |
Как импортировать в swf двоичные данные, унаследованные от ByteArray?
Хочется импортировать в swf двоичные данные, унаследованные от ByteArray.
Причем, очевидно, можно их конвертировать в as, просто написав что-то типа public const d:ByteArray=[1,2,34,5...]; но тут есть недостаток - при компиляции оно будет каждый раз "перелопачиваться" компилятором. А хочется, чтобы на время компиляции не влияло особо. Есть какой-то способ это сделать? Вроде можно в swc скомпилить и добавить в file->опубликовать->параметры публикации flash-> дополнительные параметры->путь к внешней библиотеке. Только толку с этого мало (видимо я что-то не так делаю) -- из кода не получается обратится к классам этой библиотеки. |
Как вариант - использовать нормальные среды разработки.
|
http://code.google.com/p/hxswfml/
и http://www.mindless-labs.com/samhaxe...USAGE-txt.html и естесственно флексовые компиляторы позволяют это делать. Во флексе это было бы: Код AS3:
Код AS3:
Код:
<DefineBinaryData id="\d+" file="file.bin" />+ - произвольное количество, больше нуля В SamHaxe: Код:
<bin:binary import="file.bin" class="BinaryData" compress="true"/> |
wvxvw, а есть готовое решение для конвертации ttf шрифта в swf не компилируя, а простым записыванием ByteArray в swf-ку?
|
Я про такие не знаю... но есть 2 опенсорсных проекта, один на С++ (FreeType) другой на Яве (Batik) можно попробовать портировать. Но я так думаю работы там очень даже много...
|
| Часовой пояс GMT +4, время: 09:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.