我改了了FLVPlayback的样式.swf,为什么用到播放器上时候注册的函数不起作用了?

为了实现光标静止时候隐藏组件,模仿土豆youku的实现

import com.greensock.*;
import com.greensock.easing.*;
import flash.utils.Timer;

//这里是两个移动的动画an()回到原来位置an2()离开原来位置
function an():void{TweenLite.to(playpause_mc,1{x:5,y:337,ease:Quint.easeOut});}
function an2():void{TweenLite.to(playpause_mc,3{x:5,y:437,ease:Quad.easeOut});}
function onMouseMove(e:Event):void
{
    an();
    myTimer.reset();
    myTimer.start();
}
this.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
var myTimer:Timer = new Timer(1000,1);
myTimer.addEventListener("timer", function() { if(mouseY < 330){an2();}});
myTimer.start();

但是到出swf后flvplay加载播放视频时候不行an2()没有运行。
不知道为什么?

阅读 3.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏