Flex 中 12 个简单但是很有用的函数

本文分享了12个在Flex开发中非常实用的基础函数,包括复制到剪贴板、克隆数组集合、打开URL等,这些函数简洁高效,有助于提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ntt.cc 上列举了 Flex 中12 个很简单很基础但是却很有用的 12 个函数,这篇文章应该是作者的经验之谈,很多函数我们可能知道但是没有用过,很多函数我们可能根本不知道。所以有时候一个函数可以解决的问题我们却走了弯路,代码编写了不少,效率也降低了。这几个函数都是作者自己总结的,不是官方的文档,所以大家要本着“拿来主义”的思想,说不定我们的办法比他写的还简单。

12 very simple,basic but useful function source in Flex

 

 

No matter what kind language using programmer will always accumulate many useful and daily using function with rich in development experience day by day. And then the accumulation become to a library at last. Of course it’s include the flex programmers. Following is some very basic, very simple functions which I’ve collected. How about you? If have any proudly and recommendable functions? Then, don’t only stock in your head, leave your comments. Let’s share. 


Flex 中 12 个简单但是很有用的函数 - 贫嘴的鱼 - 贫嘴的鱼的博客No.1 Copy content to clipboard:

  1. System.setClipboard(strContent);

Flex 中 12 个简单但是很有用的函数 - 贫嘴的鱼 - 贫嘴的鱼的博客No.2 Clone an ArrayCollection:

  1. //dummy solution( well, it works )
  2. var bar:ArrayCollection = new ArrayCollection();
  3. for each ( var i:Object in ac ){ 
  4. bar.addItem( i );
  5. } 
  6. // fantastic ! //
  7. var bar:ListCollectionView = new ListCollectionView( ListCollectionView( ac ).list );

Flex 中 12 个简单但是很有用的函数 - 贫嘴的鱼 - 贫嘴的鱼的博客No.3 Open URL:

  1. navigateToURL(new URLRequest('http://ntt.cc'), '_blank'

Flex 中 12 个简单但是很有用的函数 - 贫嘴的鱼 - 贫嘴的鱼的博客No.4 Page reload:

  1. navigateToURL(new URLRequest("javascript:location.reload();"),"_self")

Flex 中 12 个简单但是很有用的函数 - 贫嘴的鱼 - 贫嘴的鱼的博客No.5 Close browse:

  1. navigateToURL(new URLRequest("javascript:window.close()"),"_self");

Flex 中 12 个简单但是很有用的函数 - 贫嘴的鱼 - 贫嘴的鱼的博客No.6 Set the background alpha to transparent on Alert window:

  1. Alert 
  2. { 
  3. modalTransparency:0.0;  
  4. modalTransparencyBlur:0;
  5. }

Flex 中 12 个简单但是很有用的函数 - 贫嘴的鱼 - 贫嘴的鱼的博客No.7 Set random color:

  1. lbl.setStyle('color', 0xffffff*Math.random());

Flex 中 12 个简单但是很有用的函数 - 贫嘴的鱼 - 贫嘴的鱼的博客No.8 Trim left of white space

  1. public function LTrim(s : String):String 
  2. { 
  3.   var i : Number = 0;
  4.   while(s.charCodeAt(i) == 32 || s.charCodeAt(i) == 13 || s.charCodeAt(i) == 10 || s.charCodeAt(i) == 9) 
  5.   { 
  6.     i++;
  7.   } 
  8.   return s.substring(i,s.length);
  9. }

Flex 中 12 个简单但是很有用的函数 - 贫嘴的鱼 - 贫嘴的鱼的博客No.9 Trim right of white space

  1. public function RTrim(s : String):String 
  2. { 
  3.   var i : Number = s.length - 1;
  4.   while(s.charCodeAt(i) == 32 || s.charCodeAt(i) == 13 || s.charCodeAt(i) == 10 ||s.charCodeAt(i) == 9) 
  5.   { 
  6.     i--;
  7.   } 
  8.   return s.substring(0,i+1);
  9. }

Flex 中 12 个简单但是很有用的函数 - 贫嘴的鱼 - 贫嘴的鱼的博客No.10 Trim left and right of white space

  1. public function Trim(s : String):String 
  2. { 
  3.   return LTrim(RTrim(s));
  4. }

Flex 中 12 个简单但是很有用的函数 - 贫嘴的鱼 - 贫嘴的鱼的博客No.11 get data type:

  1. getQualifiedClassName(data)

Flex 中 12 个简单但是很有用的函数 - 贫嘴的鱼 - 贫嘴的鱼的博客No.12 Generate check digits

  1. private function GenerateCheckCode():String 
  2. { 
  3.     //init
  4.     var ran:Number;
  5.     var number:Number;
  6.     var  code:String;
  7.     var checkCode:String ="";
  8.     //get 4 radom
  9.    for(var i:int=0; i<4; i++) 
  10.    { 
  11.        ran=Math.random();
  12.        number =Math.round(ran*10000);            //get result like 0.1234
  13.        if(number % 2 == 0) 
  14.          code = String.fromCharCode(48+(number % 10));        //0's ASCII code is 48
  15.        else 
  16.          code = String.fromCharCode(65+(number % 26)) ;        // A's ASCII code is 65
  17.        checkCode += code;
  18.    } 
  19.    return checkCode;
  20. }

本文链接: http://www.zhuoqun.net/html/y2008/1001.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

游鱼_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值