Home生活随记 › 一个关于FLV的问题

一个关于FLV的问题

第十一期杂志的完成进度差不多80%了,昨天在处理FLV时碰到一个问题:
我用MediaPlayback组件播放一个FLV文件,发布后鼠标点击事件正常,但是杂志中所有的键盘操作失效,在网上没有搜索到解决方法
按钮上的代码示例:
on (release,keyPress"<Left>") {}
on (keyPress"<PageUp>") {}

今早上实在没办法就将FLV文件导入一个新的fla文件再发布为swf了,然后用loadMovie来处理。不知大家有没有碰到类似问题?有好的解决方法么?

声明: 本文采用 BY-NC-SA 协议进行授权 | FLY视觉
转载请注明转自:一个关于FLV的问题

本文共 4 条评论   |   添加评论→

  1. null2001

    你MediaPlayback代码 怎么写的,有跟杂志里的 代码冲突么?

  2. null2001

    我刚测试了下, 没有问题
    1.被调用的swf 里 只能用this 不能用_root, 除非你主框架库里也有视频组件(这种情况监测不到)
    2.被调用的swf 里 用this 主框架里不需要视频组件 (这种情况 可以监测到键盘事件)

    总结来说 ,如果库里有视频组件 就不能检测到 键盘事件

    • schiy

      如果照null2001所说:“如果库里有视频组件 就不能检测到 键盘事件”,那么就是没有办法解决了。
      将flv转成swf用loadMovie就没有问题,谢谢

  3. null2001

    你做杂志的话 是一个主框架调用其他页面,在其他页面的库里面有视频组件 然后在主框架中监测键盘事件是不冲突的,这个我测试过的 没有问题

    • schiy

      按钮是在主框架中,和杂志页面属于并级。

  4. null2001

    将flv转成swf 是比较麻烦的办法
    手写自己编的 播放器,并用xml来做数据源 ,不用自带组件, 我估计 flash 视频组件里 有占用到键盘监测的程序,只是猜测,因为没有看到源码,呵呵 反正flash组件 本身也很大,exe倒是没什么,在线就会有网络速度的问题

添加评论




Go to Top