我正在使用 Flex SDK 4.6,当我尝试在舞台上添加 spark 复选框时出现非常奇怪的错误:
var cb:CheckBox = new CheckBox();
optionsList.addElement(cb);
TypeError:错误 #1009:无法访问空对象引用的属性或方法。在 spark.skins.mobile::CheckBoxSkin/drawBackground()[E:\dev\4.y\frameworks\projects\mobiletheme\src\spark\skins\mobile\CheckBoxSkin.as:162] 在 spark.skins.mobile。 supportClasses::MobileSkin/updateDisplayList()[E:\dev\4.y\frameworks\projects\mobiletheme\src\spark\skins\mobile\supportClasses\MobileSkin.as:313] 在 mx.core::UIComponent/validateDisplayList( )[E:\dev\4.y\frameworks\projects\framework\src\mx\core\UIComponent.as:8999] 在 mx.managers::LayoutManager/validateDisplayList()[E:\dev\4.y\ frameworks\projects\framework\src\mx\managers\LayoutManager.as:736] 在 mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers \LayoutManager.as:819] 在 mx.managers::
在 MXML 中创建 chechbox 时没有问题,但我需要在 AS 中创建多个实例,然后将它们添加到阶段。
有人知道我做错了什么吗?