湖光山色
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-13
原文教程出自天使梦工厂 http://www.tqts.net/bbs/dispbbs.ASP?boardID=5&ID=8481&page=1 来到这里,发一个我前几天刚作的一个小练习,希望大家能喜欢,用脚本实现的动画,文件小,效果好,可以按照自己的意愿实现自己想要达到的效果,在这里完全实现了用脚本控制场景布局,用简单的几个元件就实现了现在的这个效果而且动作很连惯,以后希望在这里与大家共同交流,共同提高。我会把我的一些研究作品发到这里来,我的作品不同于一般的逐帧动画,但绝对是我们未来应该掌握的。好了,废话不说,大家欣赏吧。 点击浏览该文件 其实也没什么制作过程,在这里我把山、海、天空、云、还有遮丑等全作成元件,通过调用库中的影片剪辑,实现布局与动画。以下是脚本。 onLoad = function () { fscommand("fullscreen", true); num = 10; _root.attachMovie("hai", "hai", 19); _root.hai._x = Stage.width/2; _root.hai._y = Stage.height/1.4; _root.attachMovie("shan", "shan", 17); _root.shan._x = Stage.width/2; _root.shan._y = 88; _root.attachMovie("tian", "tian", 0); _root.tian._x = Stage.width/2; _root.tian._y = 50; _root.attachMovie("zedang", "zedang", 1000); _root.zedang._x = Stage.width/2; _root.zedang._y = Stage.height/2; for (var i = 0; i _root.attachMovie("yun", "yun"+i, 2*(i+1)); with (this["yun"+i]) { _x = Math.floor(Math.random()*Stage.width); _y = 30+Math.floor(Math.random()*100); _xscale = _yscale=Math.floor(Math.random()*80+20); } this["su"+i] = (i+1)/2; attachMovie("boat", "mc"+i, (i+1)*30); with (this["mc"+i]) { _x = Math.floor(Math.random()*Stage.width); _y = 149+(20*i); _xscale = _yscale=(i+1)*num; } } }; onLoad(); this.onEnterFrame = function() { for (var i = 0; i if (_x>Stage.width+_width/2) { _x = -_width/2; } _x += this["yusu"+i]; } with (this["mc"+i]) { if (_x>Stage.width+_width/2) { _x = -_width/2; } _x += this["su"+i]; } } }; 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于湖光山色的所有评论