Flash选择题:以下关于按钮组件的点击框的说法有什么错误?

如果选一个,那么D是错的,原因如下。

测试按钮框架:

1.创建一个新按钮,其中第一帧是一个小矩形,第二、第三和第四帧是空的,那么测试发现,

击中的检测范围被认为是第一帧的小矩形。

2.创建一个新的按钮,其中第一帧是一个大矩形,第二、第三和第四帧是空的,那么测试发现,

击中的检测范围被认为是第一帧的大矩形。

3.创建一个新按钮,其中第一个框架是一个小矩形,第二个框架是一个大矩形,第三个和第四个框架是空的。然后测试表明,击中的检测范围被认为是第二帧的大矩形。

4.创建一个新的按钮,其中第一帧是一个大矩形,第二帧是一个小矩形,第三帧和第四帧是空的,那么测试表明hit的检测范围被认为是第二帧的小矩形。

5.创建一个新的按钮,其中第一帧是一个微小的矩形,第二帧是一个小矩形,第三帧是一个大矩形,第四帧是空的,然后测试显示,hit的检测范围被认为是第三帧的大矩形。

6.创建一个新的按钮,其中第一帧是一个微小的矩形,第二帧是一个大矩形,第三帧是一个小矩形,第四帧是空的,然后测试表明,击中的检测范围被认为是第三帧的小矩形。

总之,当命中帧不存在时,flash将从命中帧的倒数中检测一个关键帧作为默认命中帧。

选项中提到的down帧(第三帧)会被视为hit帧,只是因为hit帧不存在,Down帧存在。

PS:空框架和不存在的框架是两个不同的概念。空框架是没有内容的现有框架,而不存在的框架意味着没有框架。

所以如果按钮的点击框是空的,那么按钮的检测区域也是空的,也就是检测不到。