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

[Flex 2] 06 Flex & XML


      在构建富因特网应用程序GUI方面有了很好处理能力后,现在我们把焦点转向向GUI中放入内容。如不能把它们与数据源联系起来,一切都无意义。
################
#
数据源
################
      过去,一般将数据库直接引用到动态页面模板。现在趋势是放弃过去做法,实现数据库与XML的混合。
    XML可使在因特网上交换数据变得轻松。因为它是基于文本的格式,故人与计算机均可毫无困难地阅读它。此外,它还足够灵活,可轻松适应各种情况。而大多数数据库都可以将数据输出成XML以供站点使用。
      这个新的模型相当流行,使得Macromedia公司去掉了Flex和Flash直接访问数据库的功能,取而代之的是允许程序轻松访问XML文件的大量类文件。
################
#
事件&事件对象
################
      每个类文件内部都有3个潜在的编程构造:属性(即位于类文件中的变量,而非函数中的变量)、函数和事件。
内置组件实际上都派生自AS类文件。故如在GUI中放一个Button控件,就会自动调用Button类文件及其相应属性、函数和事件。
      面向对象编程中一个总的编程原则:
            没有事件就什么也不会发生!

      应用程序的加载、数据加载的完成、按钮的单击和文本的键入等都可视为事件。没有事件的推动,就不会进一步发生什么。对所有OOP编程语言来说都是如此。
      在大多数编程环境里,Button组件中的click事件被称为事件监听器(event
listener),即它唯一工作就是监听事件的发生。事件一旦发生,它就会告诉指定代码(事件处理器(event
handler))去执行相应的任务。
编码工作,究其本质,即让我们能够对更加复杂的情况轻松地做出响应。
      在AS(以及今天大多数编程语言)中,当有事件发生时,就会生成一个名为事件对象(event
object)的对象。此对象包含两段非常重要的信息:谁生成了事件,即目标(target);事件是什么,即类型(type)。当事件调用事件处理器时,它会传递一个参数(即事件对象)。
################
#
XML
################
     业务逻辑即使用Java、ColdFusion、.NET或PHP之类的编程环境,为数据库的连接以及数据的插入、删除、读取和分发等


相关文档:

Flex Chart 技巧 移除浮水印

Flex Chart 虽然有提供完整的试用功能
不过编译完成的图表会加上水印
 “Flex Data Visualization Trial”的字样。
既然是 AS,那事情就简单了
只要在 Flex Project 內自行加上以下 Class:
package
mx.charts.chartClasses {
 public class ChartsLicenseHandler {
 }
}
然后 ......

is 运算符(FLEX)

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

Flex中进度条的使用

样张图:
使用方法:
设置Application标签的preloader为 MyComponent.MyDownloadProgressBar
<mx:Application preloader="MyComponent.MyDownloadProgressBar" >
下面是MyDownloadProgressBar.as的代码:
package MyComponent
{
import flash.display.*;
import flash.events.*;
import flash.filte ......

Flex 字符串处理汇总


1.连接字符串:连接字符串指两个及两个以上的字符串合并成为一个字符串.
1.1."+"操作符连接字符串
格式:字符串1+字符串2+...;
//结果为"Thisworks"
var example:String="This"+"works";
//结果为"There are 24 people"
var attendance:int=24;
var output:String="There are&nb ......

[Flex 2] 03 ActionScript

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

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

     & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号