永发信息网

as3.0怎样判断变量是否定义

答案:2  悬赏:60  手机版
解决时间 2021-11-08 20:51
  • 提问者网友:回忆在搜索
  • 2021-11-08 08:08
as3.0怎样判断变量是否定义
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-11-08 08:15
as2中全部都是动态类,所以为了防止重复声明,有时候就需要判断变量
if(变量) 这样来写

as3中变量和属性都必须定义,才可使用,基本不存在这样的问题

当然as3中的MovieClip类是动态类,可以动态添加属性,判断方法一样,也是上面的写法
全部回答
  • 1楼网友:低血压的长颈鹿
  • 2021-11-08 09:41
你可以测试影片试一试,如果未定义,他会有警告的。追问额...代码中要用到的...不能报错啊追答

您说的变量是舞台上的文本框变量还是代码里声明的变量?

追问谢谢,可是...
我代码中需要进行判断,我想要的结构是:
if(已经声明){
....
}else if(还没有声明){
....
}
上面满足结构了,但是是as1.0&2.0,as3.0用上面的语句不行的..
请问您还有办法吗,小弟感谢万分追答as3.0在舞台上是禁用变量名的,你说的是实例名称吧
先给你个结构:

var 实例名称.对他的处理(文本 text="已声明!"//若已声明,测试时,该文本会显示:已声明!
元件 _rotation+=50//若已声明,测试时,它会顺时针倾斜50度);

望采纳!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯