台湾人写的,不错
http://blog.corausir.org/programing/ausir-777
FLEX 動態更換中文字型 ( 非嵌入方式 )
2009年3月25日星期三
2009年3月14日星期六
跨浏览器的 复制到剪贴板 实现
复制到剪贴板IE下最好做,window.clipboardData.setData就ok
ff下面就麻烦了,要修改ff配置信息,在ff里敲入about:config然后改配置(signed.applets.codebase_principal_support设置为true)才能实现...
于是,有人发明了flash大法,借助于flash中的System.setClipboard实现保存到剪贴板操作
这个方法在flash player9以前是有效的,最新的fp10是无效的,fp10安全策略规定必须是用户交互的才可以,不能通过js去掉用flash函数来实现...(就像以前js可以依靠flash多文件上传,随着fp10安全策略的提高现在都不可以了...)
不过有人发明了一个很妙的方法,偷偷的搞了一个flash盖在dom上面,实际响应事件的是flash,这样是完全符合fp10的安全策略的...
js库叫Zero Clipboard 具体见如下地址:
http://www.phpchina.com/bbs/viewthread.php?tid=106195
ff下面就麻烦了,要修改ff配置信息,在ff里敲入about:config然后改配置(signed.applets.codebase_principal_support设置为true)才能实现...
于是,有人发明了flash大法,借助于flash中的System.setClipboard实现保存到剪贴板操作
这个方法在flash player9以前是有效的,最新的fp10是无效的,fp10安全策略规定必须是用户交互的才可以,不能通过js去掉用flash函数来实现...(就像以前js可以依靠flash多文件上传,随着fp10安全策略的提高现在都不可以了...)
不过有人发明了一个很妙的方法,偷偷的搞了一个flash盖在dom上面,实际响应事件的是flash,这样是完全符合fp10的安全策略的...
js库叫Zero Clipboard 具体见如下地址:
http://www.phpchina.com/bbs/viewthread.php?tid=106195
2009年3月7日星期六
png图片透明部分不响应事件
加载一张PNG图片,放到一个Sprite,实现这个PNG图片透明,或者是半透明的地方不可点
flash中,可以拿一个老外写的类来解决这个问题,interactivePNG
下载地址如下:http://www.6dn.cn/blog/article.asp?id=77
猜测是取到像素以后拿alpha值来判断的...
再说说html里如何实现,如果我没有记错的话,html暂时实现不了(ie滤镜可以,但是用滤镜会有副作用),也许canvas可以实现,没有研究过(ie到现在为止还没有实现canvas).
ie下将png设置为滤镜可以让透明部分(alpha值等于0)的地方不响应事件,ff下面背景设为png,响应鼠标点击范围的依然是矩形.
flash中,可以拿一个老外写的类来解决这个问题,interactivePNG
下载地址如下:http://www.6dn.cn/blog/article.asp?id=77
猜测是取到像素以后拿alpha值来判断的...
再说说html里如何实现,如果我没有记错的话,html暂时实现不了(ie滤镜可以,但是用滤镜会有副作用),也许canvas可以实现,没有研究过(ie到现在为止还没有实现canvas).
ie下将png设置为滤镜可以让透明部分(alpha值等于0)的地方不响应事件,ff下面背景设为png,响应鼠标点击范围的依然是矩形.
2009年3月2日星期一
javascript内存泄漏工具
非常不错的几个内存泄漏检测工具...目前在使用Javascript Leaks Detector,感觉不错
使用方法和下载地址如下:
http://zivn.org/zivn/archives/tag/memory-leaks
使用方法和下载地址如下:
http://zivn.org/zivn/archives/tag/memory-leaks
订阅:
博文 (Atom)