合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

flash3D球赛制作

时间:2013-01-25 12:59来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击:


首先,我们是要吸取的房间:
画两条线,角对角相交的中心,就像一个“X”
绘制一个水平线在312像素从_y原点在房间下部
另一个90
现在,画一条垂直线,122427像素的_x来源。
-PAINT
像你想要的。
现在,我们要绘制60像素的宽度和高度的球。画一个阴影,
球,80像素的宽度和高度。绘制一个将是你的指针或光标。
现在,这三个对象的影片剪辑的每一个。以下命名对象
距离:
球:
阴影:阴影
光标:“mmouse”
创建三个动态文本框。命名为第一“mscorei”,所述第二“scorei”和第三
“secsi”
(我有其他变量具有相同的名称,所以我添加了一个“i”到结束的每一个。)
您必须导入两个声音,一个是命中的球在地面和墙壁,和
其他为目标的声音(如果你不想删除所有的声音行动
actionscripting
我以后会写)。现在的每一个声音库中的链接选项
命名的第一个命中,和其他的1目标
现在写在球的下一步行动:
onClipEvent
事件(负载){
    Y = 12;
}
onClipEvent
事件(enterFrame事件){
    
= _x-275;
    difscale = 100 _yscale;
    Y - ;
    _y = Y;
    _x = X;
    / /
_y行动
    
_y> 387 difscale的){
        _y = 387 difscale;
        Y * = -0.8;
        X * = 0.8;
        
如果(Y> 2{
            ssound =
新的声音();
            ssound.attachSound
“HIT”;
            ssound.setPan
PAN;
            ssound.setVolume
_root.shadow._y / 7;
            ssound.start
();
        }
    }
    
_x> 504 difscale的){
        _x = 504 difscale;
        X * = -1;
        ssound =
新的声音();
        ssound.attachSound
“HIT”;
        ssound.setPan
PAN;
        ssound.setVolume
_root.shadow._y / 7;
        ssound.start
();
    
代码} else if_x <47 + difscale
        _x = 47 + difscale;
        X * = -1;
        ssound =
新的声音();
        ssound.attachSound
“HIT”;
        ssound.setPan
PAN;
        ssound.setVolume
_root.shadow._y / 7;
        ssound.start
();
    }
    
_yscale <20{
        _xscale = 20;
        _yscale = 20;
        
规模* = -1;
        ssound =
新的声音();
        ssound.attachSound
“HIT”;
        ssound.setVolume
_root.shadow._y / 7;
        ssound.setPan
PAN;
        ssound.start
();
    
代码} else if_yscale> 100{
        _xscale = 100;
        _yscale = 100;
        
规模* = -1;
    }
    
(规模> 0{
        
规模* = 0.9;
    }
    _xscale
规模;
    _yscale
规模;
    _rotation = X;
}
onClipEvent
事件(的MouseDown{
    
(的hitTest_root.mmouse)){
        Y = 12;
        X =
_root._xmouse-_x* 0.8;
        
规模= 15;
    }
}


现在,写入下一个阴影的行动:
onClipEvent
事件(enterFrame事件){
    DIF =
_root.ball._y-355/ 7;
    _x = _root.ball._x;
    _y =
((_root.ball._yscale+300))+ DIF;
    DIS = _y _root.ball._y;
    
规模= _root.ball._yscale +显示;
    _xscale =
规模;
    _yscale =
规模/ 3;
}
写未来光标的行动:
onClipEvent
事件(enterFrame事件){
    _x = _root._xmouse;
    _y = _root._ymouse;
}
现在,我们将创建另一个影片剪辑,这将是一个球会接触的进球。
写这个的行动窗口:
onClipEvent
事件(enterFrame事件){
    
如果(的hitTest_root.ball)的的&& _root.ball._yscale <20 && _root.time> 0{
        _root.score + +;
        ssound =
新的声音();
        ssound.attachSound
目标;
        ssound.start
();
    }
    / /
设置目标
    
如果(_root.go_on == 1{
        _root.time -
        _root.secs = INT
_root.time/37;
        
如果(_root.time <= 0{
            _root.go_on = 0;
        }
    }
/ /
设置最高分
    
如果(_root.score _root.mscore
        _root.mscore = _root.score;
    }
    _root.scorei =“
目标“+ _root.score;
    _root.mscorei =“
最高分数:”+ _root.mscore;
    _root.secsi =“
时间:”+ _root.secs;
}

现在,让一个按钮,并添加未来的行动:
(释放){
    go_on = 1;
    
得分= 0;
    
时间= 1110;
}
最后,编写框架下的行动:
mouse.hide
();
得分= 0;
时间= 0;
= 0;
go_on = 0;
mscore = 0;
现在,享受3D足球游戏。
如有任何疑问,帮助例子,游戏和其他,在www.phobik43 @ hotmail.com E-mail给我。


(责任编辑:卓想动画http://www.zxgzs.com)




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 合肥 亳州 天津 南京 沈阳 西安 青岛 大连 宁波 济南 哈尔滨 长春 厦门 郑州 长沙 福州 乌鲁木齐 昆明 兰州 无锡 南昌 贵阳 南宁 太原 石家庄 呼和浩特 佛山 东莞 唐山 烟台 泉州 包头 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊 赣州 肇庆 九江 德阳 淮安 曲靖 湖州 揭阳 许昌 秦皇岛 江门 新乡 潮州 商丘 宁德 吉林 连云港 常德 宜春 黄冈

卓想动画 版权所有 flash作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询