而动作面板,又是和舞台上可以添加动作对象相关联.在ActionScript2.0中可以添加动作对象有 3种:关键帧、影片剪辑元件、按钮元件.
编程实际就是向计算机下达指令,让计算机按我们指令去完成些任务.这就要求我们用计算机能看得懂语言,这就是编程语言.ActionScript则是其中种.即然是语言,就同我们人类语言样它就有它自己语法、语句、词汇等,这些东西就是我们要学习内容.为了以后学习方便我们首先来学习个语句:
trace这个语句作用是,flash在运行时,将括号中内容显示出来.
上面我们提到,ActionScript2.0中可以添加动作对象有 3种:关键帧、影片剪辑元件、按钮元件.也就是说,我们可以在这 3个对象动作面板中编写.具体怎样作呢?我们来试试.新建flash文档,如果你flash版本是CS3,那么请选择ActionScript2.0文档,本教程介绍是ActionScript2.0.为什么不介绍3.0?sanbos发现很多人用都是flash8.好,现在点击"插入"菜单,"新建元件,建个影片剪辑元件,随便画个什么图形吧,将元件拖到舞台上;然后点击"窗口""公用库""按钮",然后随便选个按钮拖到舞台上.这样,关健帧、影片剪辑、按钮都齐了.现在我们来看看怎样打开动作面板.在影片剪辑上点鼠标右键,然后在弹出菜单中点"动作",那么现在我们看到就是动作面板了.
图1:动作面板
我们在按钮元件上执行相同操作,可以得到相同结果
现在在时间轴第1 帧上,执行相同操作,样地打开了动作面板.动作面板右边留出了大片空白,等着你去编写,鼠标指针在那儿闪着,便勾起了我们编程冲动.于是你说:"我要编程了".上面我们不是介绍了句,trace吗?我们何不偷偷地在这里输上句,也好过把编程隐.于是你在这里输上:
trace("我会编程了");
注意大小写,括号后面跟着分号.测试影片.你会看到个输出窗口,里面有"我会编程了"几个字
是,你已经会编程了.虽然只有句,但它是个ActionScript却是千真万确.因此,这确是件值得祝贺事情.来吧,让我们再说次:"编程其实很容易".
欣赏够以后,请关闭输出窗口,关闭播放窗口,回到几分钟的前,令我们自豪了把动作面板,我们来对它进行更进步认识.我们看到trace是蓝色
是,ActionScript内部词汇在编程环境中都会以蓝色表示.那么这就是个窍门技巧, 当你在输入时,如果输入ActionScript内部词汇时不是蓝色,那么介绍说明你输错了,那么你应该马上检查,是否有哪个字母输错了.现在问题出现了,你说我记不到那些词汇.在中学时英语考不出好成绩主要就是记不住单词.现在学习编程也记不住那些指令、语句,所以觉得编程好难.首先我还是说句,你可能不太乐意听话:多练自然就记住了.你说:我就是记不住,我是不是就不宜学习ActionScript编程呢?NO,你看说英语并不难,我张口就来.我们将标淮降低,只要你看到这些指令,能够认识它就行.相比的下,知道有些什么指令比记住那些指令拼写要重要得多.回到动作面板,你就会明白这个道理.看看动作面板左半部分,这里几乎将所有指令列了出来,你可以分门别类地去找到相关指令,如影片剪辑控制、时间轴控制、常用语句等,找到相应语句,双击它,于是它便自动写到右边编程窗口中了.
是不是不用精确记住指令拼写也能编程呢.在右边编程窗口上面工具栏最左边有个加号,它具有和左边窗口相同功能,不信你点它试试
通常在ActionScript编程时,我们可能会习惯将代码写在影片剪辑、按钮元件上,这就必须要事件驱动,它格式是:
on(事件名称){
要执行语句
}
现在我们来试试,在动作面板中输入
on(
这时你会发现弹出了个窗口,将所有事件列了出来,你只需用鼠标选用所需要事件双击它或回车,事件就会自动写到屏幕上.是不是很方便?
很多ActionScript都是对影片剪辑、按钮元件、文本框等对象进行操作,这需要在属性面板中为它们命名.良好命名习惯,对我们编写会有很大帮助.按照约定,影片剪辑元件命名以_mc结尾,如my_mc,按钮元件则是以_btn结尾,文本框则是以_txt结尾.当然你完全可以不理采这些约定,随心所欲地为他们命名.我们说遵守这些约定,会对我们编程有所帮助.还是来试试吧.建影片剪辑元件,然后将它拖到舞台上,打开属性面板,为它取名为:mymc_mc,在第帧打开动作面板,输入:mymc_mc.这时会弹出个窗口,需要哪个指令选就是了.这些指令是按拼音顺序排列.如果你能记住所需指令前几个字母,你不妨直接输入,这时你会发现,很快就定位到了你所需要指令.现在,我们把元件名称改为mymc,不以_mc结尾,再到动作面板中输入,mymc.结果什么也没有发生,后面指令只有自己输了,或者到左边窗口中去选.按钮元件和文本框也是相同.你可以试下.
这课我们认识了动作窗口,这是我们ActionScript编程地方,通过对智能化编窗口认识,应该消除了我们对编程恐惧,让我们树立了学好ActionScript编程信心
最新评论