- 浏览: 288049 次
- 性别:
- 来自: 广州
-
文章分类
最新评论
-
zlbdexiaohao:
book那个例子,我怎么获得osbn号
flex xml操作 -
mysh:
ui.localToGlobal(new Point(0, 0 ...
flex 组件绝对位置 -
hje:
http://help.adobe.com/en_US/Fla ...
杂记。 -
dbmonths:
dbmonths 写道dbmonths 写道brightACE ...
byteArray 操作 -
dbmonths:
dbmonths 写道brightACE 写道学习了,感谢分享 ...
byteArray 操作
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
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
发表评论
-
The Miner – 专业Flash AS3性能分析器(profiler)入门教程
2012-12-10 20:00 1478The Miner是由加拿大的Jean-Philippe Au ... -
as3
2011-10-11 14:43 1184loaderInfo.url.replace(/\\/g,'/ ... -
卡马克 滚屏
2011-09-25 21:58 972一些卡马克滚屏算法的例子,来源于网上。 -
as3 另外滚屏
2011-09-25 13:31 1234比较直接的思路是改变背景地图bitmap对象的x和y属性。 ... -
基元数据和复杂数据区别
2011-02-23 00:48 1337基元数据类型: 存放的是实际的值,赋值之后,相当于 ... -
死亡 白屏
2010-09-28 10:09 1057var arr:Array=[ 0.33,0.33 ... -
css demo
2010-09-10 12:34 1045/* CSS file */ /* Global { col ... -
css
2010-09-06 17:15 792Re:FLEX3中应用CSS完全详 ... -
flex mmorpg 地图编辑器demo
2010-07-16 15:04 1215简单的demo。。只实现基本功能。代码很少。。完整程序还在做。 ... -
as 的textField
2010-05-22 11:47 1553【关于TextField以垂直方 ... -
画图(扇形)
2010-03-24 14:30 1241private function init():void ... -
flex 封包
2010-02-24 14:43 1189接触了一段时间的网游 ... -
byteArray 操作
2010-02-24 11:37 2901这段时间在做socket, 当然就用到ByteArray了,O ... -
flex 生成swc
2010-02-21 15:08 2699flexbuilder打包swc地址: http://blog ... -
flex 嵌入html
2010-02-06 16:35 965public static function getHtmlF ... -
自己写的架构
2010-01-08 16:23 887111111111111 -
string帮助类
2010-01-07 16:32 928package com.hacker{ ... -
flex flash 相互调用
2009-12-17 14:39 4278flex 调用flash: private function ... -
flex pv3d 有用公式
2009-07-24 09:35 1757实用公式 统领全书,我们已经有了各种运动和效果的公式。 ... -
flex pv3d test
2009-07-24 09:21 2232<?xml version="1.0" ...
相关推荐
这个"Flex小知识点"的标题暗示我们将探讨Flex的基本概念、核心组件以及它在实际开发中的应用。这篇博文链接虽然没有提供具体内容,但我们可以通过对Flex的通用知识进行深入讲解来涵盖相关主题。 首先,Flex提供了...
Flex战斗机游戏是一款基于Adobe Flex技术开发的经典空战游戏,它展示了Flex在开发2D游戏方面的潜力。Flex是一种开源的框架,用于构建富互联网应用程序(RIA),尤其适合创建具有交互性和动画效果的Web应用。本源码是...
### Flex™ Builder 2 使用指南知识点详解 #### 一、Flex™ Builder 2 概述 **Flex™ Builder 2**是由Adobe Systems Incorporated发布的一款专为开发基于Adobe Flex框架的应用程序而设计的强大集成开发环境(IDE)...
3. 在线教程:网上有许多免费或付费的Flex 2教程,通过视频或文字形式教授基础知识和进阶技巧。 4. 开发者社区:如Stack Overflow、Adobe Developer Connection等,可以找到开发者分享的问题解决方案和最佳实践。 ...
在Flex源码中,我们可以期待看到以下几个关键知识点: 1. **MXML与ActionScript**:Flex应用主要由两种语言编写,MXML用于定义组件结构和界面布局,而ActionScript则处理逻辑和业务代码。在"万年历记事本"的源码中...
【Flex面试题】Flex面试题主要涵盖Flex的基础概念、开发框架、MVC模式的应用、...以上是Flex面试题中涉及的主要知识点,理解和掌握这些内容对于Flex开发者来说至关重要,能够帮助他们在面试中表现出扎实的技术功底。
2. **Flex SDK与Flex Builder**:Flex SDK是开发Flex应用的基础工具,包含了编译器和库。Flex Builder(现已被Adobe Flash Builder取代)是一个集成开发环境,提供了代码提示、调试和项目管理等功能,使得开发更加...
2. **Flex Cookbook**: Flex Cookbook是一种实用型的参考资料,其中包含大量解决实际问题的代码示例和解决方案。它涵盖了Flex开发中遇到的各种常见问题,如用户界面设计、数据绑定、事件处理、动画制作等,是...
此“FLEX网站源码”压缩包文件很可能包含了一系列Flex项目或组件的源代码,可以帮助开发者理解和学习Flex的相关知识。 1. **Flex框架介绍**:Flex框架主要由Flex SDK和Flex Builder两部分组成。SDK是免费的,包含...
是学习完《软件开发新技术》课程后进行的一次全面的综合练习,涉及的深度广些并更加接近实用,要求学生利用所学知识分析、设计并实现一个较简单的基于Flex技术的软件。通过课程设计,使学生综合使用所学过的系统分析...
FlexBuilder2是一款强大的集成开发环境(IDE),专为构建基于Adobe Flex框架的富互联网应用程序(RIA)而设计。Adobe Flex是一种开源的、基于MXML和ActionScript的开发平台,用于创建交互式、高性能的Web应用。Flex...
2. **ActionScript 3.0**:这是Flex的主要编程语言,它是一种面向对象的语言,提供了强大的性能和丰富的类库,用于处理动画、网络通信、数据操作等任务。 3. **Flex组件库**:Flex提供了大量预先构建的UI组件,如...
标题中的“Flex进度条小例子”表明我们将讨论的是使用Adobe Flex技术实现的进度条组件的应用。Flex是一个开源的、基于MXML和ActionScript的框架,用于构建富互联网应用程序(RIA)。在Flex中,我们可以创建自定义的...
本教程基于Flex官方文档,旨在为开发者提供中文版的详细学习指南,帮助理解并掌握Flex的核心概念、组件、布局、事件处理以及数据绑定等关键知识点。 1. **Flex简介** Flex是基于ActionScript 3.0和Flash Player或...
2. **ActionScript与MXML**:ActionScript是Flex的主要编程语言,而MXML则是一种用于构建用户界面的标记语言。教程会深入解释这两种语言的语法、特点以及它们如何协同工作来创建动态和交互式的用户界面。 3. **Flex...
2. **Flex Component Lifecycle**: 每个Flex组件都有自己的生命周期,包括创建、初始化、显示、尺寸改变和销毁等阶段,理解这些阶段对于优化性能和处理用户交互至关重要。 3. **MXML**: MXML语法类似于XML,可以...
flex 常用 知识 问答 flex 常用 知识 问答 flex 常用 知识 问答
2. **Flex Framework**:Flex框架包括组件库、事件模型、数据绑定、样式系统等,它为开发者提供了一整套构建RIA的工具。例如,Flex组件库包含了许多预定义的UI组件,如按钮、列表、面板等,可以快速构建用户界面。 ...
2. JDK 是 Java 语言的开发工具包,Flex 需要 JDK 的支持。 3. Tomcat 是一个开源的 Web 服务器,Flex 需要 Tomcat 来提供服务器支持。 4. MyEclipse 是一个基于 Eclipse 平台的集成开发环境,Flex 需要 MyEclipse ...
总之,"flex教程_chm"是一个集Flex 4.0 API、基础理论、实践指导和实例演示为一体的综合教程,无论你是Flex的新手还是有经验的开发者,都能从中获取宝贵的知识和技能,进一步提升你的Flex开发能力。