Связывание библиотеки Flash Professional с Flash Builder - PullRequest
0 голосов
/ 18 января 2012

В настоящее время я работаю над текущим проектом с использованием Flash Professional и Flash Builder.До того, как я начал работу, проект уже был частично завершен другой техникой в ​​Professional и Builder - написан код, установлен график времени, создана связь и т. Д. Однако теперь, когда я нахожусь в проекте, я пытаюсь настроитьпроекты на моем компьютере, но я не могу заставить Flash Builder видеть библиотеку, предоставленную Flash Professional.

Код, предназначенный для доступа к элементам библиотеки и операторам импорта пакетов, которые дает fl.controls "Не удалось найти импорт »и« Тип не найден ». Обычно это признаки, отсутствующие в библиотеке в Professional.Тем не менее, я могу убедиться, что элементы есть, они связаны с AS3 и настроены для редактирования в Flash Builder.Более того, я могу скомпилировать проект через Flash Professional, и все будет работать без проблем, чего нельзя сказать о компиляции через Builder.

Со стороны Конфигурации на стороне Builder, я могу убедиться, что в проекте, который я использую, указан правильный путь к файлу .fla, и я узнаю по конфигурации другой технологии, что у меня есть все необходимые SWCэкспорт настроен.

Чего не хватает, чтобы правильно настроить связь?

1 Ответ

1 голос
/ 20 января 2012

Надеюсь, я правильно понял вашу проблему.

Вот как я использую символы из файла .swf в моем приложении Flex :

package {
    public class Assets {
        [Embed('assets/Pref.swf', symbol='spades')]
        public static const SPADES:Class;

        [Embed('assets/Pref.swf', symbol='clubs')]
        public static const CLUBS:Class;

        [Embed('assets/Pref.swf', symbol='diamonds')]
        public static const DIAMONDS:Class;

        [Embed('assets/Pref.swf', symbol='hearts')]
        public static const HEARTS:Class;

        [Embed('assets/Pref.swf', symbol='kuku')]
        public static const KUKU:Class;

        [Embed('assets/Pref.swf', symbol='train')]
        public static const TRAIN:Class;

        [Embed('assets/Pref.swf', symbol='waggon')]
        public static const WAGGON:Class;
    }
}

а затем:

        var sprite:Sprite = new Assets[mcName];
        addChild(sprite);

или:

        private static const WAGGON:Sound = new Assets.WAGGON;
        private static const TRAIN:Sound = new Assets.TRAIN;
...