透明as3截获浏览器鼠标滚轮事件的解决

来源:互联网 发布:信融财富网络借贷 编辑:程序博客网 时间:2024/04/30 17:20

      有时我们嵌入flash的页面会比较高超过一个窗口的高度,而当我们在flash中滚动鼠标滚轮的时候,整个页面也会跟着滚动,使用起来很不方便。
  S就是为了解决这个问题的,它也是spark中的项目。
  
       地址:http://www.libspark.org/wiki/SWFWheel/en
  
       用法很简单,只需将stage实例传进去初始化就OK了:
   

import org.libspark.ui.SWFWheel;  SWFWheel.initialize(stage);  

  
  
另外在嵌入flash的网页里面flashvars里面加上id和name的变量,并且和嵌入flash的id相同,不然在非IE浏览器下会有问题,例如:
  

JAVASCRIPT 代码 
var flashvars = {id: "MyFlashContent",name: "MyFlashContent"};swfobject.embedSWF("main.swf", "MyFlashContent", "100%", "100%", "9.0.124", "expressInstall.swf", flashvars, params, attributes);

  
用SWFObject生成器生成的也类似。

原创粉丝点击