欢迎来到天天文库
浏览记录
ID:33584276
大小:254.02 KB
页数:10页
时间:2019-02-27
《as3程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、GeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://www.foxitsoftware.comForevaluationonly.FlashProfessionalCS4ActionScript3.0———————————————————AS3.0基本介绍——————————————————————AS3.0:全名为ActionScript3.0,Action意为开始拍摄;Script意为脚本或剧本。两个词放在一起可译为“开始脚本”或“开始照着剧本拍摄”或“照着剧本,开始拍摄”。现在它已经升级到了3.0版本。后面还有其它语言的程序设计课程,我以
2、AS3.0作为编程的入门语言。编程即编写程序,它是非常简单的事情。看一个例子:X=(6+10*5)-[2(3+5)]+48这是个非常简单的一元一次方程。把它交给计算机,机器会在一瞬间算出右边表达的结果:88。X就是88。这个方程就叫代码或程序(程序是对代码的统称)——这可不是比喻,这是千真万确实实在在的。写这个算式就是编程。编程就是用加减乘除来组织数字之间的关系。所有的计算都交给电脑,我们只需告诉电脑怎样算,所以叫“算法”,或“数据结构”。当然我们不可能直接口述给电脑,即使不这样也不会太复杂。过程与打字一样。你可以直接在文件夹里单击右键—文本文档,在文本文档窗口中打字,然后另存为.as
3、格式就行了。据说很多程序员都喜欢在文本文档里写程序,只要保存为相应的文件格式。例如html语言保存为.html格式。假设你是第一次接触编程,那我们还是使用flashIDE,即编程环境。运行flash后,ctrl+N(新建文件):在弹出的窗口中单击“ActionScript文件”即可打开窗口:如图:这个东西也叫“面版”,就像报纸的什么“头版”之类。ctrl+s(保存)在弹出的对话窗口中找个文件夹,将文件名存为“Ball”,一会儿再说为什么。点“保存”或敲Enter键。现在,这个文件的全名是“Ball.as”。看到算式前面有个1了么,这是代码的行号,表示这是第几行代码。用ctrl+shif
4、t+L调出或隐藏。编程窗口基本工具:保存为“Ball.as”之后,这个名字就会代替脚本-1*X变成BallX。名字后面那个X是关闭程序窗口的按钮。展开关键字目录,关键字就是定义好的英文单词,它们能实现某种功能,例如Math.cos(30);能算出30的余弦值是多少,这由flash的编译器决定——这是一个能将我们使用的as3.0翻译为二进制机器语言的软件。查找,快捷键ctrl+F检查代码是否有误,通常用不着它,因为有自动套用格式。ctrl+shift+F自动套用格式,代码有问题就会报错,没问题就会自动变得整整齐齐,格式漂亮。显示代码提示,不常用。调式选项,当我们要调式哪一行代码时这个按钮
5、能在这行代码的行号折叠成大括号,代码超过上两百行的时候用得着它。折叠所选。用光标选中的部分将折叠起来,我也分不清这与前面的折叠有什么区别,反正都得选中。展开全部。说到折叠,当你单击一个行号时会在行号后面出现一个日形的白色按钮,单击即可折叠此行代码。多行注释,点下它,然后在灰色的/*与*/之间写注释,也可以把光标选中的部分变成注释。单行注释。功能用法同上。将选中部分的注释变成代码。显示/隐藏工具箱。1GeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://www.foxitsoftware.comForevaluationonly.这就是工具箱。与单
6、击时看到的一样。一:球,Ball类——————————————————————————————————————可以这么说,世界上任何概念都不是基于明确的实际意义,是基于约定,大家都称呼一种托放东西的木制家具为“桌子”的时候,我们接受这一称呼,不去管为什么是桌子。所以后面我们所提及的概念都不需要钻到名词里去研究,为什么这样称呼——这个问题没有意义,浪费时间。好,新建一个文件夹,名为“1”用来保存第一节课的内容。接下来运行flashcs4在Ball这个文件里输入我们的第一个程序:package{importflash.display.Sprite;publicclassBallextend
7、sSprite{publicvarradius:Number;publicvarcolor:uint;publicfunctionBall(a:Number=20,b:uint=0xff0000){this.radius=a;this.color=b;init();}//endfunctionBallpublicfunctioninit():void{graphics.beginFill(color);graphics.drawCircle(0
此文档下载收益归作者所有