仓酷云

标题: 动画教程之AS 工具篇 (1) [打印本页]

作者: 兰色精灵    时间: 2015-1-15 22:31
标题: 动画教程之AS 工具篇 (1)
Flash动画制作软件是一款可以帮助设计者制作和设计动画Flash介绍、Flash标识、Flash广告、Flash弹出菜单以及任何其它Flash动画的Flash文本效果工具。
本文为中国教程网互助同伴印象出格供稿,转载必需获得受权
  固然AS不是真实的面向工具的编程,可是它也有工具的观点。这个观点贯串全部AS的一直,以是,对工具的了解,比对语法大概其他的了解更加主要。如今入手下手吧:
起首,我们来懂得一下路径,路径分两种:相对路径和绝对路径。做过html的伴侣应当晓得这个观点。但这里我仍是要具体注释一下,我以为对路径的了解要深切,我初学的时分就是磕在路径上。
在讲路径之前,有需要先讲一下.语法:举例申明,这里要暗示房间里的桌子上的一本
书,用.语法这么暗示:
房间.桌子.书
假如要再细到书上的页下面的字,很明显
房间.桌子.书.页面.字
看分明了吧?我也不明白怎样说,.语法就是如许暗示工具的,点的后面是厥后面的父级。如房间是桌子的父级,桌子的子级就是书。
仍是不分明?如许吧,你把.里写成“内里的”就能够了,如许就是
房间(内里的)桌子(内里的)书(内里的)页面(内里的)字
如许简单多了吧?
如今我入手下手说路径了,个中也要同化的工具的申明,看:
从例子动手。新建一个Flash文件,然后创立一个MovieClip,MC定名为“MC”,放在主场景内里,然后再创立一个按钮,放在“MC”内里,然后从库内里拖一个出来放在主场景,分离给这两个元素实例定名(InstanceName,注重是实例名不是MC的名字):MC->myMCbutton->myBtn
如今我们假定主场景是屋子,MC是桌子,按钮是书,那末分离怎样表达屋子,桌子,书呢?以下
_root屋子
_root.myMc屋子.桌子
_root.myMc.myBtn屋子.桌子.书
这里的_root是Flash的关头字,暗示主场景的Timeline(工夫线)。
很简单了解对不。这里的屋子,桌子,书都是我们要了解的“工具”。
当你找到这个工具后,才干对工具举行操纵,才干给工具施加办法。好比,我如今要扫除屋子,扫除是办法,但工具是屋子,表达式是如许:
屋子.扫除()
假如你不克不及准确的表达屋子这个工具,你的扫除也就不克不及准确的实行了。
*申明:这里为何要在扫除前面加()呢?由于扫除是办法不是工具,为了让Flash晓得这是个办法,我们必需加上(),要否则它会觉得屋子内里有“扫除”这个器材。
如今,我们能够很简单的对房间内里的各个器材举行操纵,如
屋子.扫除();
屋子.木桌子.收拾();
屋子.玻璃桌子.打坏();
屋子.书桌.书.看();
等等,信任你把它们"翻译"成AS代码没甚么成绩吧:)好比要主场景中断播放,就是
_root.stop();
要MC中断播放,就是
_root.myMc.stop();
如今说说绝对路径。仍是下面的例子。假设给你下了一个命令:修缮屋子内里的白色的椅子。那末怎样表达呢?就是:
屋子.白色椅子.修缮()
不管给你下命令的人在那里告知你的,你城市晓得要修缮的椅子是哪一张。可是他假如这么说:修缮你如今坐的这张椅子。白色的?仍是蓝色的?这就要取决于你坐在哪一个椅子上了。那末绝对的表达式就是
我坐的椅子.修缮();
这里为何不这么写呢:
屋子.我坐的椅子.修缮()
这么写是错的,由于我坐的椅子是不流动的,我说不定把椅子搬到屋子表面往坐,那这个表达式就错了,由于椅子基本就不在屋子内里。
换过去用Flash实例申明。如今我想让主场景下的myMC在一入手下手就不要播放,而是先中断。那末你有甚么举措呢?
我你料想到的举措大概就是在主场景放进这个MC的谁人帧写上:
_root.myMc.stop();
这个是对的。可是一旦myMc的名字一变,你就得随着改这句话了。

[1]200806/13090_2.html>[2]200806/13090_2.html>下一页




有无举措不论这个“MC”的实例名不论怎样改,城市被我们一样一句的AS找到?固然能够,条件是你的AS必需“坐在这个MC上”。
进进Mc的编纂形态,在Mc的Timeline的第一帧写上</P>
this.stop();
这里的this也是Flash的关头字,这个this指AS地点的这条Timeline.
如今不论你这个MC放在那里,定名是甚么,我都不论,归正一定会停上去。为何,由于AS正“坐在MC上”。
假如你在这里写上
_root.stop();
那就错了。为何?细心想一想。
这个this就是绝对路径的关头字之一。你必需要细心了解它。
别的的一个关头字就是_parent。假如你了解了this,那末_parent其实不难了解。举例:
仍是哪一个假定屋子(_root),桌子(mc_zhuozi),书(mc_shu)他们的干系是(括号内为mc实例
200806/13090.html>上一页200806/13090.html>[1][2]


AdobeFlashProfessionalCS5.5软件可以提供行业领先、用于制作具有表现力的交互式内容的授权环境。
作者: 变相怪杰    时间: 2015-1-17 18:06
不能制作色彩丰富变化的图像,核心竞争力小,而且有一定的局限性。要想制作优秀的动画,就要充分了解软件的优点和缺陷。
作者: 柔情似水    时间: 2015-1-24 11:30
矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。
作者: 灵魂腐蚀    时间: 2015-2-1 10:23
祯率越高,动画中可包容的信息越多,动画看起来越光滑和流畅。当然,当祯率增加时,计算机的CPU的重绘工作越多,运行得就越慢。
作者: 海妖    时间: 2015-2-7 05:54
FLASH广告的问题主要表现在:
作者: 深爱那片海    时间: 2015-3-6 20:06
各种性能才能运用的得心应手,制作出优秀的动画。
作者: 简单生活    时间: 2015-3-13 09:10
alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。
作者: 老尸    时间: 2015-3-20 19:05
随着动漫发展趋势,我国也越来越重视动漫产业的发展,各种制作动画软件应运而生,其中flash比较突出。




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