小红书里选择浪漫烟花怎么弄

小红书里选择浪漫烟花怎么弄,第1张

1.打开电脑浏览器,搜索3D动态烟花html

2.找到csdn里博主缘起指尖的帖子,登录csdn,一键复制

3.桌面新建文本文档,粘贴,保存,改文件名为烟花

4.最重要的一步来了,文本文档是.txt模式,要将文件扩展名改为.html网页模式。 *** 作步骤:在我的电脑里打开烟花文件,一般步骤为,我的电脑-c盘-用户-管理员-桌面,就能看到烟花文件了,这个时候,看到烟花文件类型是.txt模式,页面左上角部分点击查看,勾选文件扩展名,重命名修改(烟花.txt)为(烟花.html),修改时会出现修改文件可能会导致不可用提示,确认修改,此时桌面上的文件图标也会相应改变。

注意,修改完文件名将刚勾选的文件扩展名取消,免得误 *** 作其他文件。

5.点击打开烟花文件,最好用microsoft edge打开,QQ浏览器不行。

微信烟花代码html可复制。直接复制微信烟花运行代码,使用HBuilder和idea都可以,复制完成再创建一个html文件就可以在任意场合释放烟花。微信烟花是在微信聊天对话框发送烟花时,会在聊天界面上出现好看的全屏烟花。

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=0i<100i++)

{

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)),从场景里移除已经看不见的烟花,节省资源

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7940161.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存