Экспортированные компоненты пользовательского интерфейса Adobe Animate, ведут себя странно в IntelliJ IDEA
Я экспортировал некоторые компоненты пользовательского интерфейса внутри Adobe Animate в .swc
файл, который будет использоваться во время выполнения:
public class Main extends Sprite {
public function Main() {
var checkbox:CheckBox = new CheckBox(); // fl.controls.CheckBox
checkbox.label = "Row";
addChild(checkbox);
}
}
Это хорошо работает с Adobe Flash Builder; но использование IntelliJ IDEA, с которым мне нужно работать, иногда ведет себя странно и аргументируется неожиданными способами:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at fl.controls::CheckBox/drawLayout()
at fl.controls::LabelButton/draw()
at fl.core::UIComponent/callLaterDispatcher()
или иногда, спорит со следующим сообщением (с fl.controls.NumericStepper
в следующем примере):
TypeError: Error #2007: Parameter child must be non-null.
at flash.display::DisplayObjectContainer/addChildAt()
at fl.controls::BaseButton/drawBackground()
at fl.controls::BaseButton/draw()
at fl.core::UIComponent/drawNow()
at fl.controls::NumericStepper/drawLayout()
at fl.controls::NumericStepper/draw()
at fl.core::UIComponent/callLaterDispatcher()
действительно нет разумной причины!! Я искал решения (и даже причины!) В течение многих часов и попробовал то, о чем мог подумать! (например: я положил рутину в Event.ADDED_TO_STAGE
обработчик; Я протестировал несколько комбинаций компонентов для экспортируемого файла, и я использую последние версии приложений и SDK.)
Пожалуйста, пролите немного света на это, так как он случайно появляется с идентичным кодом просто для удовольствия! Я ценю любые отзывы, так как у меня совершенно нет идей!
Заранее спасибо:)