![]() |
Подключение библиотеки SWF/SWC в Haxe (FlashDevelop)
Собственно, суть в названии темы. Необходимо подключить внешнюю библиотеку классов. Add to library не работает, Compiler options не включают соответствующего свойства (в отличие от AS3), тег <haxeflag name="-swf-lib"... \>, ровно как и <library>, делает вид, что работает, но на самом деле классы остаются по прежнему недоступны (то, что он учитывается при компиляции, становится понятно, если указать несуществующий путь - он выдаст ошибку), то же самое касается и post-build аргументов. Облазил полгугла, так ничего прочего и не нашел.
Использую сборку Haxe + OpenFL + HaxeFlixel. |
Если вы работаете с OpenFL, тогда в project.xml необходимо указать
Код:
<haxeflag name="-swf-lib" value="library.swf" if="flash" />(максимум после этого необходимо обновить ProjectManager) |
Цитата:
Добавлено через 3 минуты Не помогло. Если импорт swc/swf работает только для флеша, то почему и можно ли как-нибудь обойти это? Очень удобно отрисовывать всю графику во флеше, а затем добавлять её посредством созданной библиотеки. Flambe не вариант Добавлено через 48 минут Простите за оффтоп, но погодите-ка, вы не тот ли самый SlavaRa? https://www.youtube.com/watch?v=LrtxFkxBRlI |
swf|swc подключенные через -swf-lib будет работать только для Flash target.
Графику из swf можно использовать через openfl http://www.openfl.org/learn/tutorials/using-swf-assets/ Я тот самый SlavaRa, двойников не обнаружено :) |
Цитата:
Код:
<library path="assets/0_5.swf" preload="true" generate="true" /> |
Без кода и проекта, вам вряд ли кто-то поможет, телепатия тут не спасет
PS посмотрите openfl-samples, там все есть PS2 ну и конечно же код из SWC|SWF нигде кроме Flash работать не будет |
Вложений: 1
Цитата:
|
| Часовой пояс GMT +4, время: 12:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.