gpt4 book ai didi

Flash 标签顺序更改

转载 作者:行者123 更新时间:2023-12-04 15:05:36 25 4
gpt4 key购买 nike

我正在尝试将屏幕阅读器的一些辅助功能添加到 Flash 应用程序中,但遇到了一个棘手的问题。元素的 Tab 键顺序由这些元素的 tabIndex 属性设置。困难在于,由这些构建的选项卡列表似乎是永久性的,但应用程序的内容是动态的(由 xml 构建,包含弹出窗口和对话框)。有没有办法刷新/重建选项卡列表?我愿意竭尽全力,并尝试一些疯狂的技巧来完成这项工作,所以任何建议都是好的。

最佳答案

您可以随时设置编辑元素 tabIndex 值

喜欢将它们设置为与 childIndex 相同

for (var i:int=0;i<container.numChildren;++i) {
container.getChildAt(i).tabIndex = i; //=i or anything you want
}

以下对我有用
iButton1.tabIndex = 1;
iButton2.tabIndex = 2;
iButton3.tabIndex = 3;

iButton1.tabEnabled = true;
iButton2.tabEnabled = true;
iButton3.tabEnabled = true;

function fnClick (pME:MouseEvent):void {
iButton1.tabIndex = 3;
iButton2.tabIndex = 2;
iButton3.tabIndex = 1;
}

iButton3.addEventListener(MouseEvent.CLICK, fnClick);

您可以在此处下载示例 fla
http://matrixoft.infunity.com/agents/calvin/flash/tab.rar

单击第三个按钮,它将更改选项卡顺序。
当您 ctrl-enter 测试 fla 时,您可能需要“控制->禁用键盘快捷键”

关于Flash 标签顺序更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/924373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com