Flash AS3中调试组件时出错------无法访问空对象引用的属性或方
FLASH AS3中调试组件时老提示“无法访问空对象引用的属性或方法。” ? 调试了好几天,,可能是菜鸟吧,看了下面代段代码后终于解决了, =========================================================================================== as3里是不支持实例名滴! 所以捏,你需要把这个元件修改一下。 元件上,右击、属性、为ActionScript导出,类名:Secondbtn(可自定义), 基类一般软件会自己检测到,应该是flash.display.MovieClip。 之后就可以用这个类了!只要在你的代码里New一下Secondbtn类, 然后就可以用了。private var secondbtn:Secondbtn = new Secondbtn();这样, 就不会提示“访问的属性secondbtn未定义”了。就这样,很简单,有什么不对的再问我好了! =========================================================================================== ? ?添加到包中 解决方法:(按钮组件) 1、给舞台上添加的组件在属性中修改实例名如Btn1 2、并在库文件中找到相应组件,右击--》属性--》高级--.>钩选”为ActionScript导出“--》并添加类名如Btn1,基类就不用填了 3、在AS文件中添加?public var icon1:SimpleButton = new Btn1; //icon1? 表示对象名称 //Btn1? 表示新类名 ? 解决方法:(影片剪辑组件) 1、给舞台上添加的组件在属性中修改实例名如Mc1 2、并在库文件中找到相应组件,右击--》属性--》高级--.>钩选”为ActionScript导出“--》并添加类名如Mc1,基类就不用填了 3、在AS文件中添加?public var mc1:MovieClip = new Mc1; ? ? 在函数中添加 addChild(mc1); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |