快速业务通道

Flash词法结构完全掌握

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-12


点击观看教程

点击浏览该文件

提供PDF格式收藏

点击浏览该文件
-----内容预览-----
Flash词法结构完全掌握
Lewi(刘艺)
版权声明:本文中的内容,未经许可,不得以任何手段和形式进行复制、抄袭、再造文中的内容!如需转载请注明。 写在前面前言
本教程所要讨论的内容包括Flash词法结构的所有知识,在接下来的内容中我们将接触点、空白、语句终结符、注释、保留字、标识符等知识点。最后我们会全面了解Flash词法结构的所有内容。
本教程不是为WEB开发者或者大网络公司创作部门的成员所准备的,它属于ActionScript程序员所必需掌握的基础知识,如果你是初级学者那么这本教程能够很好的指导你看懂Flash ActionScript的基本语法结构。本教程中并没有包含诸如对象、类、服务器通信以及XML、组建等高级主题,如果你需要更高等的信息可以阅读更多关于我的教程。
本教程设计的目的是本教程所介绍的知识实实在在,能够被你立即应用,而不是纯粹的理论而束之高阁,你再学习完本教程后尝试阅读ActionScript代码,看看你前进了多远。 如何更好的使用本教程
你在阅读本教程的时候并不需要专业的编成知识,即便是你对ActionScipt一无所知。你需要的是学习的热情,只要你认真地通读你会学到知识的,相信我!如果愿意接受来自我更多的激情,请关注我(lewi)的更多教程。 建议与评论
尽管我做了最大的努力保证我们的课程都基于专业产品——正确、充实、丰富、直观,但错误、疏忽和个人水平的不足是难说避免的,如果你发现有什么错误或者对此教程有什么看法和建议请通过下面的方式告诉我: 我的成长需要你的关注! Emaillewi_workshop@163.com lewiworkshop@sina.com lewiworkshop@sohu.com 最后你可以通过快速回复主题来提交你的看法或者建议 词法结构 空白
我请你先记住一个抽象的定义:空白是指代码行中用不同方式插入的空白集合。不要晕,我说过它很抽象,我会把它讲的很通俗,空格包括空格键插入的空格、Tab键插入的缩进、以及回车(也就是分行)。它在ActionScript中的作用就像英语中的空白一样,如:Come on要是没有eo之间的空白就成了comeon这样一个错误的单词了,也许我们可以猜出要表达的是Come on但是我们要知道ActionScript的词汇量是很有限的,而且不擅长于设想,也就是说空白对于程序员来说是很重要的,它直接关系着程序的可执行性。 varx // 在关键字var和变量x之间没有空白所以是错误的。

var x // 在关键var和变量x之间有了空格,这下就好了,解释程序能够读懂代码了。
在表达式中如果有其他的分隔符能够告知ActionScript在什么地方中断,又从什么地方开始FlashActionScript代码编写到Flash影片中时,代码中的空白区域通常不会产生任何错误。
我们看下面的代码: 下面的操作符=-号、*号将x21、和y分开了
x=2-1*y; // 看起来超级拥挤,但还是可以的到解释程序的编译

x = 2 - 1 * y // 这样既好看又好读懂,但同样是正确的
不关是在上述操作符中,空白在诸如:方括号、花括号、逗号、大于、小于等其他符号中同样是可有可无的,我们在看看下面的代码: if(x==1){y=[a,b,c,d,e];} // 看起来真的不舒服,挤死啦!

on (release) { getURL("lewi.HTML");} // 有点不好看,可是正确的

// 又标准,又好看,又正确!
on (release) {
getURL("lewi.html");
}

// 这么难看,但又是正确的代码真是少见,下次可不要在这么写!
on ( release) {getURL("lewi.html");}

// 这是什么啊?哦,原来是上面要表达的x = 2 - 1 * y,还真是不好看懂。。。
x=
2
-
1
*y

// 我们再来看一个分行符的例子,分行符多数没有意义,主要是让代

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号