嗨,我一直试图让这个工作多年但没有运气。 我想要当你滚动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;'
基础(帧到结尾)使用Tween
标签,在结尾之前有一个最多为1的框架,名称为Over的1和最后一个名为Out的框架
我已将实例名称'btn'
的影片剪辑(在Base上使用)(这一切都是使用Adobe Flash CS6完成的)
由于
最高
答案 0 :(得分:0)
stop();
stage.addEventListener(MouseEvent.MOUSE_OVER, playMovie);
function playMovie(event) { play(); }
答案 1 :(得分:0)
这是一个焦点问题,而不是在舞台上添加你的活动,如下所示:
stage.addEventListener(MouseEvent.ROLL_OVER, btnOver);
stage.addEventListener(MouseEvent.ROLL_OUT,btnOut);
stage.addEventListener(MouseEvent.CLICK,btnClick);