易截截图软件、单文件、免安装、纯绿色、仅160KB

[Flex 2] 03 ActionScript

####################
#
面向对象编程概念
####################
 
1
类文件

      区分OOP程序和过程式程序的是代码的拆分方式。过程式程序使用的是长序列的代码。而OOP程序则会把代码
分成多个更小、更专门化的文件,这些文件被称为类文件(class
file)。

      类文件就是一个独立的程序,其中包含执行某个专门任务或某组相关任务所需要的全部变量[也叫属性(property)]和方法。它们还充当着对象(object)的基础或模板。对象即类文件在内存中的一个副本。在所有项目中,类文件和它们创建的对象都可以根据需要互相调用。
      因为类文件是独立且专用的,所以我们可以随时在任意项目中使用它们。从本质上讲,AS
3.0 和其他OOP编程环境一样,只是类文件的一个大型集合。在使用AS
3.0工作的时候,类文件的库可能会增大。我们可以编写自己的类文件,也可以从各种来源下载它们。最后的结果就是:随着时间的推移,我们的编码工作会越来越少,对可用类文件及其使用方法的研究则会越来越多。编码工作的减少意味着更快的项目完成速度和更低的出错率。在往下学习过程中,我们会用到各种各样的类文件。要点即:不要做多此一举的事。如果已经有现成的,那就直接用好了。
      所有类都附有两个潜在的编程构造:属性和方法(method)。之所以说“潜在”,是因为类文件并不是必须具备这两个构造。属性和方法是OOP术语。属性就是附加到类文件上的变量,方法则是附加到类文件上的函数。
    (一些书籍会提到类文件所附的第3个构造:事件监听器(event
listener),或简称事件(
event ),在我/*(作者)*/看来,事件监听器就是一个专用方法)

2 继承
      类文件是一种将应用程序模块化成多个小的、可复用构建块的强大方法。而继承(inheritance)让我们又有了一个可复用性因素。可类比:

            试想我们有一个称为Animals的类。其内是一些无视动物类型、与所有动物相关的属性和方法。现在,假设我们需要编写一个称为Cats的类。猫显然是动物。作为程序员,你想重新编写与动物关联的全部属性和方法,然后再添加与猫相关的特定属性和方法吗?大家八成是不乐意的!那太费时间了。相反,我们要做的全部工作就是编写下列这行代码:
      


相关文档:

Flex 全屏显示方法

http://blog.sina.com.cn/s/blog_5fc933730100iigh.html     参考
1,修改html-template下的index.template.html文件…增加四行
  1<!-- saved from url=(0014)about:internet -->  
  2<html lang="en">  
&n ......

Flex 开发辅助工具 Flex Explorer(4合1)

 Flex3样式设计工具(Flex  Explorer) 说明:
Flex  Explorer非常适合初学者使用,他可以让你快速上手FLEX设计。AIRIA
将 Flex3 component  Explorer ,Flex Style Explorer,Flex Filter Explorer,Flex Primitive Explorer打包提供下载。其中 Flex3 component  Explorer
包含了FLEX经 ......

Flex的数据类型


• String:一个文本值,例如,一个名称或书中某一章的文字
• Numeric:对于 numeric 型数据,ActionScript 3.0 包含三种特定的数据类型:
• Number:任何数值,包括有小数部分或没有小数部分的值
• Int:一个整数 (不带小数部分的整数)
• Uint:一个“无符号”整数,即不能为负 ......

Flex Builder 3 下载安装与注册


Flex Builder 3 正式版,发布于中国时间 2008 年
2 月 25 日;
下载地址一:
http://download.macromedia.com/pub/flex
/flex
_builder/FB3_win.exe
大小: 424 MB ;未进行压缩的 Flex Builder 3 安装文件
不用注
册登录,可以直接下载。
下载地址二:

http://tria
ls.adobe.com/Applications/.../FB3_WW ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号