动作脚本3;在悬停时使动态文本框显示文本

时间:2013-02-28 18:24:39

标签: actionscript-3 actionscript mouseover dynamic-text

我正在尝试创建我的第一个actionscript3s ...我想创建一个动态文本框(dynText)写一个悬停按钮(stopButton)的功能描述。

当我悬停按钮时没有显示任何文字,我没有收到任何错误消息。为什么呢?

这是我的代码

dynText.addEventListener( MouseEvent.MOUSE_OVER, myInfoHandler )
function myInfoHandler( event ){
    if(event.target.name == "stopButton"){
    dynText.text = "Stop animation!";
    }
}

只是为了确保文本字段不是错误的:要创建一个动态文本字段,我只需创建一个文本字段并在dropodown中选择“动态文本”吗?

我已经尝试了谷歌并阅读其他答案,但我想我太过于理解了... ...

1 个答案:

答案 0 :(得分:2)

尝试更改此行:

dynText.addEventListener(MouseEvent.MOUSE_OVER, myInfoHandler);

到此:

stopButton.addEventListener(MouseEvent.MOUSE_OVER, myInfoHandler);

您希望侦听器在按钮被鼠标悬停时触发,而不是文本字段,因此您需要将侦听器添加到按钮本身。