公 司 留 言 簿 
  当前位置:首页 >> 留言板 >> 最新留言: 添加留言 管理      
留言者 admin 时 间 11/29/2015 12:41:34 AM
主页 邮箱 来自广东 515347638
内 容 下雪

这是一个利用attachMovie和Math.random方法制作的下雪效果,其中每一片雪花的大小、方向各不相同

该动画中形状各异的雪花与Math.random函数密不可分,下面来看它的制作方法:

(0)先制作雪花图形,6X6即可。然后转换为影片剪辑,起名snow。

(1)在库面板中为snow影片剪辑创建链接,其链接标识符为snow

(2)将snow元件拖到场景中,选中该影片剪辑实例,在其中添加如下ActionScript:

onClipEvent (load) {

this._visible = false;

v0 = 3; //速度

num = 50; //数量

vx = new Array(); //记录水平速度的数组

vy = new Array();成 //记录垂直速度的数组

for (var i = 1; i<=num; i++) {

_root.attachMovie("snow", "snow"+i, i); //附加num个影片剪辑实例

scale = 100*Math.random()+50; //随机设定实例大小

with (_root["snow"+i]) { //with语句

_xscale = scale;

_yscale = scale;

_x = 500*Math.random(); //随机出现在影片水平宽度范围

_y = 400*Math.random(); //随机出现在影片垂直高度范围

_rotation = 360*Math.random(); //随机旋转一个角度

vx[i] = v0*Math.random()+v0; //随机取得水平方向上的速度 (老虎注:-v0、+v0可改变飘雪方向)

vy[i] = v0*Math.random()+v0; //随机取得垂直方向上的速度

}

}

}

onClipEvent (enterFrame) {

for (var i = 1; i<=num; i++) {

with (_root["snow"+i]) {

_x += vx[i]; //在水平方向上运动

_y += vy[i]; //在垂直方向上运动

if (_x<0) { //超出左边界,从右边界进入

_x = 500;

}

if (_x>500) { //超出右边界,从左边界进入

_x = 0;

}

if (_y>400) { //超出下边界,从上边界进入

_y = 0;

}

}

}

}

留言者 admin 时 间 11/29/2015 12:39:33 AM
主页 邮箱 来自广东 515347638
内 容 跟随鼠标旋转公式:
onEnterFrame = function(){
var dx = _xmouse - MC._x;
var dy = _ymouse - MC._y;
var angle = Math.atan2(dy,dx)*180/Math.PI;
MC._rotation = angle;
}
留言者 admin 时 间 11/29/2015 12:38:23 AM
主页 邮箱 来自广东 515347638
内 容 onClipEvent (load) {

i = 0;

r = 150;

x0 = 275;

y0 = 200;

}

onClipEvent (enterFrame) {

i += 10;

this._x = x0+r*Math.cos(i/(180/Math.PI));

this._y = y0+r*Math.sin(i/(180/Math.PI));

}

//影片剪辑绕圆周运动
留言者 admin 时 间 11/26/2015 6:00:42 PM
主页 邮箱 来自广东 515347638
内 容 _root.star_mc.onEnterFrame = function(){
if(this.hitTest(_root._xmouse,_root._ymouse,true)){
ss.text="你碰到了我";
}
}
留言者 时 间 11/25/2015 9:51:25 AM
还没有呢 还没有呢 不告诉你 猜猜呀
内 容
留言者 adad 时 间 11/25/2015 9:39:35 AM
主页 邮箱 来自gd 88855888
内 容 6212
26201
600
3731
746
留言者 时 间 11/22/2015 9:16:36 AM
还没有呢 还没有呢 不告诉你 猜猜呀
内 容
留言者 addd 时 间 11/22/2015 9:03:01 AM
主页 邮箱 来自adfa 44447777
内 容 广州市黄阁镇南沙区海缝有限公司
 留言总数:53 总页数:7 当前页次:6
页数: 第一页 上一页 下一页 最后一页
公司简介 在线客服 客服中心 意见反馈 相关法律 隐私条款 广告服务 友情链接     
       
Q链:515347638  电子邮箱:hanen@126.com 粤ICP备05086553