分享
 
 
 

金闪客ActionScript课堂实录一

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

第一讲 Who Where How

大家好,首先感谢大家在酷暑中和我一起学习AS!因为天气实在太热,讲课的内容尽可能精简,今天是第一课,我用三个英文单词来概括:Who Where How。

一、Who

我们先来解决第一个问题-Who,什么是AS?

大家知道,FLASH是一个功能强大的动画制作软件,您不必使用AS就可以使用 Flash,但是,如果您要提供与用户的交互性、使用除内置于 Flash 中的对象之外的其它对象(例如按钮和影片剪辑)或者令您的 SWF 文件更适合于用户使用,可能还是要使用AS。简而言之,就是说使用AS可以创建具有交互功能的动画。

AS是英文ActionScript的缩写。Action,动作,行为;Script,手迹,手稿,这里我们引申为脚本。合起来就是大家常说的动作脚本。Flash早期版本中的脚本非常简单,直到Flash 4,才具有了标准的程序结构,如条件结构、循环结构等。但是Flash脚本仍然需要使用下拉菜单和空白文本框添加,几乎还不能叫做一种编程语言。在Flash 5中,ActionScript 出现了翻天覆地的变化,基本语法都经过了改写,有点和JavaScript类似,风格也从面向过程转变到了面向对象,提供了自定义的函数以及新增了强大的数学函数、颜色、声音以及XML等对象的支持。使得编程更加得心应手,能够做出更多酷炫的效果,和用户的交互也得到了进一步的提高。 Flash MX推出之后,它的ActionScript以Flash 5的ActionScript为基础,整个语法体系以及编程风格、界面都没有做很大的改动,只是在某些函数、对象的实现上做了扩充,新增了一些方法,提供了更为强大的对象支持。Flash MX 2004对ActionScript再次进行了全面改进,2.0版横空出世,ActionScript终于发展成为真正意义上的专业级的编程语言。

二、Where

第二个问题是Where,也就是在哪儿添加AS。一般情况下,我们用AS来实现对动画的控制时,脚本通常添加在时间轴的关键桢(或空白关键桢)上或者元件(按钮、影片剪辑)本身上。这里提醒大家注意两点:第一,添加脚本时遵循“先选中,后添加”的原则;第二,添加在关键桢上和添加在元件上这两种方法书写格式不同。

下面这个实例演示了用按钮来实现页面跳转。

1、添加在按钮上

选中按钮,打开动作面板,输入语句

on (release) {

getURL(http://goldflash.lpscn.com;);

}

screen.width-333)this.width=screen.width-333" border=0

2、添加在时间轴的关键桢上,选中按钮,在属性面板中输入按钮实例名btn。

screen.width-333)this.width=screen.width-333" border=0

然后选中时间轴第一桢,打开动作面板,输入语句

btn.onRelease = function() {

getURL(http://goldflash.lpscn.com;);

};

screen.width-333)this.width=screen.width-333" border=0

大家可以看到,这两种方法书写格式不同,但实现的功能完全相同。

三、How

第三个问题要解决如何添加动作脚本。

当然,选中要添加语句的对象后第一步你要打开动作面板,你可以使用“窗口”-“开发面板”-“动作”菜单命令,

screen.width-333)this.width=screen.width-333" border=0

也可以直接单击动作面版

screen.width-333)this.width=screen.width-333" border=0

更简单的方法是直接按快捷键F9。

第二步要在脚本输入区输入脚本。

如果你对AS比较熟悉,你可以在脚本输入区直接输入;

也可以从动作列表中找到相应的命令直接拖动到脚本窗口或者双击直接添加到脚本窗口。

除此之外,今天再给大家介绍另外一种方法,就是使用行为面板。选中要添加AS的对象后打开行为面板,这里仍以场景中按钮为例。选中按钮,单击“添加”

screen.width-333)this.width=screen.width-333" border=0按钮,选择“Web-转到Web页”命令,

screen.width-333)this.width=screen.width-333" border=0

弹出“转到URL”对话框

screen.width-333)this.width=screen.width-333" border=0

在URL文本框中输入要跳转的页面,如http://goldflash.lpscn.com在打开方式下拉列表框选择相应的打开方式即可。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有