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

FLEX 动态变量(TESTED)

动态变量(TESTED)
因为动态的dataGrid,产生动态的列
col1 col2 col3.......
在获取行,而行由object组成,行的每个字段是OBJECT的属性
比如获取某行 object 第二列 的值 object.col2
需要动态变量
 var obj:Object = arrColl[i];
   for(var j:int=1;j<=colCount;j++){
       temp=obj["col"+j];
        Alert.show(temp,"xx");
}
           for(var j:int=1;j<=colCount;j++){
                  //-----动态变量-----                
                   temp=temp+obj["col"+j]+",";
           }
           Alert.show(temp,"x2");
          }
 
var 声明的变量属于inline变量,也就是内联变量。只有编译之前才可以声明,一旦编译成SWF就无法添加删除。
而root["某某某"+i ]则属于是动态变量,局限于有dynamic关键字的类才可以使用。即便已经编译成SWF也可以动态添加删除。
两者的最大区别就是读写速度相去甚远。内联变量速度比动态变量快不是一点点,不过相对的动态变量可以随时添加随时删除比较灵活。
 
 
Flex 动态增加属性
关键字: flex
    Flex可以动态创建类的属性。
    var obj:Object = new Object();
    obj["yourAttribute1"] = yourValue;
    obj["yourAttribute2"] = yourValue;
    obj["yourAttribute3"] = yourValue;
    验证:
    trace(obj.yourAttribute1.toString());


相关文档:

Flex安全沙箱

文章一:http://blog.csdn.net/eyking/archive/2009/10/21/4702330.aspx
Flex就是致力于RIA的应用,Adobe为了扩大战场,推出了AIR环境,那么此时采用Flex编写的程序在浏览器中与桌面环境下都可以很好的移植了。像Flex与Flash这样奇怪的东西,战场不仅仅在浏览器上,还跑到了桌面环境下。一个很重要的安全模型就被提出了:F ......

Flex 创建一个自定义风格的HRule或VRule

Flex中如何通过strokeWidth, strokeColor和shadowColor样式,创建一个自定义风格的HRule或VRule
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
    layout="vertical"
    verticalAlign="middle"
 &nbs ......

flex 装载多个module出现: 强制转换类型失败

flex 装载多个module出现: 强制转换类型失败,出现某些类不能转换
例如:
 无法将 mx.managers::PopUpManagerImpl@7155ac1 转换为 mx.managers.IPopUpManager。
解决方法是在Application加入引用
1.
import
 mx.managers.DragManager;
private
 var dragManager : DragManager;
2. ......

Flex基本原理

了解Flex程序的生命周期
Flex程序从本质上讲,就是使用了(由AS编写的)Flex框架的Flash程序。
但在Flex程序中可以忽略timeline这个概念,所有的内容都集于一帧。
事实上Flex程序中的根,是继承flash.display.MovieClip的mx.managers.SystemManager。
SystemManager有两帧。第一帧是预加载程序,第二帧是主程序。
因此 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号