快速业务通道

Flash词法结构完全掌握

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-12
充一些,嗯,我还聪明,每次换行要在前面加上//符号,这才是认可的注释
注释还可以写在代码的后面前面你看到过的 trace (6 + 8 / 2 ); // 输出10(这个注释在代码的后面,是认可的!) 哇,你可能要想我要写个几十行注释岂不是打//符号都要打半天,不用担心我会告诉你一个多行注释的方法,这种多行注释用来适应大块代码说明,如版本信息等,他不会被换行符打断,多行注释以/*开始以*/结束,看下面的
/*^^^^^^^^^^^^^^开始版本信息^^^^^^^^^^^^^^^^
名称:flash计算器 版本:1.01 作者:lewi 联系方式:119313796 ^^^^^^^^^^^^^^^^版本信息结束^^^^^^^^^^^^^^*/
当然把注释写在前面也可以,就是不好看,但他合法
/* 输出10(这个注释代码写在前面,是认可的!)*/ trace (6 + 8 / 2 ); 还有注释也是可以嵌套的:/*这个是一个嵌套的// 注释,很好玩吧?*/
注释的用法还有一个秘密,这里我告诉你,我们可以通过注释让代码临时失效,或者永远的失效。只要删除注释符号就可以让代码恢复效果?:/ * 啊哈代码失效了!
if (depth<200) {
gotoAndPlay("generate");
}
直到我改变主意,删除注释符号*/
----------------------------------------------------------------------------------------------------------------------
大小写区分
ActionScript语言AS1.0中的变量名不区分大小写,但不能以数字开头AS2.0要区分大小写。当一门语言全部都要区分大小写的时候,语言中的所有符号都不需以正确的大小写形式书写,否则就会出现错误。如: // 下面的语句在AS2.0中声明了两个不同的变量,但在AS1.0是同一个变量。
var name = "lewi";
var Name = "lewiworkshop";
ActionScrip1.0基于ECMA-262 兼容标准,变量名不区分大小写,但关键字(我一会儿会给你讲)都是区分大小写的,。我还好举个例子来说明 gotoandPlay(2); // 应该是gotoAndPlay(2);AS1.0中标识符不区分大小写,我们看下面的语句 var myName = "lewi";
var myname = "lewiworkshop";
trace(myName); // 产生lewiworkshop
trace(myname); // 也产生lewiworkshop
AS2.0种就不然了: var myName = "lewi";
var myname = "lewiworkshop";
trace(myName); // 产生lewi
trace(myname); // 产生lewiworkshop
所有的情况关键字必须一致,就算是语言中不严格要求一致性的时候,也要养成一致性的好习惯,还有就是保持不变的变量、函数、实例等其他项目的大小写风格会让你的代码变得很容易理解,很好读。
----------------------------------------------------------------------------------------------------------------------
保留字
ActionScript的解释程序保留了一些特殊的字符,用这些字符内置语言功能如:var变量声明,这些保留字是给解释程序用的,我们在使用的过程中必须避免他们作为标识符。ActionScript的保留字如图中所示。 按此在新窗口浏览图片 标识符 在flash中所有的变量、函数和对象属性都用标识符来命名,下面给出了构成规则
1. 标识符只能包含字母、数字、下划线和$符号。不可以有空格、句点、反斜杠等
2. 表示服必须以字母、下划线或者$符号开头。
3. 标识符不能和保留字相同。 我还建议你在影片剪辑实例名称、标签、层名、场景名称命名的时候也遵循上面的规则
全篇完
恭喜你!现在你已经掌握了ActionScript语言基础,你已经具备了阅读ActionScript的能力! 关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号