12个简单易用的flex函数
1.拷贝内容到剪贴板:
System
.
setClipboard
(
strContent)
;
2.克隆一个 ArrayCollection :
var
bar:
ArrayCollection = new
ArrayCollection(
)
;
for
each
(
var
i:
Object
in
ac )
{
bar.
addItem(
i )
;
}
var
bar:
ListCollectionView =
new
ListCollectionView(
ListCollectionView(
ac )
.
list )
;
3.打开 URL 地址:
navigateToURL
(
new
URLRequest
(
'http://ntt.cc'
)
,
'_blank'
)
;
4.Page reload:
navigateToURL
(
new
URLRequest
(
"javascript:location.reload();"
)
,
"_self"
)
;
5.关闭浏览器:
navigateToURL
(
new
URLRequest
(
"javascript:window.close()"
)
,
"_self"
)
;
6.得到背景透明的 Alert 窗口:
Alert
{
modalTransparency:
0.0
;
modalTransparencyBlur:
0
;
}
7.设置随机颜色:
lbl.
setStyle
(
'color'
,
0xffffff*
Math
.
random
(
)
)
;
8.去除字符串左侧空格:
public
function
LTrim(
s :
String
)
:
String
{
var
i :
Number
= 0
;
while
(
s.
charCodeAt
(
i)
== 32 ||
s.
charCodeAt
(
i)
== 13
||
s.
charCodeAt
(
i)
== 10 ||
s.
charCodeAt
(
i)
== 9)
{
i++;
}
return
s.
substring
(
i,
s.
length
)
;
}
9.去除字符串右边空格:
public
function
RTrim(
s :
String
)
:
String
{
var
i :
Number
= s.
length
-
1
;
while
(
s.
charCodeAt
(
i)
== 32 ||
s.
charCodeAt
(
i)
== 13
||
s.
charCodeAt
(
i)
== 10 ||
s.
charCodeAt
(
i)
== 9)
{
i--;
}
re
相关文档:
themeColor 主题颜色:如果对色彩样式配置不想过多的去设置的话,themeColor是一个选择。它可
以让你选择一种基本色彩,然后组件的边框,外观等色彩将会以此色彩为基础构成一组缺省的样式,组件均可使用此样式属性。
Application组件样式属性
backgroundImage &n ......
DataGrid组件样式属性
backgroundColor 背景色
backgroundAlpha &nb ......
==============flex===========
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="Service.GetCustomers.send();" width="689" height="592">
<mx:WebService id="Service" wsdl="ht ......
flex控件对象、RemoteObject等都有一个共同的方法addEventListener。
addEventListener方法如下:
public function addEventListener(type:String, listener:Function,
useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
{
eventDispatcher.addEventListener(type, listener, us ......
对flex datagrid scrollbar位置设置需要一些特殊处理,见如下截图:
关键点在于DataGrid拥有protected的 horizontalScrollBar 和 verticalScrollBar 属性,对其设置即可实现如上截图的效果。代码如下: package com.util.component
{
import mx.controls.DataGrid;
import mx.events.DataGridEvent;
import mx ......