Короткая история
Этот же класс передается компилятору mxmlc в библиотеке SWF в качестве класса символьной связи и снова в исходном пути.Но компилятор использует определение из source-path, поэтому создание нового экземпляра этого класса не создаст новый экземпляр символа библиотеки.Как мне сказать компилятору отдать предпочтение определению, связанному с символом (тот, что из SWC)?
Длинная история
У меня есть активы проекта в FLA-файле, и они связаны с классами (например, "com.myproject.view.MyAsset.as").Затем я экспортирую эти активы в библиотеку SWC и передаю их компилятору.Теперь, когда я создаю экземпляр класса (new MyAsset ();), это будет новый экземпляр объекта библиотеки.
Но в исходной папке есть и другие классы (например, "com.myproject.model. *", Поэтому мне нужно передать исходную папку и компилятору. И это проблема, теперь компилятор будетиспользуйте определение MyAsset.as из исходного пути, а не из SWC, где оно назначено объекту библиотеки, поэтому, если я создам новый экземпляр MyAsset сейчас, он не будет дублировать объект библиотеки.
Как мнесказать компилятору предпочесть определение из SWC?
Спасибо