Actionscript 3 如何在ActionScript3中实现onmouseover效果?
我想在元素Actionscript 3 如何在ActionScript3中实现onmouseover效果?,actionscript-3,Actionscript 3,我想在元素a上触发onmouseover事件时显示一个滚动条 actionscript 3是如何做到这一点的?有关此说明: A.addEventListener(MouseEvent.MOUSE_OVER, showScrollbar); A.addEventListener(MouseEvent.MOUSE_OUT, hideScrollbar); function showScrollbar(e:MouseEvent):void { //make the scrollbar visible
a
上触发onmouseover
事件时显示一个滚动条
actionscript 3是如何做到这一点的?有关此说明:
A.addEventListener(MouseEvent.MOUSE_OVER, showScrollbar);
A.addEventListener(MouseEvent.MOUSE_OUT, hideScrollbar);
function showScrollbar(e:MouseEvent):void
{
//make the scrollbar visible
}
function hideScrollbar(e:MouseEvent):void
{
//hide the scrollbar again
}
- 实例名称“spriteA”=您的元素“A”是您在舞台上使用的精灵 上面有一些背景图片
- 实例名称“scrollbar”=你的scrollbar是另一个你将在舞台上某处拥有的精灵,因为你没有问如何让scrollbar工作,我假设你已经拥有了
- spriteA和scrollbar都是主文档类或主阶段的子级
关于这一解释:
- 实例名称“spriteA”=您的元素“A”是您在舞台上使用的精灵 上面有一些背景图片
- 实例名称“scrollbar”=你的scrollbar是另一个你将在舞台上某处拥有的精灵,因为你没有问如何让scrollbar工作,我假设你已经拥有了
- spriteA和scrollbar都是主文档类或主阶段的子级
什么是元素
A
?它是一个movieclip、按钮等。您是否也在Flash中使用组件滚动条?元素a
是什么?它是一个movieclip、按钮等。您是否也在Flash中使用组件滚动条?这里的Sprite
是什么意思?这里的Sprite
是什么意思?我如何添加效果来显示滚动条,如淡出、擦除等?如何添加效果来显示滚动条,如淡出、擦除等?
import flash.events.MouseEvent;
toggleScrollbar(new MouseEvent(MouseEvent.ROLL_OUT));
spriteA.addEventListener(MouseEvent.ROLL_OVER, toggleScrollbar);
spriteA.buttonMode = true;
//and if needed:
spriteA.addEventListener(MouseEvent.ROLL_OUT, toggleScrollbar);
private function toggleScrollbar(e:MouseEvent):void
{
switch(e.type)
{
case "rollover":
scrollbar.visible = true;
break;
case "rollout":
scrollbar.visible = false;
break;
default:
break;
}
}