易截截图软件、单文件、免安装、纯绿色、仅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 与 php 在线生成文字图片的一个简单框架

因为最近做一个DIY的设计器,需要让用户选择某个字体,并且支持旋转,拖拉等操作。直接使用文本框是不行的,因为flex不支持字体的直接旋转,大家可以尝试一下,如果选择了text控件,文字就看不到了,有个办法是把文字embed嵌入到swf中去,这样就支持了。
但是英文还好,字体文件不大,中文的话动辄几个M,这个做法很不现实 ......

关于flex在做项目中遇到的问题

最近用flex来做一个工作流定义编辑器。在网上找了很多例子,也学到了不少东西。
flex是adobe公司出的对于flash的一个产品。对于学过java的人来说再简单不过了。这里也不多说了,就对于这几天在项目中遇到的问题谈一下自己的解决方法与认识。
一、flex中将自己的一个Canvas变成为图片,保存到本地。
 var bitmapData ......

Flex Chart 技巧 移除浮水印

Flex Chart 虽然有提供完整的试用功能
不过编译完成的图表会加上水印
 “Flex Data Visualization Trial”的字样。
既然是 AS,那事情就简单了
只要在 Flex Project 內自行加上以下 Class:
package
mx.charts.chartClasses {
 public class ChartsLicenseHandler {
 }
}
然后 ......

is 运算符(FLEX)

is 运算符是 ActionScript 3.0 中的新增运算符,它可用来测试变量或表达式是否为给定数据类型的成员。在早期的 
ActionScript 版本中,此功能由 instanceof 运算符提供。但在 ActionScript 3.0 中,不应使用 instanceof 运算符来测试变量或
表达式是否为数据类型的成员。对于手动类型检查,应用 is 运算符来代替 ins ......

flex判断鼠标落在哪张图片上

在Flex中,当有多张不规则的图片拼凑(每张小的都是png格式,用Image存放)在一起时(不重合),怎样判断鼠标落在哪张图片上啊? 如果用鼠标坐标点来判断的话,就比较的麻烦了,况且又是不规则的图片了(下面是一个列子,怎么判断落在哪张具体的轮廓图上啊(比如:成都)).  谢谢! ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号