易截截图软件、单文件、免安装、纯绿色、仅160KB

Flex 字符串处理汇总


1.连接字符串:连接字符串指两个及两个以上的字符串合并成为一个字符串.
1.1."+"操作符连接字符串
格式:字符串1+字符串2+...;
//结果为"Thisworks"
var example:String="This"+"works";
//结果为"There are 24 people"
var attendance:int=24;
var output:String="There are "+attendance+" people";//在这里编译器会把attendance自动转换为字符串.
但是+号两边都是数字类型就需要强制转换类型后才可相加.
1.2."+="操作符连接字符串:表示先进性连接操作然后再把结果赋给第一个字符串.
格式:字符串+=字符串2+字符串3+...;
var s1:String="11";
trace(s1+="22"+"33"); //显示"112233"
2.转义字符
字符名
转义字符
新行符
\n
Tab符
\t
回退符
\b
制表符
\f
回车符
\r
3.搜索匹配的字符串:使用indexOf或lastIndexOf方法
3.1.顺序搜索字符串indexOf:从指定字符串开始下标开始往后搜索字符串,若找到则返回第一个匹配的字符串位置否则返回-1.
 格式:字符串名.indexOf(要搜索的字符串,开始的下标);  //开始下标默认为0
var example:String="This string contains the word cool twice.very cool."
var index:int=example.indexOf("cool",0);
if(index!=-1)
{
    trace("cool index"+index);//显示为:cool index 30
}
3.2.逆序搜索字符串lastIndexOf
格式:字符串名.indexOf(要搜索的字符串,字符串结束的位置);
 4.   取字符串的子串
4.1 substr方法:从开始下班器截取一定长度的作为子串.
格式:字符串名.substr(开始下标,子串长度);
Code
var example:String="bunnies";
trace(example.substr(0));//显示:bunnies
trace(example.substr(0,3));//显示:bun
trace(example.substr(3,3));//显示:nie
trace(example.substr(-1));//显示:s
trace(example.substr(-2,5));//显示:es
4.2 substring方法:从开始下标至结束下标为止截取字符串作为子串.
格式:字符串名.substring(开始下标,结束下标);
var example:String="rabbits";
trace(example.substring(0,3));//显示:rabb
4.3.slice方法:与substring方法功能和参数一样,但是有两点区别:1.substring方法的参数如果为负数会自动转化为0,而slice方法则会看成倒数第几个.
 &nbs


相关文档:

Flex经验小记录 (每天记录一点点ing...)

1. release时去掉所有trace信息和logger信息,否则影响性能
2. 如果报无法访问本地文件或swf 在compile里面写 -use-network=false
3. 实现component真正隐藏除了设置visible=false外还需要设includeInLayout = false
4. 设手型有时出来设buttonMode="true" useHandCursor="true" 还要设mouseChildren="false"
5. fo ......

Flex (actionscript3.0)字符串处理类

Flex (actionscript3.0)字符串处理类MyStringUtils.as
做项目的过程中,难免要用到一些个公共的处理类,比如 字符串 日期 格式化 数组等。本人写的一个字符串处理类,希望大家指点交流。
功能包括:
1,处理xml相关的字符,因为在跟后台java打交道时,这个问题经常遇到:把xml里面的特殊字符转换成替代字符
2,判断空
3, ......

flex数据安全性

出于安全性考虑满足以下条件之一Flash Player才能访问远程数据:
一:应用程序所编译的swf文件与远程数据源在同一个域中
二:使用代理(Proxy),且swf文件和代理在相同的服务器上。或者使用web脚本语言如JSP,PHP,ASP创建简单的数据代理
三:安装crossdomain.xml文件位于数据源宿主的web服务器上 ......

Flex dataGrid 中TAB键合计问题(急!)

实例如下(其中用到AS脚本):
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
                layout="absolute"
        &nbs ......

Flex中进度条的使用

样张图:
使用方法:
设置Application标签的preloader为 MyComponent.MyDownloadProgressBar
<mx:Application preloader="MyComponent.MyDownloadProgressBar" >
下面是MyDownloadProgressBar.as的代码:
package MyComponent
{
import flash.display.*;
import flash.events.*;
import flash.filte ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号