- 浏览: 102019 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
chensong215:
无法获取到ProgressEvent中的bytesTotal
自定义DownloadProgressBar -
qq2464785999:
非常感谢。
测试后,发现要用相对路径的话,好像要这么写
va ...
Flex写XML文件
String类是ActionScript中描述字符串的类. 该类提供了处理字符串的属性与方法. 可以使用String()方法将各种类型的对象转换为Sring.
String是AS中文本的基础.一个字符串由零个或零个以上的字符组成.AS支持Unicode和ASCII两种文本编码格式.String可以通过直接赋值和new关键字两种方式创建.由单引号或双引号表示,必要的时候应使用转义字符’/’.
Public Properties
length:int
返回该String的长度.
Public Methods
String(val:String): 构造函数,新建一个String.
charAt(index:Number=0):Number: 返回在某个inidex的字符
charCodeAt(index:Number=0):Number 返回某个index的字符对应的Unicode字符码
concat(..args):Stirng: 连接两个字符串.
fromCharCode(charCodes):String 将某Unicode字符码转换为String
indexOf(): 从左向右找到的第一个目标的index
lastIndexOf(): 从左向右最后一个…也就是从右向左第一个.
localeCompare(): 判断连个字符串是否完全相同, 若返回值为0,则表示相同,其他值表示不同
replace:替换
search(): 从左向右第一个目标的index
slice(): 返回连个index之间的String
split(): 使用间隔符,将String分割为多个String,并放入数组中.
subStr(): 从某index开始向后的特定数目内返回的String
subString(): 类似slice();
Flex代码
public function init():void {
var s:String = "liguoliang";
var s1:String = ".com";
var s2:String = "liguoliang";
trace("s的长度: " + s.length);
trace("第0个字符: " + s.charAt(0));
trace("s连接s1: " + s.concat(s1));
trace("65对应的char: " + String.fromCharCode(65));
trace("第一个l的位置" + s.indexOf("l"));
trace("从index为2的字符开始向右找到的第一个l的index: " + s.indexOf("l",1));
trace("从右向做找到的第一个l的index: " + s.lastIndexOf("l"));
trace(s.localeCompare(s2)); //如果返回值为零,则表示两个字符串完全相同, 如果返回值非零,则表示不同.
trace("将li替换为s2: "+ s.replace("li", s2) + " " + s);
trace("从左向右搜索到的第一个L: " + s.search("l"));
trace("子字符串: " + s.slice(0, 1)); //不包括最后一个...如果参数为空,则置为-1.两参数都为空时,取全部
trace("子字符串:从index为0开始,取两个字符 " + s.substr(0, 2));//也不包括最后一个...
trace("子字符串: " + s.substring(0, 1));
trace(s.split("i")); //返回l,guol,ang,若将最大值限制为2,则表示数组中进放入2个返回l,guol
}
String是AS中文本的基础.一个字符串由零个或零个以上的字符组成.AS支持Unicode和ASCII两种文本编码格式.String可以通过直接赋值和new关键字两种方式创建.由单引号或双引号表示,必要的时候应使用转义字符’/’.
Public Properties
length:int
返回该String的长度.
Public Methods
String(val:String): 构造函数,新建一个String.
charAt(index:Number=0):Number: 返回在某个inidex的字符
charCodeAt(index:Number=0):Number 返回某个index的字符对应的Unicode字符码
concat(..args):Stirng: 连接两个字符串.
fromCharCode(charCodes):String 将某Unicode字符码转换为String
indexOf(): 从左向右找到的第一个目标的index
lastIndexOf(): 从左向右最后一个…也就是从右向左第一个.
localeCompare(): 判断连个字符串是否完全相同, 若返回值为0,则表示相同,其他值表示不同
replace:替换
search(): 从左向右第一个目标的index
slice(): 返回连个index之间的String
split(): 使用间隔符,将String分割为多个String,并放入数组中.
subStr(): 从某index开始向后的特定数目内返回的String
subString(): 类似slice();
Flex代码
public function init():void {
var s:String = "liguoliang";
var s1:String = ".com";
var s2:String = "liguoliang";
trace("s的长度: " + s.length);
trace("第0个字符: " + s.charAt(0));
trace("s连接s1: " + s.concat(s1));
trace("65对应的char: " + String.fromCharCode(65));
trace("第一个l的位置" + s.indexOf("l"));
trace("从index为2的字符开始向右找到的第一个l的index: " + s.indexOf("l",1));
trace("从右向做找到的第一个l的index: " + s.lastIndexOf("l"));
trace(s.localeCompare(s2)); //如果返回值为零,则表示两个字符串完全相同, 如果返回值非零,则表示不同.
trace("将li替换为s2: "+ s.replace("li", s2) + " " + s);
trace("从左向右搜索到的第一个L: " + s.search("l"));
trace("子字符串: " + s.slice(0, 1)); //不包括最后一个...如果参数为空,则置为-1.两参数都为空时,取全部
trace("子字符串:从index为0开始,取两个字符 " + s.substr(0, 2));//也不包括最后一个...
trace("子字符串: " + s.substring(0, 1));
trace(s.split("i")); //返回l,guol,ang,若将最大值限制为2,则表示数组中进放入2个返回l,guol
}
发表评论
-
flex 自定义多个命名空间以及标签名
2013-01-22 15:21 1363flex 自定义多个命名空 ... -
FLEX中使用AS动态创建DataGrid
2013-01-09 16:24 930FLEX中使用AS动态创建DataGrid 2010年2月6日 ... -
flex与flash之间相互调用
2012-12-12 12:39 648http://www.cnblogs.com/kaixuan/ ... -
Flex与Flex创建的swf通信
2012-12-12 10:16 753加载子SWF的Flex程序代码 <?xml vers ... -
[AS3]加载视频(FLV)文件
2012-12-06 15:11 875[AS3]加载视频(FLV)文件 分类: FLEX/CS3-- ... -
通过FileReference打开本地图片崩溃的解决方法
2012-12-06 14:02 728通过FileReference打开本地图片崩溃的解决方法 最近 ... -
使用FileReference的load()方法加载本地图片
2012-12-06 13:56 9621、要想使用FileReference的load()方法和da ... -
[AS3]Bitmap序列化(将BitmapData保存为原生Binary/ByteArray)
2012-12-06 13:48 765[AS3]Bitmap序列化(将BitmapData保存为原生 ... -
as3 画五角星算法
2012-12-05 16:49 2651as3 画五角星算法 阅读:10次 时间:2012-03- ... -
flex嵌入完整html
2012-11-29 11:18 821有时候我们需要在Flex应用中嵌入HTML代码,根据嵌入HTM ... -
flex4 textArea的htmlText属性
2012-11-29 11:13 3136它现在包含Text布局框架(Text Layout Frame ... -
Tooltip应用
2012-11-29 11:11 741创建ToolTip: var errorToolTip:To ... -
数据绑定显示问题
2012-10-27 12:11 714数据绑定实时变化。 XMLListCollection 可以变 ... -
待解决问题
2012-09-18 23:48 7361.仪表盘 2.渐变填充的使用 3.发光效果的完美运用 能在一 ... -
as3加载外部图片的两种方式
2012-09-09 11:46 1074package net.burchin.loading { ... -
公式as3
2012-09-06 18:13 0as3 1人收藏此文章, 我要收藏 发表于1年前(2011-0 ... -
Flex中多线程的实现
2012-09-06 10:49 3550破阵子_如是我闻 如是我闻。一时佛在舍卫国,祗树给孤独园.. ... -
自定义column renderer
2012-08-09 15:07 985<?xml version="1.0" ... -
drowshadowFilter
2012-08-09 15:05 699DropShadowFilter 类,在Flash中为各种对象 ... -
123123
2012-08-08 17:16 0http://www.oschina.net/code/sni ...
相关推荐
本文档将详细介绍`ActionScript字符串操作[参照].pdf`中涉及的关键知识点,并结合具体的代码示例进行深入解析。 #### 二、字符串比较 在`StringUtil`类中,定义了两种基本的字符串比较方法:`equalsIgnoreCase`和`...
ActionScript3.0提供了几个关键函数,使得开发者能够有效地操纵字符串中的每个字符: 1. **charAt()**:此函数用于获取字符串中指定位置的字符。例如,`myString.charAt(0)`将返回字符串`myString`的第一个字符。 ...
综上所述,这个压缩包文件主要涵盖了AS3中与字符编码转换相关的知识,包括`ByteArray`对象的`writeMultiByte()` 和 `readMultiByte()` 方法,以及AS3中的字符串默认使用UTF-16编码,Socket通信中默认使用UTF-8编码等...
`split()`方法是一个在字符串对象上定义的方法,它可以根据指定的分隔符将字符串分割成多个子字符串,并返回一个新的数组,每个子字符串都是原字符串中由分隔符隔开的部分。 使用`split()`方法的基本语法是: ```...
- **在字符串中查找子字符串和模式:** 使用`indexOf()`和`lastIndexOf()`方法来查找字符串中首次出现或最后一次出现的子字符串的位置。 - **转换字符串的大小写:** 使用`toUpperCase()`和`toLowerCase()`方法来将...
例如,“HanZi2PinYin.as”可能定义了一个类,其中包含一个方法,如`getPinYin(char:Char):String`,这个方法接受一个汉字字符作为输入,并返回对应的拼音字符串。 4. **字符串处理**:在处理汉字转拼音时,可能会...
使用 `charAt()` 方法来获取字符串中的某个字符: ```as3 var charAtPos:Number = str1.charAt(0); // 获取第一个字符 ``` **比较字符串** 使用 `==` 或 `===` 来比较字符串是否相等: ```as3 if (str1 == str2)...
《AS3-StringUtil:深入解析ActionScript 3 字符串处理工具库》 在ActionScript 3(AS3)的开发中,字符串处理是常见且关键的任务,涉及到大量的文本操作,如格式化、分割、替换等。为了提高开发效率和代码质量,...
在ActionScript 3.0中,有一些内置的顶级函数可以直接使用,无需导入特定的包或类。这些顶级函数提供了处理数据的基本功能,如数组操作、类型转换等。 #### 顶级函数详解 1. **Array(args):Array** - **功能**: ...
1. **substr()** 方法:从字符串中提取一部分。其格式为 `字符串名.substr(开始下标, 子串长度)`。它从指定的开始下标开始,返回指定长度的子字符串。 2. **substring()** 方法:与 `substr()` 类似,用于截取字符...
可以通过索引来访问字符串中的特定字符: ```as3 var str:String = "Hello"; trace(str.charAt(1)); // 输出 "e" ``` **比较字符串** 字符串的比较通常使用`==`或`===`运算符。需要注意的是,`===`会同时检查值和...
第5章ActionScript3.0中的String对象 104 5.1创建String对象 104 5.2字符串处理 105 5.2.1字符处理 105 5.2.2字符串比较 107 5.2.3裁割与连接 108 5.2.4查找、匹配与替换 110 5.2.5提取子串 112 5.2.6大小写转换 113...
- **在字符串中查找子字符串和模式**:使用`indexOf()`, `lastIndexOf()`, `match()`等方法。 - **转换字符串的大小写**:使用`toUpperCase()`和`toLowerCase()`方法改变字符串的大小写。 - **字符串示例:ASCII图表...
- **替换**:`str.replace(searchvalue, newvalue)` - 替换字符串中的值。 - **查找**: - `str.indexOf(searchvalue)` - 查找子串的起始索引。 - `str.lastIndexOf(searchvalue)` - 从后向前查找子串的起始索引。...
在Flex中解析JSON,通常会用到`JSONUtil`类或`JSON`类,这两个类是Adobe Flex SDK提供的,用于将JSON字符串转换为ActionScript对象,反之亦然。 1. **JSONUtil类**:在早期的Flex版本中,如Flex 3,Adobe提供了`mx....
2. 正则方法:如 `test()`, `exec()`, `match()`, `replace()`, `search()` 和 `split()`,用于在字符串中查找、替换或分割文本。 四、日期时间处理 1. `Date` 类:使用 `new Date()` 创建日期对象,提供丰富的...
- 字符串型(String):字符串是不可变对象,可以通过`.length`获取字符串长度。可以使用单引号或双引号创建字符串。 7. 数组(Array): AS3中的数组创建方式多样,可以使用`[]`、`new Array()`或直接初始化元素...
- **g**: 全局匹配,继续在字符串中查找下一个匹配项。 - **m**: 多行匹配,使^和$分别匹配每一行的开头和结尾,而不仅仅匹配整个字符串的开头和结尾。 ### 数量表达符 数量表达符用于指定模式中某个元素出现的...
变量是存储数据的容器,它们有多种类型,包括字符串(String)、数值(Number)、逻辑(Boolean)、对象(Object)、影片剪辑(Movieclip)和未定义(Undefined)。变量命名需遵循特定规则,如以字母或下划线开头,不能使用...