Параметры для настройки отношений иерархии элементов в Flash IDE - PullRequest
1 голос
/ 22 июля 2011

Конечная цель - использовать JSFL для экспорта 2D-скелета из Flash. Файл, вероятно, будет состоять из одного или нескольких фрагментов ролика, которые анимируют некоторые графические символы. Я могу с радостью экспортировать дочерние символы в формате PNG, а также получить доступ к данным ключевого кадра и анимации. Проблема в том, что я не уверен, как сценарий может узнать, что нога прикреплена к телу и т. Д.

Это то, о чем я думал до сих пор:

[IK / Bones] Насколько я могу судить, к сожалению, нет API для доступа к функциям IK / Bone

[Иерархия символов] Я не хочу идти по пути группировки всех детей в иерархии символов, так как я подозреваю, что это станет адом для моих дизайнеров.

[Пользовательские свойства] Я не знаю ни одного простого способа назначения пользовательских свойств (ID и ParentID) для элементов графической библиотеки.

[Flex] Возможно использование панели инструментов Flex, но это кажется излишним, и я не уверен, с чего начать.

[Layers] Поместить все дочерние слои в папку Layer сразу после родительского. Это может быть моим лучшим вариантом, так как я могу получить эту информацию в JSFL, но это также выглядит как неприятный хак.

Мне интересны любые мысли людей по этой проблеме. Спасибо.

Ответы [ 2 ]

1 голос
/ 26 июля 2011

Чего ты здесь пытаешься достичь?Я не совсем уверен, какой совет дать вам ...

Если вы "просто" хотите экспортировать анимацию, вы можете взглянуть на это: http://prototyprally.com/introducing-the-grapefrukt-asset-exporter/

[Пользовательские свойства] Да, вы можете добавлять данные к вещам в IDE Flash.Все объекты Docuemnt, Element и Item имеют методы для добавления / получения данных.

0 голосов
/ 15 мая 2012

Я не уверен, что этот ответ по-прежнему актуален, поскольку прошел почти целый год, но я сделал это, проанализировав файл DOMDocument.xml, созданный путем сохранения файла флэш-памяти в формате XFL.Вы можете получить данные арматуры оттуда с большим знанием формата XFL.Если у вас возникнут какие-либо проблемы, я, вероятно, смогу дать вам некоторые рекомендации.

...