flash访问属性未定义

钟逸 58 2024-03-03 16:35:53

flash里访问属性count未定义是什么意思

就是说不存在名为count这个属性

这里我说下可能造成这个错误的原因

1.如果你定义一个变量,那么在这个变量的作用范围内访问这个变量是可以的,如果超出这个变量的作用范围,那么这个变量将不能被访问,系统就会报错说某某属性未定义。在这里你就要理清你所访问的变量的作用范围是什么了,在AS3中,变量可以在关键帧上定义,那么他的作用范围就是整个时间轴,只是在未运行到代码所在的关键帧时,这个变量没有被初始化,他拥有默认值。如果是在元件内定义,那么在外部(比如主场景),是不能直接访问这个变量,必须要加元件实例的前缀,比如myMc.count

2.造成报错还有可能是你试图访问一个对象内部的变量,可是这个对象只是被声明,没有被初始化,他的值默认为null(空)。既然访问的对象是空的,那么他内部就不可能存在变量(或方法)。

上一篇:能看地区排名英雄联盟
下一篇:如何屏蔽王者荣耀战绩
相关文章
返回顶部小火箭