Thursday, October 16, 2008

Как встроить не медиа-файл во Flex-проект


Встроить картинки или музыку внутрь результирующего swf-файла легко при помощи директивы @Embed(), это указано в официальной документации. Но допустим встроить файл с уровнями для игры или файл лицензии не так тривиально:

[Bindable]
[Embed(source="levels.dat", mimeType="application/octet-stream")]
private var LevelDataClass: Class;
// ...
private function init(): void {
var baLevels: ByteArrayAsset = ByteArrayAsset(new LevelDataClass());
// далее работаем [...]

No comments: