`
jinyanhui2008
  • 浏览: 318448 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

flex String 相关处理

    博客分类:
  • Flex
阅读更多

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();

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
}

 

字符串大小写转换:flexstr.toLowerCase(); flexstr.toUpperCase();

其他对象转换为String.在默认情况下,所有的AS对象都可以转换为String类型.每一个类都有一个toString方法.

通过toString可以将对象转换为String.

分享到:
评论

相关推荐

    flex actionscript 调用处理 webservice的过程及方法

    本篇文章将详细探讨Flex ActionScript如何调用并处理Web服务的过程和方法。 1. **创建Web服务客户端** 在Flex中,我们可以使用`mx.rpc.soap.WebService`类来创建一个Web服务的客户端实例。在提供的代码段中,首先在...

    12条常用Flex代码 值得收藏

    在Flex应用程序中,经常需要清除子串左侧空格,以便提高字符串处理效率。使用`public function LTrim(s : String):String { ... }`函数可以实现这一功能。 9. 清除字串右侧空格 在Flex应用程序中,经常需要清除...

    flex json 解析包

    Flex JSON解析包是一种在Flex应用程序中处理JSON数据的工具,主要用于前台数据显示和用户交互。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它以其简洁和易于阅读的特性被广泛应用于Web服务和...

    flex_video_帮助

    此属性包含有关加载 Flex Video 组件时的相关信息。 ##### 9. mask: DisplayObject 该属性用于指定 Flex Video 组件的遮罩层。 ##### 10. mouseX 和 mouseY: Number 这两个属性分别表示鼠标在 Flex Video 组件上...

    flex序列化json

    Flex序列化JSON是一种在Adobe Flex应用中处理JSON(JavaScript Object Notation)数据的方法。JSON是一种轻量级的数据交换格式,因其简洁、易于人阅读和编写,同时也容易让机器解析和生成,而被广泛用于Web服务和...

    Flex与Java通过实体传递数据

    在Java后端还需要定义一个服务接口以及其实现类来处理来自Flex前端的数据请求。例如,可以通过Spring框架定义一个服务接口: ```java public interface UserService { boolean login(Users user); } ``` 并实现该...

    flex与flash cs 交互

    Flex和Flash CS交互是开发富互联网应用程序(RIA)时常用的一种技术组合,它允许开发者利用Flex的强大学习和开发框架,结合Flash CS的动画和视觉设计能力,创建出交互丰富的Web应用。以下是对这个主题的详细解释: ...

    flex 案例

    在本文中,我们将深入探讨如何使用Flex与后端服务,如Java JSP,进行数据交互,特别是关注在处理中文字符时可能出现的乱码问题。Flex是一个强大的开发框架,用于构建富互联网应用程序(RIA),而与后端服务器的交互...

    Flex Library AsDoc Demo

    AsDoc可以处理ActionScript类、包、接口、函数、变量等元素的注释,并生成结构化的文档。 **AsDoc的基本使用步骤如下:** 1. **安装Flex SDK** - 首先,你需要安装Adobe Flex SDK,它包含了AsDoc工具。可以从Adobe...

    Base64_FLEX编码 范例

    4. **ActionScript 3.0数据类型**: 在FLEX中,`ByteArray`类用于存储和操作字节数据,而`String`类则用于处理文本。在Base64编码过程中,这两者之间的转换是必要的。 5. **使用示例**: `Base64Util.docx`可能包含...

    flex读取excel文件

    而Excel文件通常用于存储和处理表格数据,因此在Flex中实现Excel文件的读取是常见的需求。 首先,由于FlashPlayer本身并不直接支持读取二进制文件如Excel(.xlsx或.xls),我们需要借助第三方库来完成这个任务。一...

    Flex里解析XML数据

    本文将深入探讨如何在Flex中解析XML数据,以及相关的工具和技术。 1. XML基础 XML(Extensible Markup Language)是一种自定义标记语言,用于存储和传输结构化数据。它的结构清晰,易于人和机器阅读。XML文档由元素...

    Flex和java交互的示例代码

    本文将详细介绍如何通过Flex与Java进行数据交换,包括Flex客户端的实现方式、Java后端的数据处理逻辑,以及两者之间的通信机制。 #### 二、Java Bean定义 Java Bean是一种遵循特定编码规范的Java类,它用于封装...

    flex+blazeDS配置指南

    `/flex/WEB-INF/flex/services-config.xml`定义了通道,如`AMFChannel`,它负责处理Action Message Format(AMF)数据。在`<channels>`标签下添加通道定义,例如`...

    flex通过URL获取request参数

    在Flex中,我们可以使用`loaderInfo`属性来获取`URLLoader`对象,它包含有关加载内容的信息,包括URL: ```actionscript var currentURL:URLRequest = this.loaderInfo.url; ``` 3. 现在,我们需要解析URL的查询字符...

    flex连接数据库的三种方法

    根据给定的文件信息,以下是关于“Flex连接数据库的三种方法”的详细知识点: ### Flex连接数据库的方法概述 Flex是Adobe公司推出的一种用于构建高性能、高交互性的RIA(Rich Internet Applications)的应用程序...

    Flex 的socket通信

    下面将详细介绍Flex Socket通信的相关知识点。 1. **Socket类介绍** Flex中的Socket类是AS3的一部分,位于`flash.net`包中,它提供了建立和管理TCP套接字连接的能力。Socket类允许我们创建一个到服务器的连接,并...

    Flex读取txt文本

    在Flex中,我们可以利用Flash Player的File和FileReference类来处理本地文件系统中的文件。下面将详细介绍这一过程。 1. **使用File类**:在Flex中,File类提供了访问用户本地文件系统的能力。首先,我们需要创建一...

    Flex+SpringMVC HttpService 发送XML数据

    4. 返回响应:处理完成后,Controller可以将结果封装成XML,利用ModelAndView或ResponseBody注解返回给Flex客户端。 5. Flex接收:在Flex客户端,HttpService的result事件处理器接收到服务器返回的XML数据,然后根据...

    Flex与Flash相互调用

    - 如果Flash内容是在另一个域中,可能需要处理跨域安全策略文件。 通过以上步骤,我们可以在Flex和Flash之间实现双向通信,充分利用两者的优势,创造出更具交互性和动态性的应用程序。在实际开发中,可以根据具体...

Global site tag (gtag.js) - Google Analytics