【发布时间】:2013-02-15 01:48:58
【问题描述】:
我正在尝试创建我的第一个 actionscript3s...我想制作一个动态文本框 (dynText) 来描述悬停按钮 (stopButton) 的作用。
当我将鼠标悬停在按钮上时,没有显示任何文字,也没有收到任何错误消息。为什么?
这是我的代码
dynText.addEventListener( MouseEvent.MOUSE_OVER, myInfoHandler )
function myInfoHandler( event ){
if(event.target.name == "stopButton"){
dynText.text = "Stop animation!";
}
}
为了确保不是文本字段错误:要制作动态文本字段,我是否只需创建一个文本字段并在下拉菜单中选择“动态文本”?
我也尝试过谷歌并阅读其他答案,但我想我太菜鸟了......
【问题讨论】:
-
你试过 dynText.buttonMode = true; dynText.mouseChildren = false;
-
您小时候添加过文本字段吗?喜欢
addChild(dynText);。可能你没有看到它,因为它没有被添加。 -
不,我没有尝试过。我应该把它放在哪里?在其余代码之前还是...?
-
@Jari 尝试将 addChild(dynText);在其余代码之前,但没有区别。
-
@The_asMan 我不知道把你推荐的代码放在哪里?
标签: actionscript-3 actionscript mouseover dynamic-text