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);