早教吧 育儿知识 作业答案 考试题库 百科 知识分享

flash选择题:以下关于按钮元件Hit帧的叙述错误的是?A.Hit帧定义了按钮响应鼠标单击的区域B.Hit帧位于按钮元件的第4帧C.Hit帧的内容在舞台上是不可见的D.如果不指定Hit帧,Dowa帧中的

题目详情
flash选择题:以下关于按钮元件Hit帧的叙述错误的是?
A.Hit帧定义了按钮响应鼠标单击的区域
B.Hit帧位于按钮元件的第4帧
C.Hit帧的内容在舞台上是不可见的
D.如果不指定Hit帧,Dowa帧中的对象将被作为Hit帧
有答案选A有答案选D,到底是哪个呢?
▼优质解答
答案和解析
硬要选择一个的话,那么就是D是错误的,原因如下
测试按钮帧:
1、新建一按钮,其中第一帧是一个小矩形,第二帧、第三帧和第四帧为空,则测试发现,
hit的检测范围被认为是第一帧的小矩形。

2、新建一按钮,其中第一帧是一个大矩形,第二帧、第三帧和第四帧为空,则测试发现,
hit的检测范围被认为是第一帧的大矩形。

3、新建一按钮,其中第一帧是一个小矩形,第二帧是一个大矩形,第三帧和第四帧为空,则测试发现,hit的检测范围被认为是第二帧的大矩形。

4、新建一按钮,其中第一帧是一个大矩形,第二帧是一个小矩形,第三帧和第四帧为空,则测试发现,hit的检测范围被认为是第二帧的小矩形。

5、新建一按钮,其中第一帧是一个极小矩形,第二帧是一个小矩形,第三帧是一个大矩形,第四帧为空,则测试发现,hit的检测范围被认为是第三帧的大矩形。

6、新建一按钮,其中第一帧是一个极小矩形,第二帧是一个大矩形,第三帧是一个小矩形,第四帧为空,则测试发现,hit的检测范围被认为是第三帧的小矩形。

综上测试得出结论,当hit帧不存在时,flash会从hit帧倒数检测一关键帧作为默认的hit帧。

而选项中提到的Down帧(第三帧)刚好是因为hit帧不存在而down帧存在时才会将Down帧当作hit帧

PS:空帧与不存在帧是不同的两个概念,空帧是存在帧,但没有内容,而不存在帧即没有帧。
所以如果按钮的hit帧为空帧,那么这个按钮的检测区域为空,即无法检测