一些常用到的例如剪贴板操作,窗口操作字符串等.
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 ; } |