gpt4 book ai didi

actionscript-3 - 如何在 AS3 中检测 StaticText?

转载 作者:行者123 更新时间:2023-12-04 08:28:31 26 4
gpt4 key购买 nike

我的 Flash 项目中有 StaticText 字段,当鼠标悬停在它们上面时,我需要运行一些代码。所以我尝试了这段代码

  stage.addEventListener(MouseEvent.MOUSE_OVER, mouseRollOver);
function mouseRollOver(event:MouseEvent):void {
var tf:StaticText = event.target as StaticText;
if (tf){
//my code
}
}

但它不起作用。当我使用动态文本字段并在 var tf 中用 TextField 替换 StaticText 时,它工作正常。我还认为,如果我可以让鼠标检测的不是 StaticText 作为目标而是某种具有某些文本属性(例如“selectable”设置为 true)的对象,我就可以让这个东西与静态文本字段一起工作,但我不能不知道如何做到这一点。无论如何,我需要以某种方式将静态文本字段检测为目标。任何帮助,将不胜感激。
提前致谢

最佳答案

您最好的选择是将静态文本框放在影片剪辑中,然后根据它分配您的代码。静态文本框没有实例名称,并且无法操作。

关于actionscript-3 - 如何在 AS3 中检测 StaticText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15226432/

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