Flash课件网 - 您身边的课件制作专家
Flash课件网官方,专业代做课件、定制原创Flash动画或参赛课件、修改Flash、制作演讲或汇报幻灯片PPT课件。联系QQ:4318100或搜索微信号:flashkj

Flash课件中类似游戏抽奖的环节制作

本站提供Flash课件代做和PPT幻灯片定制业务,联系QQ/微信:4318100

    制作步骤

  1.启动软件

    2.确立文档属性

    设置动画尺寸为550*400,背景颜色黑禄,其它默认,点击确定,进入场景1工作区。

    3.创建图形元件

    选择“插入-新建元件”,建立一个名为“奖项”的图形元件,点击确定,进入元件编辑区。

    选择图层1第一帧,用矩形工具在舞台拖一个规格为100*300的,无边线的白色矩形,如图2-1所示;再用线条工具在该矩形上画五条蓝色线段,将该实例分成均匀不等的六份,如图2-2所示;再将分割是六份实例调整为不同的颜色,如图2-3所示;再删除所有蓝色的线段,如图2-4所示;上锁。在再图层1上方再添加一个图层2,选择图层2第一帧,为六份不同颜色的实例注明不同的价码

    4.创建影片剪辑元件

    (1)选择“插入-新建元件”,建立一个名为“奖项组”的影片剪辑元件,点击确定,进入元件编辑区。就一个图层。

    选择图层1第一帧,从库中依次拖出五个奖项图形元件到舞台,并将它们垂直排列,每个实例之间留有空隙。

    (2)选择“插入-新建元件”,建立一个名为“游标”的影片剪辑元件,点击确定,进入元件编辑区。就一个图层。

    选择图层1第一帧,用矩形工具打开混色器,设置其参数,在舞台拖一个规格为50*30的矩形,如图5-1所示;再用选择工具将其调整为三角形,右键点击该实例,将其转换为影片剪辑元件,全居中。再点开属性面板的“滤镜”,设置其参数,舞台实例变化。

    5.编辑制作场景

    返回场景1, 添加四个图层,共五个图层。自下而上命名为选项、游标、说明、边框、as。

    (1)选择奖项图层第一帧,从库中拖出“奖项祖”影片剪辑元件到舞台,放置在舞台的左侧,垂直居中。选中该实例,在属性面板填写其实例名称为:road_mc 。上锁。

    (2)选择游标图层第一帧,从库中拖出“游标”影片剪辑元件到舞台,放置在奖项组的右侧下方。选中该实例,在属性面板填写其实例名称为:car_mc 。上锁。

    (3)选择说明图层第一帧,用矩形工具在舞台左侧拖一个无填充色的边框,规格约为150*340,笔触高度为4,颜色随意;然后,在用文本工具在小边框内输入游戏说明。颜色、字体、规格随意。

    (4)选择边框图层第一帧,导入或制作一个边框,规格550*400,全居中。上锁。

    (5)选择as图层第一帧,按f9,打开动作面板,在as编辑区输入,如下帧语句:

var speed:Number = 0;
var car_speed:Number = 0;
Key.addListener(_root.road_mc);
road_mc.onEnterFrame = function() {
  if (Key.isDown(38)) {
  if (road_mc._y<-80) {
   road_mc._y += speed;
   speed_func();
   car_speed_func();
   //trace(speed);
   car_mc._y>=166 ? car_mc._y -= car_speed : 正常;
  } else {
   road_mc._y = -437;
  }
   } else if (road_mc._y<-80) {
  if (speed>=0.25) {
   speed -= 0.25;
   road_mc._y += speed;
   //trace(speed)
   //trace(road_mc._y)
  }
 } else {
  road_mc._y = -437;
 }
  if (Key.isDown(37)) {
  if (car_mc._x>76) {
   speed<3 ? car_speed=speed : car_speed=3;
   car_mc._x -= car_speed;
  }
 }
  if (Key.isDown(39)) {
  if (car_mc._x<378) {
   speed<3 ? car_speed=speed : car_speed=3;
   car_mc._x += car_speed;
   //trace(car_speed);
  }
 }
  if (Key.isDown(40)) {
  if (speed>0) {
   car_mc<331 ? car_mc._y += 1 : 正常;
   speed -= 2;
  } else {
   speed = 0;
  }
 }
  if (Key.isDown(Key.SHIFT) && !this["press"]) {
  this["press"] = true;
  car_mc.play();
  speed<150 ? speed += 50 : 正常;
  var This = this;
  this["interval"] = setTimeout(function () {
   car_mc.gotoAndStop(1), This["press"]=false;
  }, 5000);
   }
};
function speed_func() {
 if (speed<10) {
  speed += 0.25;
 } else if (speed<20) {
  speed += 0.5;
 } else if (speed<30) {
  speed += 1;
 } else if (speed<50) {
  speed += 1.5;
 } else if (speed<80) {
  speed += 3;
 } else if (speed<0) {
  speed = 0;
 }
}


锁定该图层。

 


    6.测试存盘。

 
    说明:在制作“奖项组”影片剪辑的时候,五个奖项实例之间一定要间隔一点距离,那样奖项组滚动起来才显得流畅自如。    2.价码和所在实例的面积成反比,即价码越高,它标注的实例面积越小,也就是说游戏中选中它的可能性越小,反之越大。

标签:
分类:Flash课件| 发布:admin| 查看: | 发表时间:2011-11-13
原创文章如转载,请注明:转载自Flash课件网 http://www.flashkj.com/
本文链接:http://www.flashkj.com/flashkj/196.html

已经有 ( 0 ) 位网友发表了评论,你也评一评吧!

Design By Flashkj.Com | Login | Power By Chen Feiyang.