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
相关文档:
原帖:http://hi.baidu.com/flex2/blog/item/3501c1622af2b1dde6113aef.html
现在不少人开始关注并学习Flex了(至少比以前多了),但是现在关于Flex的资料并不多,国内的资料就更少了,而且Flex的论坛人气都差的很,一眼望去全都是提问帖子,回帖超过5个的寥寥无几,惨不忍睹啊。我翻译一些东西也是为了增加中文学习资料, ......
一:直接设置
二:画面上设置:
如:
<mx:Style>
TextArea{
font-size:36px
font-weight: bold
}
</mx:Style>
三:使用外置文件
<mx:Style source="style.csss"/> ......
http://blog.sina.com.cn/s/blog_5fc933730100iigh.html 参考
1,修改html-template下的index.template.html文件…增加四行
1<!-- saved from url=(0014)about:internet -->
2<html lang="en">
&n ......
Flex Chart 虽然有提供完整的试用功能
不过编译完成的图表会加上水印
“Flex Data Visualization Trial”的字样。
既然是 AS,那事情就简单了
只要在 Flex Project 內自行加上以下 Class:
package
mx.charts.chartClasses {
public class ChartsLicenseHandler {
}
}
然后 ......
在Flex中,当有多张不规则的图片拼凑(每张小的都是png格式,用Image存放)在一起时(不重合),怎样判断鼠标落在哪张图片上啊? 如果用鼠标坐标点来判断的话,就比较的麻烦了,况且又是不规则的图片了(下面是一个列子,怎么判断落在哪张具体的轮廓图上啊(比如:成都)). 谢谢! ......