12条常用Flex代码 值得收藏

1.复制内容到系统剪贴板
System.setClipboard(strContent);

2.复制一个ArrayCollection
   //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.打开一个新浏览器窗口
navigateToURL(new URLRequest('http://52friends.com'), '_blank');

4.刷新浏览器
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--;
      }
      return s.substring(0,i+1);
    }

10.清除字串左右的空格
public function Trim(s : String):String
    {
      return LTrim(RTrim(s));
    }

11.获取数据类型

getQualifiedClassName(data)

12.生成随机字符串.
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;
  }


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Linux系统上下载和安装Flex和Bison,可以使用以下步骤: 1. 打开终端窗口。 2. 运行以下命令来安装Flex: ``` sudo apt-get update sudo apt-get install flex ``` 3. 运行以下命令来安装Bison: ``` sudo apt-get install bison ``` 4. 系统会提示您输入管理员密码以确认安装。 5. 安装完成后,您可以通过运行以下命令来验证它们是否正常安装: ``` flex --version bison --version ``` 如果安装成功,将显示各自的版本号。 6. 现在,您可以开始使用Flex和Bison来编写和编译词法分析器和语法分析器了。 值得注意的是,上述步骤是基于Debian或Ubuntu等Debian系Linux发行版。对于其他Linux发行版,请根据其官方文档或相应的软件包管理器进行相应调整或搜索。 ### 回答2: Flex和Bison是在Linux系统中常用的词法分析器生成器和语法分析器生成器。 在Linux系统中,我们可以通过以下几种方式来下载并安装Flex和Bison: 1. 包管理器下载安装:Linux系统大多都提供了包管理器,如Debian系列的apt,Red Hat系列的yum等。我们可以使用包管理器来下载并安装Flex和Bison。在终端中输入相应的命令即可完成安装。例如,在Debian系列系统中,我们可以使用以下命令来安装Flex和Bison: ``` sudo apt-get install flex bison ``` 2. 源代码编译安装:如果系统没有提供包管理器,或者我们想要获取最新版本的Flex和Bison,我们可以从官方网站上下载源代码进行编译安装。首先,我们需要访问Flex和Bison的官方网站,下载最新的源代码包。然后,解压下载的源代码包,在终端中进入解压后的目录。接下来,执行以下命令来编译和安装Flex和Bison: ``` ./configure make sudo make install ``` 3. 使用软件包管理器下载安装:除了使用官方网站提供的源代码包外,我们还可以使用其他第三方软件包管理器来下载并安装Flex和Bison。例如,在Arch Linux系统中,我们可以使用pacman包管理器来安装: ``` sudo pacman -S flex bison ``` 无论使用哪种方式,下载并安装Flex和Bison后,我们就可以在Linux系统中使用它们来生成词法分析器和语法分析器,以开发自己的程序或者处理文本文件等任务。 ### 回答3: 要下载Linux上的Flex和Bison,可以按照以下步骤进行操作。 首先,打开终端窗口,可以通过按下Ctrl+Alt+T来快速打开终端。 接下来,使用以下命令下载Flex和Bison的安装包: ``` sudo apt-get update sudo apt-get install flex sudo apt-get install bison ``` 这些命令会从Linux软件仓库中下载并安装Flex和Bison。 下载完成后,您可以使用以下命令来验证安装是否成功: ``` flex --version bison --version ``` 这些命令将显示安装的Flex和Bison的版本信息。 如果您的系统上已经安装了Flex和Bison,那么可能会显示它们的版本号,否则会提示找不到命令。 通过执行以上步骤,您就可以成功下载和安装Linux上的Flex和Bison。这两个工具在软件开发中广泛被使用,特别是在编写编译器和解释器等相关工具时非常有用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值