2012-01-10 91 views
0

我正在构建闪光灯应用程序,并且在一个框架中,我有一些控件,按下标签会突出显示并允许选择(可访问性)。闪光灯(AS3) - 质量标签启用

当我选择其中一个控件时,背景的顶部有一个alpha形状(最初设置为0),它会使原始屏幕变暗一点,并且一个新控件出现在前面(顶部)这个盒子可以关闭,原来的屏幕从暗淡的alpha状态恢复到正常状态)。

我的问题是,我想停止在原始屏幕上的控件被选中(我只想按下标签来突出显示新的窗口按钮)。

我知道我可以在每个单一控制使用tabEnabled,但它可以简单地设置一个最高级别控制tabEnabledfalse,并且它可以禁止自己的孩子的所有的标签索引。

由于各个不同的级别或每个影片剪辑控件中的子控件位于我的最高级别下方,因此我只想设置最高级别。我需要编写一个递归函数来完成这样简单的功能吗?

感谢

回答