
flash里访问属性count未定义是什么意思
访问属性_root未定义有是什么意思啊?调用的方法eval未定义呢?很急~~还会提高悬赏的请快点啊~~...
访问属性_root未定义有是什么意思啊?
调用的方法eval未定义呢?
很急~~还会提高悬赏的
请快点啊~~ 展开
调用的方法eval未定义呢?
很急~~还会提高悬赏的
请快点啊~~ 展开
3个回答
展开全部
就是说不存在名为count这个属性
这里我说下可能造成这个错误的原因
1.如果你定义一个变量,那么在这个变量的作用范围内访问这个变量是可以的,如果超出这个变量的作用范围,那么这个变量将不能被访问,系统就会报错说某某属性未定义。在这里你就要理清你所访问的变量的作用范围是什么了,在AS3中,变量可以在关键帧上定义,那么他的作用范围就是整个时间轴,只是在未运行到代码所在的关键帧时,这个变量没有被初始化,他拥有默认值。如果是在元件内定义,那么在外部(比如主场景),是不能直接访问这个变量,必须要加元件实例的前缀,比如myMc.count
2.造成报错还有可能是你试图访问一个对象内部的变量,可是这个对象只是被声明,没有被初始化,他的值默认为null(空)。既然访问的对象是空的,那么他内部就不可能存在变量(或方法)。
这里我说下可能造成这个错误的原因
1.如果你定义一个变量,那么在这个变量的作用范围内访问这个变量是可以的,如果超出这个变量的作用范围,那么这个变量将不能被访问,系统就会报错说某某属性未定义。在这里你就要理清你所访问的变量的作用范围是什么了,在AS3中,变量可以在关键帧上定义,那么他的作用范围就是整个时间轴,只是在未运行到代码所在的关键帧时,这个变量没有被初始化,他拥有默认值。如果是在元件内定义,那么在外部(比如主场景),是不能直接访问这个变量,必须要加元件实例的前缀,比如myMc.count
2.造成报错还有可能是你试图访问一个对象内部的变量,可是这个对象只是被声明,没有被初始化,他的值默认为null(空)。既然访问的对象是空的,那么他内部就不可能存在变量(或方法)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询