我在从 starling.current.nativestage 获取孩子时遇到问题 - 这是我的代码
var temp:Image = Starling.current.nativeStage.getChildByName("ball"+turn)as Image;
trace(temp.name);
代码“无法访问空对象引用的属性或方法。” 我犯了什么错误还是什么?
请帮帮我注意*我是八哥的菜鸟
我在从 starling.current.nativestage 获取孩子时遇到问题 - 这是我的代码
var temp:Image = Starling.current.nativeStage.getChildByName("ball"+turn)as Image;
trace(temp.name);
代码“无法访问空对象引用的属性或方法。” 我犯了什么错误还是什么?
请帮帮我注意*我是八哥的菜鸟
nativeStage 返回 flash 阶段。这些是 flash.display.DisplayObjects。然后,您通过 投射到 starling.display.Image as Image
。这将始终返回 null。
那么,你是说原生flash舞台,还是starling舞台—— starling.current.stage
?
var temp:Image = Starling.current.stage.getChildByName("ball"+turn)as Image;
trace(temp ? temp.name : "temp is null");