问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

谁能帮我把http://mall.jd.com/index-1000001225.html这个页面里的flash雪花代码提出来

发布网友 发布时间:2022-08-15 17:45

我来回答

3个回答

热心网友 时间:2023-09-18 01:45

var sceneWidth =550;//定义场景的宽
var sceneHeight=400;//定义场景的高
var sideDisWidth = Stage.width/2-sceneWidth/2;//定义变量,雪花的横向位移范围
var sideDisHeight = Stage.height/2-sceneHeight/2;//定义变量,雪花的纵向位移范围
var snowNum = 150;//定义雪花的数量
var snowSpace:MovieClip = _root.createEmptyMovieClip("room", 1);//声明一个空影片剪辑snowSpace.

function addMasker() {//声明addMasker函数,执行两项工作.1是画外边框,2是画雪花景
_root.createEmptyMovieClip("masker", -2);//创建空影片剪辑masker,层深-2.任务是为舞台画外边框,并填充颜色
with (masker) {//设置masker的属性。
lineStyle(1, 0xcccccc, 100);//设置线条颜色
beginFill(0x000000, 0);//绘制矩形闭合路径,并填充灰色,透明度为0.
moveTo(sideDisWidth, sideDisHeight);//绘制起点
lineTo(sideDisWidth+sceneWidth, sideDisHeight);//绘制的右上角点的位置
lineTo(sideDisWidth+sceneWidth, sideDisHeight+sceneHeight);//绘制的右下角点的位置
lineTo(sideDisWidth, sideDisHeight+sceneHeight);//绘制的左下角点的位置
lineTo(sideDisWidth, sideDisHeight);//绘制的左上角点的位置
endFill();//结束绘制
}
createSnow();
}

function createSnow() {//定义一个匿名函数,完成声明一个雪花MC,雪花半径,循环画雪花
var n = 0;//局部变量n=0
while (n<snowNum) {//在0到150数量范围循环画雪花
var snow:MovieClip = snowSpace.createEmptyMovieClip("s"+n, n);//声明snowSpace剪辑由"s"+n个snow组成
var radius:Number = Math.random()*3;//定义雪花半径大小
drawSnow(snow, radius);//把snow, radius把参数传递给drawSnow函数
n++;
}
}

function drawSnow(snow:MovieClip, radius:Number) {//定义一个匿名函数,画一个雪花
var p = radius*.9;//局部变量P,用来定义雪花大小的坐标值
with (snow) {//设置snow这个对象的动作.画雪花圆形白色填充
colors = [0xCCCCCC, 0xFFFFFF];//设置雪花的颜色
alphas = [100, 100];//设置透明度
ratios = [0, 255];//采样处的宽度的百分比
matrix = {matrixType:"box", x:-Math.random()*2*radius, y:-Math.random()*2*radius, w:2*radius, h:2*radius, r:(90/180)*Math.PI};//一个变形矩阵
beginGradientFill("radial", colors, alphas, ratios, matrix);// 设置填充色.
curveTo(p, -p, radius, 0);//定义点坐标,画雪花
curveTo(p, p, 0, radius);
curveTo(-p, p, -radius, 0);
curveTo(-p, -p, 0, -radius);
endFill();//结束
}
snowProperty(snow, sceneWidth, sceneHeight);//把参数传递给snowProperty
}

function snowProperty(snow, w, h) {//定义一个匿名函数,一个雪花如何下降
snow._x = sideDisWidth+Math.random()*w;//根据可编辑的宽及0和1中的任意一个数乘雪花宽计算雪花的X轴起始位置
snow._y = sideDisHeight+Math.random()*h;//根据可编辑的高及0和1中的任意一个数乘雪花高计算雪花的Y轴起始位置
snow._rotation = Math.random()*120+30;//设置旋转角度.有立体感.雪花的旋转程度为0和1中的任意一个数乘120+30
snow.stepX = Math.cos((snow._rotation*Math.PI)/180);//雪花横向位移.用计算余弦(旋转角度*常数3.14)/180)
snow.stepY = Math.random()*2+1;//雪花纵向位移.为0和1中的任意一个数*2-1
setInterval(snowFall, 30, snow); //每隔0.5秒调用一次,由snowFall完成
}

function snowFall(snow) {//定义一个匿名函数,该函数为大雪花降落位移范围
snow._x += snow.stepX;//横向下落位移
snow._y += snow.stepY;//纵向下落位移
if (snow._x<sideDisWidth) {//如果横向位移不超出sideDisWidth值
snow._x = sideDisWidth+sceneWidth;//为雪花的横坐标附值
}
if (snow._x>sideDisWidth+sceneWidth) { //如果雪花的横向坐标大于所附的值
snow._x = sideDisWidth; //横向位移再回到初始点
}
if (snow._y>sideDisHeight+sceneHeight) {//如果雪花的纵向坐标大于所附的值
snow._y = sideDisHeight;//纵向位移再回到初始点
}
}
addMasker();

热心网友 时间:2023-09-18 01:46

这个不是用FLASH制作的,是用JS制作 的效果。所以,你的问题不对。

热心网友 时间:2023-09-18 01:46

可以看这个完整js代码

追问他这个JS代码是哪一段是雪花效果,可以帮我找一下吗

追答

引入这段代码

如果你代码中有jq库的话就不用引第一第二个script了,


还需要这个div

和snow.png 这张图片

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问我的网络一天了找个部门到现在没有解决请问我上哪投诉? 计算机具备哪几种功能? 计算机有哪些功能是什么 歌词中有丑姑娘的歌曲 驾照不年审会怎样 没开过车驾照年审会通过吗 本来白色的背心放入洗衣机清洗后就变成有黑色斑点 其他一起洗的衣物... ...衣服颜色保持鲜艳(主要是白色衣服洗几次感觉就有点颜色不亮丽了... 为什么登陆lol会叫你解绑 小姨子告诉我说,炒菜时记住这4个小技巧,就是比别人做的好吃 能治好强直性脊柱炎吗或控制病情发展【强直性脊柱炎】 我家的空调雪花那个符号,原本没有框现在有应该怎么把它框去掉? 京东店铺侧滑怎么装修?是要写代码吗?可以直接上传图片吗?京东店铺怎么做雪花飘动效果? 笔记本电脑可以托运吗放行李箱 鄞州区城乡公交车投诉电话 我要投诉宁波136公交该打什么电话 菜花配什么好吃 不读哪家书,不知那家理是成语么 大力马1.2子线相当于多大普通鱼线,可以钓多大的鱼 大马力2指4米8斤用多大的线织撒网 三七粉怎么吃才能祛斑 早晨起来如何做才最养生,除了喝凉白开之外你还知道哪些? 都说早晨起来是养生的黄金时间段,那么早上起来如何养生最好呢? 各种属相的幸运花 现在是大学在校生想申请发明专利,由于资金所限想申请缓缴费用,不知道要不要附加什么证明材料? 大米土豆肉高压锅的做法大全集 大力马子线如何配主线? 10号大力马配几号的前导 三星sm-j5008呼叫转移已禁用怎么办 以实名的支付宝要求上传身份证正反面照.不然里面的钱拿不出来怎么办 蘑菇的根系有什么特点 天津一本院校有哪些? ipod touch 3 32g 和天语w619哪一个更好,我只是玩玩小游戏,看视频听音乐用的 美达投资怎么样?是真的吗,可靠吗? 2016年郴州事业单位招聘简章?? 资兴电影院开门了吗 谁扮演的卡西龙威威 资兴人口2021总人数口 湖南资兴市东乡片区是那些乡镇 资兴市慧华电子有限公司怎么样? 请问:家里的海顿壁挂炉突然洗澡水不热了,打不着火,请问是什么原因... 手机微博账号被冻结,如何解冻? oppoaqx专业流光快门怎么设置 什么样的女人气质不俗气呀 不世俗人是什么样的?不世俗又是什么样? 碳纤维增强的复合材料 ANSYS分析 社保补缴可以买房吗- 问一问 补缴社保,购房可以吗 能不能补缴期间断掉的社保,能满足购房条 珠海社保可以补交吗 关于引号的用法 关于引号内外用法的,尽量完整一点,