我想要编写一些AS3,以便在信息图像上创建鼠标悬停/鼠标。
我有两个框架,其中一个有一个形状为圆形的按钮,其中有一个“i”用于信息,第二个框架有相同的按钮,颜色略有不同,旁边有一个大的气泡。
我需要设置它,以便默认显示第1帧,当鼠标悬停在第2帧并停止时,然后当您将鼠标移开“i”按钮时,它会返回到第1帧。
movieClip_1.addEventListener (MouseEvent.MOUSE_OVER, mouseOverInfoButton);
function mouseOverInfoButton (e:MouseEvent):void
{
gotoAndStop(2);
}
movieClip_1.addEventListener (MouseEvent.MOUSE_OUT, mouseOutInfoButton);
function mouseOutInfoButton (e:MouseEvent):void
{
gotoAndStop(1);
}
答案 0 :(得分:1)
您已在gotoAndStop
和this
中调用mouseOverInfoButton
个mouseOutInfoButton
个对象的movieClip_1
。要更改gotoAndStop
的框架,您需要在该影片剪辑上调用movieClip_1.gotoAndStop(1); // or 2 in other case
。
{{1}}