28一/08
[AS3]下雪系统类SnowSystem
- Demo | 效果演示
- SnowSystem Class Code | 类代码
- Demo Code | 演示代码
- Source Download | 源文件下载
- API Documentation | 编程接口文档
如果使用默认效果,只需要在构造时指定宽高:
addChild(new SnowSystem(640, 480));
如要使用自己的雪花,可以在 构造函数 里传入或使用 setSkin 方法:
var ss:SnowSystem = new SnowSystem(640, 480, MySnowflake, false);
ss.setSkin(MySnowflake);
ss.setSkin(MySnowflake);
var ss:SnowSystem = new SnowSystem(640, 480, null, false);
ss.setSpawnRate(5);
ss.setSize(5, 10);
ss.setYV(2, 7);
ss.start();
ss.setSpawnRate(5);
ss.setSize(5, 10);
ss.setYV(2, 7);
ss.start();

2008年01月28日 21:54
稀饭
就顶了
2008年01月29日 10:04
对于as2里面的duplicatMovieClip在as3里被kc了后就不知道该怎么复制影片剪辑了…
2008年02月29日 00:21
看看http://www.actionscript3.cn/magicianzrh/archives/2008/02/some-feeling-about-plusepartic.html
可以统一掉
2008年02月29日 10:53
谢谢楼主分享。另外,我在 flash cs3里直接把源文件中的PicF1.as和新建的fla文件绑定绑定就可以执行了吗?为什么执行后报错”TypeError: Error #1007: 尝试实例化的函数不是构造函数。at PicF1$iinit()”。
刚开始接触AS3,问题比较弱,希望大家帮忙解答,谢谢
2008年03月05日 21:09
阁下是否在博客园也叫愚人呓语???
2008年03月06日 09:19
@magicianzrh: 这是源于粒子系统的简化,因为对于特定效果来说,粒子系统太过臃肿
@kafka: 源文件是Flex用的。在Flash里你只需要按照上面的说明实例化一个SnowSystem,太过简单就不提供文件了。
@yingnierxiao: 我几乎没在博客园写过东西,也不记得帐号了,我想你说的那个愚人呓语不是我的吧
2008年07月21日 19:39
谢谢分离啊
2008年09月03日 16:34
40行代码就能搞定的东西啊?
2009年12月07日 17:53
多谢作者共享~
请教一个问题:
ss.setSkin(MySnowflake);
这个MySnowflake不能是一个MovieClip吗?
我用FLASH IDE,想用库里的一个MC作为雪的皮肤
如何写呀?
2009年12月27日 15:10
@Jimmy 只要给这个mc一个 Linkage (链接名) 就可以了