一些常用到的例如剪贴板操作,窗口操作字符串等.
1.复制内容到系统剪贴板
1
|
System
.
setClipboard
(
strContent)
;
|
2.复制一个ArrayCollection
1
2 3 4 5 6 7 |
//dummy solution( well, it works )
var bar: ArrayCollection = new ArrayCollection( ) ; for each ( var i: Object in ac ) { bar. addItem( i ) ; } // fantastic ! // var bar: ListCollectionView = new ListCollectionView( ListCollectionView( ac ) . list ) ; |
3.打开一个新浏览器窗口
1
|
navigateToURL
(
new
URLRequest
(
"http://www.5ga.cn"
)
,
"_blank"
)
;
|
4.刷新浏览器
1
|
navigateToURL
(
new
URLRequest
(
"javascript:location.reload();"
)
,
"_self"
)
;
|
5.关闭浏览器
1
|
navigateToURL
(
new
URLRequest
(
"javascript:window.close()"
)
,
"_self"
)
;
|
6.设置Alert 窗口的背景为透明
1
2 3 4 |
Alert {
modalTransparency: 0.0 ; modalTransparencyBlur: 0 ; } |
7.取随机颜色
1
|
lbl.
setStyle
(
'color'
,
0xffffff*
Math
.
random
(
)
)
;
|
8.清除子串左侧空格
1
2 3 4 5 6 7 |
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.清除字串右侧空格
1
2 3 4 5 6 7 |
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--; } return s. substring ( 0, i+ 1) ; } |
10.清除字串左右的空格
1
2 3 |
public
function
Trim(
s :
String
)
:
String
{
return LTrim( RTrim( s) ) ; } |
11.获取数据类型
1
|
getQualifiedClassName
(
data
)
;
|
12.生成随机字符串.
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
private
function
GenerateCheckCode(
)
:
String
{
//init var ran: Number ; var number: Number ; var code : String ; var checkCode: String ="" ; //get 4 radom for ( var i: int =0 ; i< 4 ; i++ ) { ran=Math . random ( ) ; number =Math . round ( ran* 10000) ; //get result like 0.1234 if ( number % 2 == 0) code = String . fromCharCode ( 48+ ( number % 10) ) ; //0's ASCII code is 48 else code = String . fromCharCode ( 65+ ( number % 26) ) ; // A's ASCII code is 65 checkCode + = code ; } return checkCode; } |