- 浏览: 340769 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
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 1280其实也不知道用什么标题好,暂且叫拖动订阅吧,腾讯QQ新闻弹窗有 ... -
FLEX进阶-------加密解密
2009-12-18 15:23 5001<?xml version="1.0" ... -
FLEX入门篇---------如何在FLEX里嵌入JSP?
2009-10-12 17:43 3097在JSP里嵌入SWF就不多说了,方法很多,但FLEX里嵌入JS ... -
FLEX图表---------柱状图(一)
2009-09-06 01:00 2600一天上一个 <obj ... -
FLEX提高篇--------as3reflect反射组件
2009-04-25 14:43 2502原文件来自:http://code.google.com/p/ ... -
FLEX提高篇------------FLEX依赖注入
2009-04-25 13:53 2727原文来自www.adobe.com, 翻 ... -
Flex 4新消息
2009-02-26 11:49 2642Flex 4正在开发中,目前Adobe上只能下载到Flex ... -
SWFOBJECT 2.0官方文档
2009-02-23 12:59 2046SWFOBJECT 2.0官方文档http://farthin ... -
FLEX入门篇---------Adobe Flex Framework图
2009-02-15 21:46 2052Adobe Flex framework图 -
FLEX入门篇---------由Repeater创建的checkbox如何全选?
2009-02-14 16:16 3649<?xml version="1.0" ... -
FLEX杂谈——flex就业现状与学习标准分析
2008-09-25 15:49 5450前言:本文仅代表个人 ... -
FLEX技巧篇---------事件的流转控制
2008-08-12 13:40 3995FLEX是基于事件驱动的,在一个复杂的模型中事件的流转也会经常 ... -
FLEX提高篇---------JAVA对象与AS间的转化关系对照表
2008-07-23 16:21 5979在群里不少朋友问我这个问题,我想每一个用FLEX+JAVA来开 ... -
FLEX展示---------炫不炫你说了算!
2008-07-10 17:52 20223今天做了下这个,放上来给大家瞧下,做JAVA做得好好的,突然迷 ... -
FLEX资源--------PureMVC开发包下载
2008-07-05 16:22 0轻量级框架,感觉好上手,使用方便 -
FLEX提高篇--------ShareObject对象详解
2008-06-26 22:45 10619ShareObject,顾名思义共享对象,而通常意义上的共享, ... -
FLEX入门实例--------FLEX全屏功能实现及右键菜单
2008-06-22 16:35 12313FLEX的全屏功能的实现,光写AS还不够,还需要对JS部分做一 ... -
FLEX资源------Flash Media Managment Server中文版下载
2008-06-05 12:55 2711感兴趣可以下得看看 -
FLEX入门实例--------各种Effect的综合运用
2008-05-24 15:05 6725... -
FLEX入门实例--------transition,state的综合运用
2008-05-24 14:54 7147FLEX入 ...
相关推荐
标题 "FLEX入门实例--------各种Effect的综合运用" 指的是一个介绍Adobe Flex中Effect使用的教程。Flex是一个开源框架,用于构建富互联网应用程序(RIA),它基于ActionScript和MXML语言。本教程可能着重于如何在...
在Flex中,我们可以使用`mx.transitions`包下的类来定义和管理过渡。例如,`Fade`类用于创建简单的淡入淡出效果,而`Move`类则可以实现对象的位置变化。 在`Transition.mxml`文件中,我们可能会看到以下代码片段,...
### Flex入门知识点详解 #### 1. Flex简介与学习指南 - **Flex概述**:Flex是一种用于构建跨浏览器、跨平台的RIA(Rich Internet Applications)的开源框架。它结合了强大的编程语言ActionScript 3.0和XML,使得...
本文档《Flex4-in-a-day》专注于向开发者介绍Flex4的主要新特性,以帮助他们快速入门并理解Flex4的架构和应用。 首先,文档开篇介绍了一些基本概念,比如MXML 2009、Namespaces(命名空间)、States(状态)以及...
- **在线Flex资源**:探索官方提供的Flex入门体验、支持中心、开发者中心、文档资源中心等资源。 - **在线入门体验**:通过示例代码和教程帮助快速上手Flex。 - **Flex支持中心**:获取技术支持和解决问题的信息。...
Flex入门教程——Web和RIA工程实例是一份专为初学者设计的教程,旨在帮助学习者掌握Adobe Flex这一强大的富互联网应用程序(RIA)开发框架。Flex是基于ActionScript和MXML,用于构建交互式、高性能的Web应用的工具,...
Adobe+Flex编码指南.pdf chart.rar--java+flex图表 ...Flex入门培训资料及PPT.rar flex中文帮助.pdf InfoQ Flex与JSON及XML的互操作.mht 结合java做的flex图表例子 - 点点滴滴 - JavaEye技术网站.mht
Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA, Rich Internet Applications)的开源框架,它...无论你是网页设计师想要扩展技能,还是程序员希望涉足RIA开发,这套Flex入门课件都能提供全面而实用的指导。
Flex基础与入门 - **Flex简介**:Flex是一种用于构建跨浏览器、跨平台的RIA(Rich Internet Applications)的开源框架。它结合了强大的编程语言ActionScript 3.0和XML,使得开发者能够轻松创建高性能的应用程序。 ...
- examples:这是一个目录,很可能包含各种使用amcharts-flex-charts的示例代码,帮助开发者理解如何在实际项目中应用。 - amstock:这个可能是另一个目录,可能包含了与AmStockChart相关的特定资源或示例。 综上所...
《Flex入门》及ActionScript 3.0 语言是针对Adobe Flex这一开发框架的基础学习资料,旨在帮助初学者快速掌握Flex应用开发的核心概念和技术。Flex是用于构建富互联网应用程序(RIA)的开源框架,它结合了强大的MXML...
《Flex2 AS3 Cookbook》是一本专为Flex2开发者准备的实战指南,它深入探讨了ActionScript 3(AS3)在Flex2...这本书不仅适合初学者入门,也对有经验的开发者有很高的参考价值,因为其专注于解决实际开发中遇到的问题。
本入门教程及帮助文档旨在帮助初学者快速掌握Flex的基本概念、开发环境搭建以及与后端技术如Java的集成。 在《整合Flex和Java--配置篇.pdf》中,主要探讨了如何将Flex与Java后端进行无缝连接。这通常涉及到Flex...