仓酷云

标题: 带来一篇Flash教程:教你制造弹力球小游戏 (1) [打印本页]

作者: 不帅    时间: 2015-1-15 22:38
标题: 带来一篇Flash教程:教你制造弹力球小游戏 (1)
若你要观看网页上的多媒体内容,flashplayer几乎是网络上的标准。为此播放器所制作的动画或图像十分常见。
使用Flash制造一个相似于弹弓的小游戏的教程,次要由Actionscript完成,代码人人由浅进深来了解。
友谊提醒:教程的最初供应源文件下载

思绪是筹办三个小球元件,然后使个中一个能够拖动,使之沿着一条线挪动,盘算一下挪动的角度,最初完成相似弹弓的一个小游戏。
启动Flash起首我们绘制两个元件,十分复杂的。绘制一个小球然后变化为影片剪辑元件,一样办法再倡议一个分歧色彩的小球的影片剪辑。






然后在主场景中间接输出以下代码:
attachMovie("sling","sling_1",_root.getNextHighestDepth(),{_x:20,_y:200});
attachMovie("sling","sling_2",_root.getNextHighestDepth(),{_x:480,_y:200});
attachMovie("ball","ball",_root.getNextHighestDepth(),{_x:250,_y:100});
_root.createEmptyMovieClip("elastic",_root.getNextHighestDepth());
ball.onPress=function(){
startDrag(this);
};
ball.onRelease=function(){
stopDrag();
};
测试效果以下:

看不到动画效果的伴侣请往这里寓目:http://bbs.jcwcn.com/thread-117829-1-1.html


</p>
[1]200806/12983_2.html>[2]200806/12983_2.html>下一页



然后我们经由过程修正下面的代码,在两个小球之间绘制一条线,能够随两头小球恣意挪动。
attachMovie("sling","sling_1",_root.getNextHighestDepth(),{_x:20,_y:200});
attachMovie("sling","sling_2",_root.getNextHighestDepth(),{_x:480,_y:200});
attachMovie("ball","ball",_root.getNextHighestDepth(),{_x:250,_y:100});
_root.createEmptyMovieClip("elastic",_root.getNextHighestDepth());
ball.onPress=function(){
startDrag(this);
};
ball.onRelease=function(){
stopDrag();
};
elastic.onEnterFrame=function(){
this.clear();
this.lineStyle(2,0x009900);
this.moveTo(sling_1._x,sling_1._y);
if(ball._y>182){
dist_x=ball._x-sling_1._x;
dist_y=ball._y-sling_1._y;
distance_from_sling=Math.sqrt(dist_x*dist_x+dist_y*dist_y);
elastic_length=Math.sqrt(distance_from_sli
200806/12983.html>上一页200806/12983.html>[1][2]


运行时,它可以跨浏览器和操作系统、原汁原味地呈现具有表现力的应用程序、内容和视频,功能强大,兼容性高。
作者: 透明    时间: 2015-1-17 05:10
不能制作色彩丰富变化的图像,核心竞争力小,而且有一定的局限性。要想制作优秀的动画,就要充分了解软件的优点和缺陷。
作者: 愤怒的大鸟    时间: 2015-1-20 14:22
不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。
作者: 柔情似水    时间: 2015-1-29 08:56
只要用心 只要努力 在加上你无限的创意和想象。FLASH无敌了
作者: 精灵巫婆    时间: 2015-2-6 00:16
flash 有这么多的优势,那么它的优缺点和设计方面的关系是什么?
作者: 小女巫    时间: 2015-2-14 14:18
FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。
作者: 冷月葬花魂    时间: 2015-3-4 07:05
现在FLASH不是也可以调用后台数据库了么~在过几年没准可以通过FLASH来实现远程控制呢~(有点假了~呵呵)我了解的FLASH优点应该就是第一段那些了~缺点暂时想不出太多了~
作者: 小魔女    时间: 2015-3-11 17:54
flash的优缺点可以如何运用呢?
作者: 飘灵儿    时间: 2015-3-19 05:18
缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。
作者: 简单生活    时间: 2015-3-27 08:10
FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2