带来一篇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>200806/12983_2.html>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>
运行时,它可以跨浏览器和操作系统、原汁原味地呈现具有表现力的应用程序、内容和视频,功能强大,兼容性高。 不能制作色彩丰富变化的图像,核心竞争力小,而且有一定的局限性。要想制作优秀的动画,就要充分了解软件的优点和缺陷。 不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。 只要用心 只要努力 在加上你无限的创意和想象。FLASH无敌了 flash 有这么多的优势,那么它的优缺点和设计方面的关系是什么? FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。 现在FLASH不是也可以调用后台数据库了么~在过几年没准可以通过FLASH来实现远程控制呢~(有点假了~呵呵)我了解的FLASH优点应该就是第一段那些了~缺点暂时想不出太多了~ flash的优缺点可以如何运用呢? 缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。 FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。
页:
[1]