html流星雨代码后缀(html流星雨代码怎么用)
微信满屏流星雨代码
微信满屏流星雨的代码是“miss u”、“想你了”和“miss you”。
工具:小米11青春版手机、MIUI 12.5.5操作系统、微信APP V8.0.19。
1、在好友聊天窗口的输入框中输入“miss u”。
2、点击发送,满屏流星出现。
3、在好友聊天窗口的输入框中输入“想你了”。
4、点击发送,满屏流星出现。
5、在好友聊天窗口的输入框中输入“miss you”。
6、点击发送,满屏流星出现。
急!急!急!请哪位高手帮忙注释一个flash动画流星雨特效代码~代码段如下
不容易啊..这年头还能找到AS2的特效代码.我想说我能看懂的就只有AS2了- -
xrandom = new Array();
//x坐标的数组
yrandom = new Array();
//y坐标的数组
salerandom = new Array();
//缩放值的数组
speed = Math.floor(Math.random()*10)+5;
//速度设定为随机值,从5到14
for (_global.i=0; i=19; i++) {
//遍历id,从0到19
xrandom[i] = Math.floor(Math.random()*700);
yrandom[i] = Math.floor(Math.random()*400);
//定义每个mc的坐标为一个随机数,从(0,0)到(699,399)
salerandom[i] = Math.floor(Math.random()*20)+2;
//定义每个mc的缩放值为一个随机数,从2到21
duplicateMovieClip(ball, "ball"+i, i);
//复制实例名为"ball"的mc(该mc在舞台上),新名字为"ball"加上id号,深度为id号的大小.
_root["ball"+i]._x = xrandom[i];
_root["ball"+i]._y = yrandom[i];
//设定新复制出来的mc的坐标为坐标数组内对应id的坐标.
_root["ball"+i]._yscale = salerandom[i];
//设定新复制出来的mc的纵缩放程度为缩放值数组中对应id的值.
_root["ball"+i]._rotation = 20;
//设定新复制出来的mc的旋转角度为20度(顺时针旋转)
_root["ball"+i].onEnterFrame = function() {
//设定新复制出来的mc的载入帧事件处理函数
if (isShow == false) {
//当"isShow"变量为假的时候
this._visible = false;
//隐藏该mc
this.onEnterFrame = null;
//删除该mc的事件处理函数
}
var a = this._rotation;
//变量a为该mc的旋转角度
var rad = a*Math.PI/180;
//变量rad为角度a所对应的弧度(三角函数使用弧度变量而不是角度)
var dx = Math.cos(rad)*speed;
var dy = Math.sin(rad)*speed;
//根据弧度计算该mc的x,y方向上的分速度
this._x += dx;
this._y += dy;
//根据分速度计算下一帧的mc位置
if (this._x=710) {
//如果mc的横坐标达到710
this._x = -Math.floor(Math.random()*300);
this._y = -Math.floor(Math.random()*300);
//重新定义一个新的随机坐标给mc
}
};
}
怎么使用流星雨代码
网页代码吗?我这有网页代码
htmltitle网页下雨/title
body bgcolor="#ffffff"
STYLE type=text/cssBODY {
FONT-FAMILY: "隶书"; FONT-SIZE: 9pt; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-TOP: 0px
}
/STYLE
SCRIPT language=JavaScript
var no = 50;!--定义雨点的总数--
var speed = 1;!--定义下雨的速度--
var s, x, y, sn, cs;!--声明变量--
var a, r, cx, cy;!--声明变量--
var i, doc_width = 800, doc_height = 600;!--存储显示器的分辨率--
if (document.all) {!--如果是ie浏览器--
doc_width = document.body.clientWidth;!--获得窗口的宽度--
doc_height = document.body.clientHeight;!--获得窗口的高度--
}
x = new Array();!--存储所有雨点的横坐标--
y = new Array();!--存储所有雨点的纵坐标--
r = new Array();!--存储所有雨点的横坐标--
cx = new Array();!--存储所有雨点的横坐标--
cy = new Array();!--存储所有雨点的横坐标--
s = 8;
for (i = 0; i no; ++ i) {!--循环对所有的雨点进行初始化和显示--
initRain();!--初始化雨点--
if (document.all) {
document.write("div id=\"dot"+ i +"\" style=\"POSITION: ");!--创建新的层--
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");!--显示雨点--
document.write("visible; TOP: 15px; LEFT: 15px;\"font color=\"black\"");!--颜色为红色--
document.write(",/font/div");
}
}
function initRain() {!--对雨点的初始化--
a = 6;
r[i] = 1;
sn = Math.sin(a);!--定义变量--
cs = Math.cos(a);!--定义变量--
cx[i] = Math.random() * doc_width + 1;!--初始化雨点横坐标--
cy[i] = Math.random() * doc_height + 1;!--初始化雨点纵坐标--
x[i] = r[i] * sn + cx[i];!--初始化雨点横坐标--
y[i] = cy[i];!--初始化雨点纵坐标--
}
function makeRain() {!--生成雨点--
r[i] = 1;!--雨点出现的纵坐标最小值--
cx[i] = Math.random() * doc_width + 1;!--横向速度--
cy[i] = 1;!--纵向速度--
x[i] = r[i] * sn + cx[i];!--获得下一次雨点的横坐标--
y[i] = r[i] * cs + cy[i];!--获得下一次雨点的纵坐标--
}
function updateRain() {!--更新雨点--
r[i] += s;!--
x[i] = r[i] * sn + cx[i];!--获得下一次雨点的横坐标--
y[i] = r[i] * cs + cy[i];!--获得下一次雨点的纵坐标--
}
function raindropIE() {!--对IE浏览器的下雨函数--
for (i = 0; i no; ++ i) {
updateRain();
if ((x[i] = 1) || (x[i] = (doc_width - 20)) || (y[i] = (doc_height - 20))) {!--判断雨点是否已经出了当前窗口边界--
makeRain();!--重新生成雨点--
doc_width = document.body.clientWidth;!--获得当前雨点所在层的宽度--
doc_height = document.body.clientHeight;!--获得当前雨点所在层的高度--
}
document.all["dot"+i].style.pixelTop = y[i];!--显示雨点--
document.all["dot"+i].style.pixelLeft = x[i];!--显示雨点--
}
setTimeout("raindropIE()", speed);!--根据speed值,动态更新下雨的图片--
}
if (document.all) {
raindropIE();!--如果是ie浏览器,调用相应的函数--
}
/SCRIPT
/body
/html
参考网站:
我要黑客帝国里的数字流星雨代码,用html或asp写的
htmlstyle type="text/css"
!--
body {
background-color: #000000;
}
--
/style
Body
script language="JavaScript"
!--
if (document.all){
Cols=60;
Cl=20;//Space's are included so real length is 48!
Cs=20;
Ts=20;
Tc='#008800';
Tc1='#00ff00';
MnS=20;
MxS=30;
I=Cs;
Sp=new Array();S=new Array();Y=new Array();
C=new Array();M=new Array();B=new Array();
RC=new Array();E=new Array();Tcc=new Array(0,1);
document.write(" div id='Container' style='position:absolute;top:0;left:-"+Cs+"'");
document.write(" div style='position:relative'");
for(i=0; i Cols; i++){
S[i]=I+=Cs;
document.write(" div id='A' style='position:absolute;top:0;font-family:Arial;font-size:"
+Ts+"px;left:"+S[i]+";width:"+Ts+"px;height:0px;color:"+Tc+";visibility:hidden' /div");
}
document.write(" /div /div");
for(j=0; j Cols; j++){
RC[j]=1+Math.round(Math.random()*Cl);
Y[j]=0;
Sp[j]=Math.round(MnS+Math.random()*MxS);
for(i=0; i RC[j]; i++){
B[i]='';
C[i]=Math.round(Math.random()*1)+' ';
M[j]=B[0]+=C[i];
}
}
function Cycle(){
Container.style.top=window.document.body.scrollTop;
for (i=0; i Cols; i++){
var r = Math.floor(Math.random()*Tcc.length);
E[i] = ' font color='+Tc1+''+Tcc[r]+' /font';
Y[i]+=Sp[i];
if (Y[i] window.document.body.clientHeight){
for(i2=0; i2 Cols; i2++){
RC[i2]=1+Math.round(Math.random()*Cl);
for(i3=0; i3 RC[i2]; i3++){
B[i3]='';
C[i3]=Math.round(Math.random()*1)+' ';
C[Math.floor(Math.random()*i2)]=' '+' ';
M[i]=B[0]+=C[i3];
Y[i]=-Ts*M[i].length/1.5;
A[i].style.visibility='visible';
}
Sp[i]=Math.round(MnS+Math.random()*MxS);
}
}
A[i].style.top=Y[i];
A[i].innerHTML=M[i]+' '+E[i]+' ';
}
setTimeout('Cycle()',20)
}
Cycle();
}
// --
/script
/body
/html
演示地址:
网上找的代码,我给你改了下