Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何使用actionscript 3知道关键帧是否为空_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 如何使用actionscript 3知道关键帧是否为空

Actionscript 3 如何使用actionscript 3知道关键帧是否为空,actionscript-3,flash,Actionscript 3,Flash,如何使用actionscript 3知道关键帧是否为空 谢谢您的帮助。据我所知,AS3中没有真正的关键帧概念,因此我认为这很难做到。您可能可以播放要检查的帧,并查看getChildAt(0)是否抛出RangeError——但这充其量是一种黑客行为,可能不适用于非movieclips的内容。您可以在目标剪辑上使用numChildren getter来了解当前有多少剪辑在其中 编辑: 您也可以尝试使用getBounds或getRect函数,当矩形宽度和高度等于0时,这意味着剪辑为空。如果您是指Fla

如何使用actionscript 3知道关键帧是否为空


谢谢您的帮助。

据我所知,AS3中没有真正的关键帧概念,因此我认为这很难做到。您可能可以播放要检查的帧,并查看
getChildAt(0)
是否抛出
RangeError
——但这充其量是一种黑客行为,可能不适用于非movieclips的内容。

您可以在目标剪辑上使用numChildren getter来了解当前有多少剪辑在其中

编辑:
您也可以尝试使用getBounds或getRect函数,当矩形宽度和高度等于0时,这意味着剪辑为空。

如果您是指Flash IDE层中的一个帧,即带有白色圆圈的帧,则答案是
您不能
。AS3中的图层不保存。它们只是转换为深度顺序

您可以找到的是,如果
此特定帧不包含任何子帧(当所有层合并时),正如使用
numChildren
属性所述。如果你在舞台上有任何形状、位图或电影嘴唇,它们都将被列为儿童


但是你也可以在你的精灵的
图形
对象中绘制一些东西,以某种方式使它非空。如果你想检查,你必须在一个
位图数据中绘制它,并检查它的内容。

你应该检查这个:啊,看了那里,但是没有看到。不过,同样的限制仍然有效(仅限movieclips,而非IDE图形)。IDE图形转换为图形,numChildren返回所有同样适用于图形的DisplayObject的操作?(当关键帧上有图形符号时)??是的,您可以点击的唯一问题是当您使用图形绘制自己的形状时,这不会被索引。感谢您的解释:)