`
hje
  • 浏览: 283580 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

flex 小知识2

阅读更多
1:var validatorErrorArray:Array = Validator.validateAll(validatorArr);// validatorArr去掉此数组里面的空值(在验证中)
2:textInput.setStyle("themeColor", "#ffffff");设置textInput的边框颜色
3: restrict="A-Z 0-9 \-+" 》》textInput里面的限制数据输入的属性

4:ArrayCollection 操作
var obj:Object=collection[0].children;//取得ArrayCollection的长度

Alert.show(obj.length.toString());

Alert.show(collection[0].children[0].children[0].name);
4,1,遍历
private function ergodicArrCollection(bool:Boolean):void
{
for(var i:int=0;i<collection.length;i++)
{
collection[i].selected=bool;

var obj:Object=collection[0].children;//取得ArrayCollection的长度

//Alert.show(collection.length.toString());
try
{
var ArrColI:Object=collection[i].children;
var lenI:int=ArrColI.length;
}catch(error:Error)
{
lenI=0;
}
//Alert.show(lenI.toString());

if(lenI>0)
{
for(var j:int=0;j<lenI;j++)
{
ArrColI[j].selected=bool;
try
{
var ArrColJ:Object=collection[i].children[j].children;
var lenJ:int=ArrColJ.length;
}catch(error:Error)
{
lenJ=0;
}
// Alert.show(lenJ.toString());
if(lenJ>0)
{
for(var k:int=0;k<lenJ;k++)
{
collection[i].children[j].children[k].selected=bool;
treeD1.dataProvider=collection;
//var ArrColEnd:ArrayCollection=collection[i].children[j].children[k];
}
}
}
}
}
}



5::tree操作,tree.getChildren(parent); //得到子节点,
      tree.getParentItem(item);//得到树的父节点

6:访问子组件this.activitycodeForm.sendDB(acd);(activitycodeForm 组件的ID,sendDB 组件的方法)

7:this.setChildIndex(event.currentTarget as DisplayObject,this.numChildren-1); //实现层的切换

8:flex 禁用tab,上级组件id.tabChildren=false;

9: 拖动::
dropEnabled="true" //是否可以将被拖动的物体放置进来
dragEnabled="true" //是否可以拖动子元素
dragMoveEnabled="true" //是否只是移动元素,而不是复制元素
allowMultipleSelection="true" //是否可以多项拖动元素
http://www.bhcode.net/article/20090115/4046.html


10. 解决按Tab键死机问题::把当前页面中所有不需要用的能接收tab的组件,设置 tabEnabled= "false"


11.DataGrid的刷新
     function orderDataGrid(datagrid:DataGrid,index:int):void
{
var len:int=datagrid.dataProvider.length;
var arr:ArrayCollection=datagrid.dataProvider as ArrayCollection;
    var sf0:String=datagrid.columns[index].dataField;
    var sf1:String=datagrid.columns[1].dataField;
    var m_sort:Sort = new Sort();
    //m_sort.fields=[new SortField(sf0,true),new SortField(sf1,false)];
    m_sort.fields=[new SortField(sf0,true)];
    arr.sort=m_sort;
    arr.refresh();
    datagrid.dataProvider=arr;
    }



11,DataGrid排序
     function orderDataGrid(datagrid:DataGrid,index:int):void
{
var len:int=datagrid.dataProvider.length;
var arr:ArrayCollection=datagrid.dataProvider as ArrayCollection;
    var sf0:String=datagrid.columns[index].dataField;
    var sf1:String=datagrid.columns[1].dataField;
    var m_sort:Sort = new Sort();
    //m_sort.fields=[new SortField(sf0,true),new SortField(sf1,false)];
    m_sort.fields=[new SortField(sf0,true)];
    arr.sort=m_sort;
    arr.refresh();
    datagrid.dataProvider=arr;
    }
12.verticalScrollPolicy="off"》》禁用滚动条

13, private function getAppointString(str:String,i:int):String
{
var s:String=str;
var  k:int=i;
do{
s=str.substr(0,i);
i--;
}while(s.replace(/[^\x00-\xff]/g,"**").length>k)
Alert.show(s.toString());
return s;
}//str:字符串,i:长度
14,日期格式转换
var dateFormatter:DateFormatter = new DateFormatter();
dateFormatter. formatString= "YYYY-MM-DD";
var str:String =dateFormatter.format(new Date());
Alert.show(str);


15.private function getXMLNodeProperty(xmlNode:XML,arrProperty:Array):Array//根据数组获取
xml的属性
{
var arr:Array=[];
var len:int=arrProperty.length;
for(var i:int=0;i<len;i++)
{
arr[i]=xmlNode.@*[i];
}
return arr;
}
private function onTest():void
{
var arr:Array=["state","label"];
getXMLNodeProperty(xmlNode,arr);
}



16:ToolTipManager.showDelay 提示条显示所用的时间。

17.<mx:Canvas mouseDown="this.startDrag()" mouseUp="this.stopDrag()" x="45" y="184" width="200" height="177" backgroundColor="#12BE42" >
</mx:Canvas>//sdk3.2以上,可以拖动canvas在容器里面跑
18.定义外部可以看到的事件,<mx:Metadata>
[Event(name="shareData",type="flash.events.TextEvent")]
</mx:Metadata>

19.button 的选中属性,toggle
分享到:
评论
1 楼 vanwuyuzhang 2011-07-18  
4444

相关推荐

    Flex小知识点

    NULL 博文链接:https://ch19880311.iteye.com/blog/1021105

    微信小程序+Flex布局示例源代码

    微信小程序,Flex布局示例源代码,包括横向布局,纵向布局,基本涵盖了Flex布局的知识点,有相关的页面布局需求,可以直接拿来使用。

    雷电小游戏flex编写

    是学习完《软件开发新技术》课程后进行的一次全面的综合练习,涉及的深度广些并更加接近实用,要求学生利用所学知识分析、设计并实现一个较简单的基于Flex技术的软件。通过课程设计,使学生综合使用所学过的系统分析...

    flex常用知识问答

    flex 常用 知识 问答 flex 常用 知识 问答 flex 常用 知识 问答

    Flex与ActionScript3程序开发

    第2章 Flex基础知识 第3章 语言基础 第4章 数据基础 第5章 Flex事件驱动 第2篇 视觉设计篇 第6章 Flex皮肤设计 第7章 特效effect和状态state 第8章 Flex与Flash无缝衔接 第9章 综合演练:实现仿Office 2007...

    flex中使用的一些小知识

    flex中使用的一些小知识 平时开发使用到的细节知识

    强化flex基础知识

    强化flex基础知识,详细讲解了Flex的基础用法

    flex 第一步全部源码 实例源码

    内容包括:Flex简介、Flex的安装和开发环境的建立、MXML 语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript 3.0编程知识、Flex的事件机制、数据绑定、组件的使用、...

    Flex企业应用开发实战.rar

    首先介绍了Flex/Flash的工作机理和利用Flex开发企业级应用必须掌握的基础知识和核心元素;接着剖析了Flex与Java的通信机制,以及Flex企业应用的客户端架构和服务器端架构;再接着详细讲解了BlazeDS框架的使用方法和...

    学习flex基础知识

    flex基础知识很重要,这实例可以加快学习flex的速度

    [Flex与ActionScript.3程序开发].陈爽,付凯.扫描版

    内容简介 《Flex与ActionScript 3程序开发》主体分为5个部分,分别从基础知识、视觉设计、组件高级技法、性能优化和Flex通信5个主要方面进行Flex知识的讲解。 《Flex与ActionScript 3程序开发》由易到难、由浅人深、...

    《Flex与ActionScript程序开发》[PDF]

    本书主体分为5个部分,分别从基础知识、视觉设计、组件高级技法、性能优化和Flex通信5个主要方面进行Flex知识的讲解。  本书由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript3程序开发的一般步骤与常用的...

    AS3和Flex一百条常用的知识

    AS3和Flex一百条常用的知识,很使用的小知识。。。

    《Flex 4实战》.pdf

    《Flex 4实战》从基础讲起,介绍了有关表单和数据的知识,然后逐渐过渡到核心概念,如导航、拖放和事件。即使读者刚刚接触Flex,在阅读《Flex 4实战》之后也可以使用新增的spark组件、数据服务、图表设计、特殊效果...

    Flex知识总结

    flex开发知识总结 flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex...

    flex 经典教程下载

    flex 基本知识 PPT 最简单的教程

    Flex与ActionScript程序开发

    2.Flex基础知识 3.语言基础 4.数据基础 5.事件驱动 视觉设计篇 1.Flex皮肤设计 2.特效effect和状态state 3.Flex与Flash无缝衔接 4.综合演练 组件高级技法篇 主要介绍各种常用组件的详细用法 性能优化篇 ...

    Flex中文帮助文档

    Flex中文帮助文档,共分为5部分,详细的讲解了flex的基础知识,是初级用户的很好的选择,让你更了解什么是flex,如何运用flex。

    Flex从入门到实践.pdf

    本书循序渐进地介绍了Flex从基础知识到高级应用。书中的每一个章节都使用了实例来说明,并穿插了大量的说明、注意事项和操作技巧。本书共分为24章,分别介绍了Flex语言基础、交互设计、布局导航、行为样式、数据通信...

Global site tag (gtag.js) - Google Analytics