Flash AS2教程:影片剪辑
bsp; endFill(); } 好了,现在发布一下,(不知道发布是什么的同学,请按enter+ctrl,就发布了)看到了吧? 那边又有一位同学有意见了。你这么费劲,打了半天字,写了这么多行,才花了这样一个正方形,效率太低了,我用绘图工具,一比划,就出来了。比你快多了,不知道你写这么多行程序有什么用? 首先,第一绘图工具在作矢量图型方面,的确比用代码生成更快。这也是flash的优势所在。 第二、代码生成并非没有用处,这个以后随着学习的深入,大家就逐渐明白了,这儿不废话了。 二、从库中加载影片剪辑 当然,既然flash在绘图方面有自己独到的优势,并且我们平时应用中经常将用ps或其他软件做好的图型直接导入flash的库中,供影片剪辑调用,如果flash as 仅仅为了代码化,就把这一优势扔掉,就是昏了头了。所以flash as里边,除了createEmptyMovieClip来建立影片剪辑以外,还有一种方法,可以直接把库中的影片剪辑加载到场景中来。 我们先回忆一下,如果不用代码,直接把库里的元件放到场景里,怎么办?对,很简单。直接一拖,就过来了。用代码来实现应该怎么做呢? 首先在库中找到你要加载的影片剪辑,用右键点击他,选“链接”,弹出一个小框。选中“为action script导出”,此时你可以看到,“在第一桢导出”同时也被选中了。在标识符框中,填入你为这个影片剪辑起的标识符。在这里建议影片剪辑的名称和标识符统一起来,比较便于管理。比如你的影片剪辑叫“myMc”,标示符最好也叫“myMc”,点击确定。 然后返回主场景,选中第一祯,在动作面板里写入 this.attachMovie(“myMc”,”myMc”, this.getNextHighestDepth()); 然后发布,看一下,你的影片剪辑是不是已经在场景里了? 这儿解释一下这句命令,this.就不用说了,后面attachMovie就是把场景里标示符为myMc的影片剪辑,加载到库里,并命名为myMc,当然,你也可以不叫它myMc,而叫它aaa,这样,上面的那段话就变成 this.attachMovie(“myMc”,”aaa”, this.getNextHighestDepth()); 你也可以把myMc从库中取出来两次,一次叫myMc,一次叫aaa, this.attachMovie(“myMc”,”myMc”, this.getNextHighestDepth()); 这样你下面写myMc就是指第 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |