嗨,我一直试图让它工作很长时间,但没有运气。我希望当您滚动 swf 时,它会开始补间直到完成(即使您将鼠标从 swf 上移开),如果您再次将鼠标悬停在它上面,它会从头开始。正如您在下面看到的那样,我已经尝试过这样做......我在鬃毛场景中有三层:
带有代码的操作(直到最后一帧):
'var Tragic:URLRequest = new URLRequest("MM_openBrWindow('http://tragicclothing.co.uk/playlist.html','','scrollbars=yes,width=750,height=10000000')");
btn.addEventListener(MouseEvent.ROLL_OVER, btnOver);
btn.addEventListener(MouseEvent.ROLL_OUT,btnOut);
btn.addEventListener(MouseEvent.CLICK,btnClick);
function btnOver(event:MouseEvent):void{
btn.gotoAndPlay("Over");
}
function btnOut(event:MouseEvent):void{
btn.gotoAndPlay("Out");
}
function btnClick(event:MouseEvent):void{
navigateToURL(Tragic)
}
btn.buttonMode=true;'
.
基础(帧直到结束)与补间
.
标签,在其命名为 Over 的末尾有一个帧,在命名为 Out 的末尾有 1 个帧
我为影片剪辑(在 Base 上使用)提供了实例名称“btn”
(这都是使用 Adobe Flash CS6 完成的)
谢谢
最大限度