动作脚本3:在悬停上显示图形?

时间:2011-04-26 09:09:57

标签: actionscript-3 hover visibility

基本上我有一个照片库,照片上面有图片,文字说明了图像的含义。我不确定如何在flash电影的开头将图形设置为visible = false?另外,我如何实现它,以便只有当用户将鼠标悬停在某些图像上时才显示图形?

1 个答案:

答案 0 :(得分:0)

在您的情况下,您基本上需要使用照片向对象添加两个事件:MOUSE_OVER和MOUSE_OUT。当用户在您的照片上移动鼠标指针时,您将有一个MOUSE_OVER事件,因此您将使照片描述可见。

myHint.visible = true;

当鼠标离开你的照片时,你将有MOUSE_OUT事件,你可以隐藏你的提示myHint.visible = false;

我建议创建一个具有照片和后视儿童的对象。因此,每张照片都有自己的描述对象,您可以轻松地获得类似myPhotoObject.myDescriptionHint的内容。

我还建议您阅读as3中的event handling。这将回答您的大多数其他问题。

<强>更新

在alxx的评论之后,我发现了this helpful article关于MOUSE_OVER和ROLL_OVER事件之间的区别