发新话题
打印

[编程] 极光效果

极光效果

核心代码
复制内容到剪贴板
代码:
bd.fillRect(bd.rectangle, 0);
  bd.draw(drawmc, m);
  bd_show.fillRect(bd_show.rectangle, 0);
  p.y = 0;
  for (var i = 0; i<length; i++) {
   p.y += dy;
   bd_show.copyPixels(bd, bd.rectangle, p, alphaMc(100-i*dy, bd.rectangle.width, bd.rectangle.height), bd.rectangle.topLeft, true);
  
制作原理和步骤:
->制作一个可以动的影片剪辑
->将影片剪辑转换为一个位图bd
->新建一个位图为bd_n
->将bd合并到bd_n上  合并的次数就是拉伸的长度
->建一个临时bd_alpha 在合并的同时将此alpha位图一起合并
->这样就得到了一个逐渐过渡的效果
当影片形状或是颜色发生改变就会联动bd_n的变化,就会出现绚丽的极光效果,此效果不能设置太大的动画,否则效率很低

flash9来播放就不会卡了

[ 本帖最后由 zszen 于 2007-7-9 15:25 编辑 ]

附件

极光.swf (2.97 KB)

2007-7-9 11:56, 下载次数: 500

54371309[请发送:flash8会员问题]
正在更新中..070815   http://zszen.com

TOP

太暂用资源

TOP

我的机器运行一下就卡住了!

TOP

我看过了 使用flash_pv8就特别的卡,然而装了一下flash_pv9就不会那么卡了 ,flash_p确实对8的bd优化了不少性能
54371309[请发送:flash8会员问题]
正在更新中..070815   http://zszen.com

TOP

嗯!太暂用资源

TOP

天呀,就像运行了死循环!
不知什么时候,开始和你在梦里头接触……

TOP

是的,很占资源.没法动了都.

TOP

不是一般卡!

TOP

恩,CPU 90%啊

TOP

呵呵,很美~~~

没错。。。占用的内存的确很大。。。不过我的机器只卡了46%~49%,还行吧~~

TOP

直接死机..这效果被判死刑!
我的全flash小站http://www.ourme.cn

TOP

TOP

好效果!就是太占CPU了,有待改进!新年快乐!

TOP

发新话题