Actionscript 3 如何在Actionscript 3中使用两个单独的框架正确地鼠标悬停

Actionscript 3 如何在Actionscript 3中使用两个单独的框架正确地鼠标悬停,actionscript-3,flash,actionscript,Actionscript 3,Flash,Actionscript,我有一些AS3我正试图写,以便创建一个鼠标在/鼠标出的信息图像 我有两个框架,其中一个框架有一个圆形的按钮,里面有一个“I”作为信息,第二个框架有相同的按钮,颜色稍有不同,旁边有一个大的语音泡泡 我需要将其设置为默认情况下显示第1帧,当您将鼠标移到第2帧并停止,然后当您将鼠标移离“I”按钮时,它将返回第1帧 movieClip_1.addEventListener (MouseEvent.MOUSE_OVER, mouseOverInfoButton); function mouseOverI

我有一些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);
}

您已经在
mouseoverinfo按钮
mouseOutInfoButton
中调用了
this
对象的
gotoAndStop
。要更改
movieClip_1
的帧,需要在该电影剪辑上调用
gotoAndStop


movieClip_1.gotoAndStop(1);//或者2在其他情况下

嗨,对不起,我对AS3基本上是新手,你能再解释一下吗?很抱歉您熟悉基本的面向对象编程概念吗?如果不是的话,我很难在这里用几句话来解释。很抱歉