У меня проблемы с включением графических ресурсов, созданных во Flash, с моим кодом Haxe.
Во Flash IDE я создал символ с именем связи "MySprite"
. Я компилирую это в assets.swf
. Я знаю, что для использования символов в этом .swf
из моего кода Haxe мне нужно добавить следующую опцию при использовании компилятора Haxe:
-swf-lib assets.swf
Теперь я хотел бы написать класс с именем "MySprite"
, который связан с этим символом, например:
class MySprite extends Sprite {
public function new() {
// ...
}
}
По сути, я хотел бы добиться чего-то похожего на технику, представленную в это руководство:
package {
import flash.display.*;
[Embed(source="assets.swf", symbol="MySprite")]
public class MySprite extends Sprite {
public function MySprite() {
// ...
}
}
}
Из документации Haxe неясно, можно ли это сделать или для чего нужен синтаксис. делаю это.