测试了一下,发现removed和remove都不能取消默认行为,
removed会冒泡,remove不会冒泡,
removed和remove都有捕获
2009年1月19日星期一
2009年1月14日星期三
2009年1月12日星期一
屏蔽flash鼠标右键菜单
flash屏蔽右键菜单需要借助于js,详细如下:
http://www.duzengqiang.com/blog/article.asp?id=373
在搜狗浏览器里测试的时候发现无效,找到了问题所在,原来搜狗浏览器下右键键值等于0,而不是ie6里的2,
IE6下鼠标右键值是2,IE7下鼠标右键值是0,Firefox下鼠标右键值是3,不同浏览器需要区别对待
http://www.duzengqiang.com/blog/article.asp?id=373
在搜狗浏览器里测试的时候发现无效,找到了问题所在,原来搜狗浏览器下右键键值等于0,而不是ie6里的2,
IE6下鼠标右键值是2,IE7下鼠标右键值是0,Firefox下鼠标右键值是3,不同浏览器需要区别对待
2009年1月11日星期日
as3中将图片序列化为字符串持久化
如果我们想把bitmapdata存入shareobject中,只能序列化为bytearray来存储,
还有一个方法,可以将bitmapdata先转为bytearray,然后用base64编码为字符串,将字符串存储,
得到图片先将字符串转为bytearray即可
示例如下:
http://www.klstudio.com/post/145.html
还有一个方法,可以将bitmapdata先转为bytearray,然后用base64编码为字符串,将字符串存储,
得到图片先将字符串转为bytearray即可
示例如下:
http://www.klstudio.com/post/145.html
2009年1月9日星期五
2009年1月8日星期四
ScrollPane source加载的位置
var slP:ScrollPane=new ScrollPane();
trace((slP.getChildAt(2) as DisplayObjectContainer).numChildren);
var sprt003:Sprite=new Sprite();
slP.source=sprt003;
trace((slP.getChildAt(2) as DisplayObjectContainer).numChildren);
trace((slP.getChildAt(2) as DisplayObjectContainer).getChildAt(0)==sprt003);
//会输出true,就是这里了
slP.update();
2009年1月6日星期二
2009年1月5日星期一
wmode=transparent bug多多
在网上收集的:
firefox下面的textfield问题 (IME输入失效)
firefox下 iframe的问题,如果html里面有个iframe,flash里面的按钮没法点
firefox中一段包含wmode=transparent的DOM,Flash内部的键盘事件全部无法监听
firefox下 鼠标滚轮事件失效
IE下Flash的性能会下降不少 在Firefox下,Flash无法中文输入
firefox下面的textfield问题 (IME输入失效)
firefox下 iframe的问题,如果html里面有个iframe,flash里面的按钮没法点
firefox中一段包含wmode=transparent的DOM,Flash内部的键盘事件全部无法监听
firefox下 鼠标滚轮事件失效
IE下Flash的性能会下降不少 在Firefox下,Flash无法中文输入
2009年1月3日星期六
javaeye上面的一篇module的帖子
地址在此:http://www.javaeye.com/post/825657?page=1
有个回复不错,摘录如下:
module,RSL,framework RSLs都可以减小编译后的swf文件体积。其中,以framework RSLs最实用。例如我的一个网页项目直接编译后有500k,使用framework RSLs后主文件缩小到220k。之后软件不断升级,直接编译后有1000k,但是使用framework RSLs后主文件也只刚到300k。这增加的80k来自于新增的图标和代码。
module: 使用RSL时,module不能利用RSL共享的库。1. 使用module时,100k的swf文件变成 main(70k)+module(30k)=100k 。2. 使用module+RSL时,100k的swf文件变成main(50k)+RSL(50k)+module(30k)=130k 。(我在flex2时测试发现如此。也许以后module能够使用RSL共享库。)framework RSLs:在adobe的缓存文件夹中缓存共享库。这样用户在清除IE缓存后,不会将framework RSLs清除掉。
我的策略是:1.module的数量很多的超大型互联网项目,而且用户每次可以用到的只是其中一部分的时候使用module。2.网页页面篇幅使用数目不多的情况,使用framework RSLs。
有个回复不错,摘录如下:
module,RSL,framework RSLs都可以减小编译后的swf文件体积。其中,以framework RSLs最实用。例如我的一个网页项目直接编译后有500k,使用framework RSLs后主文件缩小到220k。之后软件不断升级,直接编译后有1000k,但是使用framework RSLs后主文件也只刚到300k。这增加的80k来自于新增的图标和代码。
module: 使用RSL时,module不能利用RSL共享的库。1. 使用module时,100k的swf文件变成 main(70k)+module(30k)=100k 。2. 使用module+RSL时,100k的swf文件变成main(50k)+RSL(50k)+module(30k)=130k 。(我在flex2时测试发现如此。也许以后module能够使用RSL共享库。)framework RSLs:在adobe的缓存文件夹中缓存共享库。这样用户在清除IE缓存后,不会将framework RSLs清除掉。
我的策略是:1.module的数量很多的超大型互联网项目,而且用户每次可以用到的只是其中一部分的时候使用module。2.网页页面篇幅使用数目不多的情况,使用framework RSLs。
支持h.264编码视频
晚上看了一个网友帖子,貌似从fp9的后面几个版本就支持了,据其测试,可以播放mp4文件.还有psp上的pmp文件,因为都是h.264编码视频
http://www.adobe.com/devnet/flashplayer/articles/hd_video_flash_player.html
不过也无所谓了,fp10已经开始普及了...
http://www.adobe.com/devnet/flashplayer/articles/hd_video_flash_player.html
不过也无所谓了,fp10已经开始普及了...
订阅:
博文 (Atom)