ОК, во-первых, ошибка: это означает, что Flash, вероятно, сгенерировал класс для символа, который вы импортируете, используя определенный шаблон, где шаблон не соответствует SDK, который вы используете для компиляции проекта.В частности, сгенерированный класс не реализовал методы, перечисленные в сообщении об ошибке.Т.е. ваш framework.swc имеет определение mx.automation: IAutomationObject, у которого есть метод createAutomationIDPartWithRequiredProperties () (хорошее имя btw), но сгенерированный Flash код, который читается как
package com.sparsha.view.ui {
import mx.automation:IAutomationObject;
public class SchematicWindow implements IAutomationObject { . . . } }
, так как вы ничего не можете сделать с Flash, неГенерация нужного вам метода - единственный способ установить пакет SDK.Т.е. скопируйте mx / Automation / IAutomationObject.as из исходников SDK в путь к классам вашего проекта.Удалите конфликтующее объявление метода (это может привести или не привести к другим ошибкам).Если это приведет к дальнейшим ошибкам, повторите ту же процедуру для каждого класса, который "плохо себя ведет" ...
Однако, monkeypatching будет означать, что вы больше не сможете использовать базовые RSL, так как они будут поставляться с оригинальнымверсия.Итак, я бы попытался полностью избежать этой проблемы и искать другой способ экспорта символов из Flash IDE, например, не делая их компонентом Flex.Или, если вы действительно настаиваете на том, чтобы они были компонентом Flex, загрузите, например, FlexSprite, и присвойте своим символам Flash загруженный класс как «родительский класс».