如何使用actionscript 3
知道关键帧是否为空白感谢您的帮助。
答案 0 :(得分:1)
如果您指的是Flash IDE中图层中的一个框架,即带有白色圆圈的图层,答案为you can't
。 AS3中的图层未保存。它们只是转换为深度顺序。
您可以找到的是this particular frame doesn't contain any children
(当所有图层合并时),因为已经使用numChildren
属性提到了。如果你在舞台上有任何形状,位图或动画片段,它们都将被列为儿童。
但是你也可能在你的精灵的graphics
对象中画了一些东西,这使得它在某种程度上不是空的。如果您想检查是否必须在BitmapData
中绘制并检查其内容。
答案 1 :(得分:0)
据我所知,AS3中没有真正的关键帧概念,所以我觉得这很难。您可能可以播放要检查的帧,并查看getChildAt(0)
是否会引发RangeError
- 但这最多只是hackish,并且可能不适用于不是movieclips的内容
答案 2 :(得分:0)
您可以在目标剪辑上使用numChildren getter来了解内部有多少个剪辑。
编辑: 您也可以尝试使用getBounds或getRect函数,当Rectangle的width和height等于0时,那意味着clip是空的。