`
LoveJavaMM
  • 浏览: 7465 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Flex数据交互

    博客分类:
  • Flex
 
阅读更多

Flex3.0 數據传输方式包括:]

          内部数据传输,文件流方式传输,xml方式传输,其他方式传输

 

 

   1.0 内部数据传输

   

       变量赋值传递:  对于同一个文件或类中的变量可采用直接赋值的方式,对于不同文件或类中变量可采用公有变量的方式。

 

    1.1 直接赋值

         var a :int ,b:int =12;

          a =b ;

       类型差距比较大需要强制转换类型 ,

        语法:

        变量名 as 强制类型

        另一种情况是特殊的变量类型:

        如Array等多维数据变量,为了节约变量空间,Array类型的变量并不存储全部数据 而是存储数组的首地址,不能直接赋值,而是通过concat方法复制变量

         var b:Array = [1,2,3];

        

 

 

1. flex 有三种文件组成

  *.mxml 的程序文件,*.as 的ActionScript文件 *.css 的样式文件,

 

2. mxml 注释方式为 <!--注释--> 

  ActionScript代码中有两种注释

  // 注释 单行注释

 /*注释*/ 多行注释

 

3. 程序布局

 有三个标签和布局息息相关  : layout  horizontal  verticalAlign,layout 起决定作用,有个值:absolute vertical horizontal .

 

4. Canvas

  放在Canvas 中的元素只能由xy 来指定它的位置,如果Canvas 中的组件坐标超过了Canvas的尺寸 它会自动添加滚动条

5.  分割界面容器

   HDividedBox 和VDividedBox

 

6. panel 具有Canvas Hbox Vbox 的所有功能,

 

7. 弹出窗口

 使用 PopUpManager 弹出Panel面板,  PopUp被成为弹出窗口,PopUpManager是专门用于处理弹出窗口的对象,addPopUp 可以将现有的对象置于父级对象的顶层,同样对应 removePopUp

var win:Panel  = new Panel();

       win.width = 300;

       win.height =240 ;

       win.title = "PopUp Panel";

       win.x = 20 ;

       win.y = 20 ;

      PopUpManager.addPopUp(win,this,this);

 

8.  titleWindow 继承了Panel 比 panel 多了一个关闭按钮,

9. 可折叠的导航器 According,里面可以嵌套 panel Box 

10 ViewStack 组件是由若干个重叠在一起的字容器构成,每次只显示一个容器,主要用于界面转换,

11 Form 

   可以包含许多复选框 输入文本 下拉框

  <mx:PhoneNumberValidator source=“{电话号码输入框Id}” 电话号码验证组件

  <mx:DateValidator                        日期验证组件

   <mx:EmailValidator      电子邮件验证组件

 12 多页面 States

 

                            ActionScript 基础知识

 

1. trace 为 打印信息

2. 声明 数组

  public  var myArray:Array = new Array{"xiao","ze"};

  获取指定的数据 trace(myArray[2]);

  长度 myArray.length

3.  接受外部数据

     HTTPService

 <mx:HTTPService  id="myData" url ="myXML.xml" resultFormat = "e4x"/>

  url: 数据来源路径

resultFormat :数据结构格式  有六种类型,array e4x flashvars  object text   xml

 

4. 事件对象

 事件产生的这个对象叫做事件对象,包含两个重要的部分,目标target和类型Type,

target 包含了包含产生事件主题的所有信息,id x  y 位置, type 返回产生事件的类型,

5 DataGrid

ActionScript 提供了五种类文件用于数据格式,分别是 CurrencyFormatter DateFormatter NumberFormatter PhoneFormatter ZipCodeFormatter

 

 

 

 

 

   

    

 

 

 

 

 

  

      

 

 

   

 

 

   

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics