![]() |
1
15
如果您的意思是如果一个对象没有属性:
|
![]() |
2
6
这是一些严重的黑客行为,但您可以使用:
|
![]() |
3
5
您也可以尝试:
它的好处是,getClassInfo提供了关于对象的更多信息,例如,您可以获得对象中所有属性的名称,这可能会很方便。 |
![]() |
4
2
如果对象包含一些“文本”,但AS3不将其识别为字符串,请将其转换为字符串并检查它是否为空。
|
![]() |
5
0
取决于你的对象是什么,或者更确切地说,取决于你期望它拥有什么。例如,如果您的对象应该包含一些名为name的属性,您可能会这样做。
或者如果你的对象实际上应该是其他的东西,比如数组,你可以做
您还可以通过反射使用其他方法,例如objectutil.getclassinfo,然后通过属性枚举以检查设置值….此类帮助:
另一件需要注意的事情是,您可以使用简单的for循环来检查对象属性,这就是dumpobject函数所做的。 |
![]() |
6
0
您可以按如下方式直接检查,
|
![]() |
7
0
我从一个与JS相关的类似问题中偷了这个。它需要fp 11+或json.as库。
|
![]() |
8
-1
无法使用HasProperty方法检查长度
|
![]() |
nabster023 · 拉伸和旋转电影剪辑而不失真 7 年前 |
![]() |
BadmintonCat · 获取数组排序的索引 7 年前 |
![]() |
Dimentio · 无限循环(动作脚本3) 7 年前 |
![]() |
steph45 · 它们是一种在数组中找到最接近0的数字的方法吗? 7 年前 |
![]() |
AeroKLiam · AS3-使用组合框进行真/假测验 7 年前 |