易截截图软件、单文件、免安装、纯绿色、仅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 dataGrid 中TAB键合计问题(急!)

实例如下(其中用到AS脚本):
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
                layout="absolute"
        &nbs ......

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经 ......

is 运算符(FLEX)

is 运算符是 ActionScript 3.0 中的新增运算符,它可用来测试变量或表达式是否为给定数据类型的成员。在早期的 
ActionScript 版本中,此功能由 instanceof 运算符提供。但在 ActionScript 3.0 中,不应使用 instanceof 运算符来测试变量或
表达式是否为数据类型的成员。对于手动类型检查,应用 is 运算符来代替 ins ......

flex判断鼠标落在哪张图片上

在Flex中,当有多张不规则的图片拼凑(每张小的都是png格式,用Image存放)在一起时(不重合),怎样判断鼠标落在哪张图片上啊? 如果用鼠标坐标点来判断的话,就比较的麻烦了,况且又是不规则的图片了(下面是一个列子,怎么判断落在哪张具体的轮廓图上啊(比如:成都)).  谢谢! ......

Flex安全沙箱

原文地址:http://aaagu1234.blog.163.com/blog/static/400937152010022114749766/
Flex安全沙箱
Flex的最重要两个文件:MXML文件与AS文件。
MXML与AS的hello world,如何编译这就不说了(还有Flex与Flash什么区别等等这些基本点都不用提了):
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmln ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号