28.Flex Ajax Bridge : 就是Flex和Ajax之间进行交互,可以用JavaScript调用Flex,就是JavaScript可以操纵Flex的组件!!
当然也可以让Flex调用JavaScript的代码!
<1>JavaScript创建类的方法: JS没有提供像Java中class关键字,它只能通过function关键字来创建类。
**格式: function 类名(参数){方法体}
**说明: 上边的声明方式和声明JavaScript的函数一模一样,不过我们可以把上边的声明看成是声明一个类的构造方法,
通过构造方法来定义一个类。
例如:
**注意: prototype 属性是每一个JavaScript的类都有的一个属性,可以用来实现动态为类添加属性或方法的功能!!
说白了Car其实就是一个函数,只不过我们可以调用prototype为它再次添加属性和函数而已!!
**注意: prototype 可以省略不写!!也可以为prototype重新定义,但是一般不会重新定义prototype,如果想定义,
那么直接用"类名.prototype=xx"就可以了!!
<2>JavaScript中的继承: 分别定义两个类,然后使用prototype将一个类加入到另一个类中,就表示被加入的那个类是继承关系中的子类。
例如:
<3>JavaScript中的eval()方法,会将传入的字符串作为JavaScript代码执行,执行完成后返回执行结果!!
29.Flex Ajax Bridge 框架: 该框架有两个文件支持FABridge.as和FABridge.js文件!!
(可以到Flex Builder根目录的sdks\3.2.0\frameworks\javascript\fabridge\src\bridge中拷贝)
项目中应用的方法非常简单,可以导入这两个文件到Flex项目;不过一般使用Flex Builder工具来完成,
就是选中Flex项目----右击----选中"Create Flex Bridge"选项