this.lineStyle(3, "0x"+(random(102)+51).toString(16)+"0000", 50);
this.lineTo((x=x1), (y=y1));
//
_root["branch"+bc].>让分支角度在正负30之间
this.len = random(30)+20;
//事件函数
if (++this.n>random(15)+15) {
delete this.>这个血管特效的原理就是通过程序不断地画出新的线段,然后这个线段就把前面已经画好的对象往前推动相应的距离,然后程序在适当的时候产生一个相对短小一点的分支线段,如此这般反复地产生,反复地推进,就出现了这个特别的效果。
为了便于大家理解,程序中前面部分专门增加了if (++time<1000)之间比较小的数值,看看运行的结果如何。看过这个结果之后,很多不明白之处应该可以迎刃而解了。最后让我们看看正常的程序运行是什么效果,图3-10
上一篇:5ucms插件,Flash MX 编程深层次应用-ActionScript编程(4) 下一篇:5ucms培训,Flash MX 编程深层次应用-高级特效(1) |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 5ucms仿站,Flash MX 编程深层次应用-高级特效(4)的关键词: |