当前位置:首页 > 代码 > 正文

网页特效代码烟花(简单烟花代码)

admin 发布:2022-12-19 20:55 132


本篇文章给大家谈谈网页特效代码烟花,以及简单烟花代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

求大神详解Flash 烟花代码。

var FireTimer:Timer=new Timer(1000);//创建一个定时器,每1000毫秒(即1秒)触发一次

FireTimer.addEventListener(TimerEvent.TIMER,addFire);//给定时器注册侦听,当定时器触发时执行addFire函数

FireTimer.start();//计时器开始运作

var tempRo:Number;//创建一个临时的数字对象,记录烟花的角度

function addFire(e:TimerEvent):void

{

var X:Number=Math.random()*550;//创建一个随机的横坐标值,范围在 0~550间

var Y:Number=Math.random()*400;//创建一个随机的纵坐标值,范围在 0~550间

var color:uint=0xffffff* Math.random();//创建一个随机的颜色值,范围在0x000000~0xffffff之间(这是一个16进制的数值)

trace(color.toString());//在调试面板输出颜色的值,测试用

for(var i:int=0;i100;i++)

{

var mc :MovieClip=new MovieClip();//创建烟花的实体

mc.graphics.beginFill(color);//用刚才的随机颜色填充烟花的内容

mc.graphics.drawCircle(0,0,4+3* Math.random());//绘制烟花的形状(圆形),半径在(4 + 0) ~ (4 + 3)之间,即4~7之间。

mc.graphics.endFill();//终止填充颜色

addChild(mc);//把烟花加载到场景里,使其可见

mc.x=X;//给烟花的横坐标赋值,X就是刚才随机生成的横坐标值

mc.y=Y;//给烟花的纵坐标赋值,Y就是刚才随机生成的纵坐标值

mc.scaleX=mc.scaleY=0.4+Math.random()*0.6;//烟花的长宽在 (0.4 + 0)~(0.4 + 0.6)倍之间随机缩放,即随机缩放为原大小的0.4~1倍

tempRo=Math.random()*360/180;//创建烟花的随机角度

mc.spdX=Math.random()*10*Math.sin(tempRo)*Math.pow(-1,Math.floor(Math.random()*100)%2);//根据随机角度,随机创建烟花沿x轴移动的矢量值,其值为 -10~10之间,记录在mc的动态变量spdX中

mc.spdY=Math.random()*10*Math.cos(tempRo)*Math.pow(-1,Math.floor(Math.random()*100)%2);//根据随机角度,随机创建烟花沿y轴移动的矢量值,其值为 -10~10之间,记录在mc的动态变量spdY中

mc.addEventListener(Event.ENTER_FRAME,FireMove);//给烟花注册帧事件函数,在FireMove函数中同步烟花的效果

}

}

function FireMove(e:Event):void

{

var obj:Object=e.target;//创建一个对象,获得注册事件的对象(烟花)的索引,这个obj就是烟花mc

obj.x+=obj.spdX;//烟花的x坐标每一帧递增spdX个单位,obj.spdX就是刚才的mc.spdX

obj.y+=obj.spdY;//烟花的y坐标每一帧递增spdY个单位,obj.spdY就是刚才的mc.spdY

obj.alpha-=0.05;//烟花每一帧的透明度衰减5%

if(obj.alpha=0)//当烟花的透明度小于或等于0时

{

obj.removeEventListener(Event.ENTER_FRAME,FireMove);//注销烟花的帧事件

//建议这里增加一行代码 removeChild(MovieClip(obj)),从场景里移除已经看不见的烟花,节省资源

}

}

怎么把这个网页烟花代码的黑色背景去掉或换成红色的?

你把CSS中的这两行的background改下

body{overflow:hidden; background:red;}

html{overflow:hidden; background:red;}

asp.net怎样在页面上实现放烟花的效果

窗口效果

这个太简单了。。是用javascript结合CSS实现。。

如果你懂这两样的话。。我就把大概的原理给你说一下。。

那个登录框先做好。。在页面设置它的DIV属性display是none,z-index值为99(不过百度可是没有这么做,在本身的页面没有这个,而是通过AJAX技术加载的),然后通过那个登陆链接点击后通过JS设置它的display属性为block,然后还创建一个DIV层它的z-index值为77(比99小就行了),它的宽设置为100%,高设置为100%,透明度设置为50%。。如果此就可以做到了。。

关于网页特效代码烟花和简单烟花代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/23761.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载