|
首页 | 名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
第二讲 Look and See 我用这个标题包含两重含义,首先是看(Look),看后你会说“哦,我懂了”(Yes,I see!)。要达到这个目的并不轻易,这里涉及到许多编程思想,函数、变量、表达式等概念以及基本语法。遗憾的是我们没有时间和精力为大家逐一讲解每个语句的具体用法,也没有这个必要。我想做的也是我能做的就是引导大家把握学习AS的方式,把握学习方式往往比把握一百个实例更重要。 我们仍以上节课的简朴实例为例,用一个实例名为btn的按钮来实现页面的跳转。写在时间轴上的语句为 btn.onRelease = function() {
getURL(http://goldflash.lpscn.com); }; 这个例子很简朴,但麻雀虽小,五脏俱全。它包含了ActionScript常用的一些基本语法规则。 一、基本语法规则 1、点语法 在ActionScript中,点(.)被用来指明与某个对象或电影剪辑相关的属性和方式。它也用标识指向电影剪辑或变量的目标路径。点语法表达式由对象或电影剪辑名开始,接着是一个点,最后是要指定的属性、方式或变量。也就是说“.”的作用主要有二:一是用来定位影片剪辑的层次结构,如 _root.mc;二是用来设置影片剪辑的属性或方式。那么什么是属性呢?简朴的说属性就是对象本身所具有的特征,如名称、大小、位置、方式等。如 _root.mc._x=100 //设置舞台上mc(对象)的横坐标(属性)为100(值)。方式则可以看作是对象所作的动作。如_root.mc.stop() //设置舞台上的影片剪辑mc(对象)停止(方式)。 2、大括号 ActionScript语句用大括号({})分块,语句体写在一对大括号之间。这里提醒大家注重大括号是成对出现的。 3、分号 ActionScript语句用分号(;)结束,但假如你省略语句结尾的分号,不影响脚本运行。 4、圆括号 圆括号的用法主要有二:其一用来控制表达式中运算符的执行顺序。括号覆盖正常的优先级顺序,从而导致先计算括号内的表达式。假如括号是嵌套的,则先计算最里面括号中的内容,然后计算较靠外括号中的内容。 下面的语句举例说明用括号控制表达式执行顺序的方式。每个表达式的值显示在每行的下面,如下所示: trace(2 + (3 * 4) + 5); 其二是括住一个或多个参数并将它们作为参数传递给括号外的函数。setProperty("star", _alpha, "30"); 5、大小写字母 在ActionScript中,只有要害字区分大小写。对于其余的ActionScript,可以使用大写或小写字母。假如在书写要害字时没有使用准确的大小写,你的脚本将会出现错误。比如上例中 就是错误的。在动作面板中启用彩色语法功能时,用准确的大小写书写的要害字用蓝色区别显示,因而很轻易发现要害字的拼写错误。 6、 注释 在Actions面板中选择comment(注释)动作时,字符//被插入到脚本中。假如在用户创建脚本时加上注释,会使脚本易于理解: on(release)
{ // 建立新的日期对象 myDate = new Date (); currentMonth = myDate.getMonth (); // 把用数字表示的月份转变为用文字表示的月份 monthName = calcMonth(currentMonth); year = myDate.getFullYear (); currentDate = myDate.getDat (); } 在脚本窗口,注释内容用灰色显示。它们的长度不限,且不影响导出文件的大小。 二、使用帮助 学会使用帮助是学习软件的最有效的方式。最了解软件功能作用的莫过于开发者本人了,而软件帮助系统多数是由开发商提供的。FLASH同样提供了一整套功能强盛的内置帮助系统,而且内容异常详尽。 大家在学习AS时可以参考动作脚本参考指南和动作脚本字典。比如你在阅读源码时碰到一个函数setProperty(),而你并不知道这个函数如何使用,这时你就可以查动作脚本字典。在帮助列表框内展开动作脚本字典,然后展开以字母S开头的要害字列表,就可以看到这个函数了,选中这个函数后,右边窗口便列出了这个函数的详细用法。 还有一种更简洁的方式,比如你已将该函数输入到脚本窗口,你可以直接选中该函数, 然后单击脚本窗口右上角的脚本参考按钮,直接打开帮助面板。 了解了一些AS的基本语法并且学会如何使用帮助后,你会发现,原来学习AS并不困难。 返回类别: Flash教程 上一教程: Flash中变色背景的实现技巧 下一教程: Flash MX 2004实例制作视频教程:《老鼠爱大米》MV制作 (4) 您可以阅读与"金闪客ActionScript课堂实录二"相关的教程: · 金闪客ActionScript课堂实录一 · 金闪客AS课堂实录三 · Flash MX 2004 ActionScript图文教程(十四) · Flash ActionScript2.0面向对象游戏开发 · ActionScript入门学习-声音的控制 |
快精灵印艺坊 版权所有 | 首页会员中心在线印刷在线编辑付款方式索取样品设计指南连锁门店 |