- 浏览: 336580 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
junyu_h:
record方式可不可以用啊?我用record在red5那边只 ...
as3.0应用h.264的视频编码 -
letian003:
楼主怎么没把那个包一起放出来呢
AS3实例:框选对象 -
letian003:
楼主怎么没把那个把一起放出来呢
AS3实例:框选对象 -
Mr桀骜不驯:
我想请教一下,当你框选之后,怎么样可以实现鼠标点击其他地方(非 ...
AS3实例:框选对象 -
Poechant:
赞!Michael到此一游。。
FLEX提高篇--------ShareObject对象详解
package com.hacker{ public class StringUtil{ //忽略大小字母比较字符是否相等; public static function equalsIgnoreCase(char1:String,char2:String):Boolean{ return char1.toLowerCase() == char2.toLowerCase(); } //比较字符是否相等; public static function equals(char1:String,char2:String):Boolean{ return char1 == char2; } //是否为Email地址; public static function isEmail(char:String):Boolean{ if(char == null){ return false; } char = trim(char); var pattern:RegExp = /(\w|[_.\-])+@((\w|-)+\.)+\w{2,4}+/; var result:Object = pattern.exec(char); if(result == null) { return false; } return true; } //是否是数值字符串; public static function isNumber(char:String):Boolean{ if(char == null){ return false; } return !(isNaN(Number(char))) } //是否为Double型数据; public static function isDouble(char:String):Boolean{ char = trim(char); var pattern:RegExp = /^[-\+]?\d+(\.\d+)?$/; var result:Object = pattern.exec(char); if(result == null) { return false; } return true; } //Integer; public static function isInteger(char:String):Boolean{ if(char == null){ return false; } char = trim(char); var pattern:RegExp = /^[-\+]?\d+$/; var result:Object = pattern.exec(char); if(result == null) { return false; } return true; } //English; public static function isEnglish(char:String):Boolean{ if(char == null){ return false; } char = trim(char); var pattern:RegExp = /^[A-Za-z]+$/; var result:Object = pattern.exec(char); if(result == null) { return false; } return true; } //中文; public static function isChinese(char:String):Boolean{ if(char == null){ return false; } char = trim(char); var pattern:RegExp = /^[\u0391-\uFFE5]+$/; var result:Object = pattern.exec(char); if(result == null) { return false; } return true; } //双字节 public static function isDoubleChar(char:String):Boolean{ if(char == null){ return false; } char = trim(char); var pattern:RegExp = /^[^\x00-\xff]+$/; var result:Object = pattern.exec(char); if(result == null) { return false; } return true; } //含有中文字符 public static function hasChineseChar(char:String):Boolean{ if(char == null){ return false; } char = trim(char); var pattern:RegExp = /[^\x00-\xff]/; var result:Object = pattern.exec(char); if(result == null) { return false; } return true; } //注册字符; public static function hasAccountChar(char:String,len:uint=15):Boolean{ if(char == null){ return false; } if(len < 10){ len = 15; } char = trim(char); var pattern:RegExp = new RegExp("^[a-zA-Z0-9][a-zA-Z0-9_-]{0,"+len+"}$", ""); var result:Object = pattern.exec(char); if(result == null) { return false; } return true; } //URL地址; public static function isURL(char:String):Boolean{ if(char == null){ return false; } char = trim(char).toLowerCase(); var pattern:RegExp = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/; var result:Object = pattern.exec(char); if(result == null) { return false; } return true; } // 是否为空白; public static function isWhitespace(char:String):Boolean{ switch (char){ case " ": case "\t": case "\r": case "\n": case "\f": return true; default: return false; } } //去左右空格; public static function trim(char:String):String{ if(char == null){ return null; } return rtrim(ltrim(char)); } //去左空格; public static function ltrim(char:String):String{ if(char == null){ return null; } var pattern:RegExp = /^\s*/; return char.replace(pattern,""); } //去右空格; public static function rtrim(char:String):String{ if(char == null){ return null; } var pattern:RegExp = /\s*$/; return char.replace(pattern,""); } //是否为前缀字符串; public static function beginsWith(char:String, prefix:String):Boolean{ return (prefix == char.substring(0, prefix.length)); } //是否为后缀字符串; public static function endsWith(char:String, suffix:String):Boolean{ return (suffix == char.substring(char.length - suffix.length)); } //去除指定字符串; public static function remove(char:String,remove:String):String{ return replace(char,remove,""); } //字符串替换; public static function replace(char:String, replace:String, replaceWith:String):String{ return char.split(replace).join(replaceWith); } //utf16转utf8编码; public static function utf16to8(char:String):String{ var out:Array = new Array(); var len:uint = char.length; for(var i:uint=0;i<len;i++){ var c:int = char.charCodeAt(i); if(c >= 0x0001 && c <= 0x007F){ out[i] = char.charAt(i); } else if (c > 0x07FF) { out[i] = String.fromCharCode(0xE0 | ((c >> 12) & 0x0F), 0x80 | ((c >> 6) & 0x3F), 0x80 | ((c >> 0) & 0x3F)); } else { out[i] = String.fromCharCode(0xC0 | ((c >> 6) & 0x1F), 0x80 | ((c >> 0) & 0x3F)); } } return out.join(''); } //utf8转utf16编码; public static function utf8to16(char:String):String{ var out:Array = new Array(); var len:uint = char.length; var i:uint = 0; while(i<len){ var c:int = char.charCodeAt(i++); switch(c >> 4){ case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: // 0xxxxxxx out[out.length] = char.charAt(i-1); break; case 12: case 13: // 110x xxxx 10xx xxxx var char2:int = char.charCodeAt(i++); out[out.length] = String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F)); break; case 14: // 1110 xxxx 10xx xxxx 10xx xxxx var char2:int = char.charCodeAt(i++); var char3:int = char.charCodeAt(i++); out[out.length] = String.fromCharCode(((c & 0x0F) << 12) | ((char2 & 0x3F) << 6) | ((char3 & 0x3F) << 0)); break; } } return out.join(''); } function StringUtil(){ throw new Error("StringUtil class is static container only"); } } }
发表评论
-
AS3实例:分类订阅
2012-04-08 02:45 1241其实也不知道用什么标题好,暂且叫拖动订阅吧,腾讯QQ新闻弹窗有 ... -
FLEX进阶-------加密解密
2009-12-18 15:23 4943<?xml version="1.0" ... -
FLEX入门篇---------如何在FLEX里嵌入JSP?
2009-10-12 17:43 3059在JSP里嵌入SWF就不多说了,方法很多,但FLEX里嵌入JS ... -
FLEX图表---------柱状图(一)
2009-09-06 01:00 2527一天上一个 <obj ... -
FLEX提高篇--------as3reflect反射组件
2009-04-25 14:43 2456原文件来自:http://code.google.com/p/ ... -
FLEX提高篇------------FLEX依赖注入
2009-04-25 13:53 2692原文来自www.adobe.com, 翻 ... -
Flex 4新消息
2009-02-26 11:49 2603Flex 4正在开发中,目前Adobe上只能下载到Flex ... -
SWFOBJECT 2.0官方文档
2009-02-23 12:59 1975SWFOBJECT 2.0官方文档http://farthin ... -
FLEX入门篇---------Adobe Flex Framework图
2009-02-15 21:46 1987Adobe Flex framework图 -
FLEX入门篇---------由Repeater创建的checkbox如何全选?
2009-02-14 16:16 3622<?xml version="1.0" ... -
FLEX杂谈——flex就业现状与学习标准分析
2008-09-25 15:49 5414前言:本文仅代表个人 ... -
FLEX技巧篇---------事件的流转控制
2008-08-12 13:40 3969FLEX是基于事件驱动的,在一个复杂的模型中事件的流转也会经常 ... -
FLEX提高篇---------JAVA对象与AS间的转化关系对照表
2008-07-23 16:21 5936在群里不少朋友问我这个问题,我想每一个用FLEX+JAVA来开 ... -
FLEX展示---------炫不炫你说了算!
2008-07-10 17:52 20184今天做了下这个,放上来给大家瞧下,做JAVA做得好好的,突然迷 ... -
FLEX资源--------PureMVC开发包下载
2008-07-05 16:22 0轻量级框架,感觉好上手,使用方便 -
FLEX提高篇--------ShareObject对象详解
2008-06-26 22:45 10563ShareObject,顾名思义共享对象,而通常意义上的共享, ... -
FLEX入门实例--------FLEX全屏功能实现及右键菜单
2008-06-22 16:35 12272FLEX的全屏功能的实现,光写AS还不够,还需要对JS部分做一 ... -
FLEX资源------Flash Media Managment Server中文版下载
2008-06-05 12:55 2638感兴趣可以下得看看 -
FLEX入门实例--------各种Effect的综合运用
2008-05-24 15:05 6696... -
FLEX入门实例--------transition,state的综合运用
2008-05-24 14:54 7100FLEX入 ...
相关推荐
Adobe+Flex编码指南.pdf chart.rar--java+flex图表 ...Flex入门培训资料及PPT.rar flex中文帮助.pdf InfoQ Flex与JSON及XML的互操作.mht 结合java做的flex图表例子 - 点点滴滴 - JavaEye技术网站.mht
flex中文帮助 flex入门教程 教你使用flex制作
Flex入门教程及帮助文档 整合Flex和Java--配置篇.pdf 构建全栈式Flex、BlazeDS和Spring集成解决方案
很好的一份flex的入门资料,Flex中文帮助能够帮助你更快的步入flex世界
flex大纲 对于初接触flex的学生来说 可帮助他尽快的了解flex
Flex中文帮助 Flex3的中文入门级帮助 希望对大家有些用处 嘿嘿~
Flex中文帮助文档,里面含有很多的应用实例,很符合初学者使用,我也是看这个才对FLEX入门的,
twaver-flex开发入门。对于使用flex开发人员有较大帮助。
全都是清晰的PPT,内部培训资料,有示范Demo,有详细的图文说明,能帮您快速进入Flex领域,并快速上手,希望对那些想做Flex应用的朋友有所帮助,呵呵。
我发现这篇文档非常适合新手用来入门:重庆大坪的刘刚所翻译改编的《Flex中文帮助》,pdf格式。 这篇中文文档有4章,按照其中的例子一路做下来,对于Flex开发过程、开发工具、开发环境可以有一个较为全面的感受。
专门有Flex初学者准备的一套学习资源,其中有ActionScript的介绍以及很难寻得的《Flex 快速入门中文版》和《Flex 帮助手册 中文版》等等。
自己整理的flex与java结合,使用lcds和mysql做的学生管理系统-很好的入门及提升的例子,思路非常清晰,可以帮助我们更好的理解flex与java的结合
Flex的component和flash的component很相似,但是有所改进增强。目前Macromedia公司已经被ADOBE公司收购。当前(2008年10月)的flex版本为3.0 。
Flex中文帮助Flex中文帮助Flex中文帮助
flex入门ppt,对想了解flex的朋友有帮助
本人自己写的一篇文档 主要讲了Flex开发入门的基础知识 包括java端访问以及 spring集成 以及crossdomain文件讲解 源码位于http://download.csdn.net/detail/zhaoshansanxia/4115320 其中包含parsley介绍,源码位于...
Flex完全自学入门手册 适合入门,希望对您有所帮助
5.1.2 学习Flex和获取帮助 5.2 FlexBuilder3工作台 5.2.1 工作区 5.2.2 创建和交换工作区 5.2.3 工作区配置 5.2.4 编辑器 5.2.5 视图 5.2.6 透视图 5.2.7 创建自定义透视图 5.3 Flex...
Flex中文帮助 学习Flex的好资料 入门提高都实用
flex入门,很好的东西!一共四章,都是经典,按例子一个个练习,把基础打牢。