邮件订阅
5ucms模版,有趣 用Flash制作互动的小人
作者: 来源: 日期:2017/3/14 7:07:24 浏览量:35(滞后) 人气:LOADING...(实时) 【

5ucms模版,有趣 用Flash制作互动的小人我们先来看看实例的效果,场景中有六个小球,分别代表人的头、腰、手、脚,如果用鼠标拖动小人身体的任何一部分,身体的其他部分都会做出相应的动作,整个身体各部分之间位置的改变是很协调的。

  实现其实是很简单的,下面我们一步一步来制作这个实例效果。

  1、打开Flash,新建一个场景,按“Ctrl +F8”新建一个Clip,命名为“Symbol5”,类型为“Butt width=255 border=1>  2、按“Ctrl + F8”新建一个Clip,命名为“Symbol1”,类型为“MovieClip”,将上一步所制作的“Symbol5”拖到此Clip的场景中,并在“Symbol5”Clip的Acti width=296 border=1>  7、回到影片的主场景中,用“Ctrl +L”打开图库,从图库中拖一个“Symbol1”Clip的实例到场景中,并在其的属性面板上面设置实例名为“sparent”。从图库中拖五个“Symbol1copy”Clip的实例到场景中,并分别在它们的属性面板上面设置实例名为“i1”、“i21”、“i22”、“i3”、“i2”,此时场景中应该如图所示。
  8、选取主场景中时间轴上面的第一帧,在其Action面板上面增加如下语句:elast =1.5;//分别初始化几个值inertion = 10;force = 1;i1.parent = sparent;i1.sx=30;i1.sy = 80;i2.parent = sparent;i2.sx = 0;i2.sy = 70;i3.parent=sparent;i3.sx = -30;i3.sy = 80;i21.parent = i2;i21.sx = 20;i21.sy=60;i22.parent = i2;i22.sx = -20;i22.sy = 60;s = newArray();//初始化两个数组c = new Array();for (i=0; i<180; i++)s[i]=Math.sin(i*Math.PI/90); //将数学中的Sin值保存到数组中for (i=0;i<180;i++)c[i] = Math.cos(i*Math.PI/90); //将数学中的Cos值保存到数组中

  至此,实例就制作完成了,按“Ctrl + Enter”就可以看到实例的效果。

  作者:翅膀


选择5ucms.org 选择未来

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms插件,金鸡贺岁!Flash制作鸡年新春动画贺卡
下一篇:5ucms插件,制作一个骄艳的鲜花情人Flash贺卡
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms模版,有趣 用Flash制作互动的小人的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org