来自:http://blog.ityao.com/archives/677
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Script>
<![CDATA[
import mx.utils.Base64Decoder;
import mx.utils.Base64Encoder;
protected function btnEncode_clickHandler(event:MouseEvent):void{
var $orgin:String = this.textOrigi.text;//获取原始字符串
var $base64:Base64Encoder = new Base64Encoder();
$base64.insertNewLines = false;//该值等于true时,输出的结果会自动换行,默认为true,
$base64.encodeUTFBytes($orgin);//这里注意,如果想加密中文就不要使用$base64.encode();
var $result:String = $base64.toString();//输出结果
this.textEncodeResult.text = $result
}
protected function btnDecode_clickHandler(event:MouseEvent):void{
var $origi:String = this.textEncodeResult.text;//获取原始字符串
var $base64:Base64Decoder = new Base64Decoder();
$base64.decode($origi);
var $result:String = $base64.toByteArray().toString();//输出结果,decode类只能输出ByteArray类型的数据,因此要转换成string
this.textDecodeResult.text = $result
}
]]>
</fx:Script>
<mx:Form width="100%">
<mx:FormItem label="原始字符串:" width="100%">
<s:TextArea editable="true" id="textOrigi" width="100%" text="在这里输入原始字符串"/>
</mx:FormItem>
<mx:FormItem>
<s:Button id="btnEncode" label="Encode Base64" enabled="{this.textOrigi.text!=''}" click="btnEncode_clickHandler(event)"/>
</mx:FormItem>
<mx:FormItem label="Encode 结果:" width="100%">
<s:TextArea editable="false" id="textEncodeResult" width="100%"/>
</mx:FormItem>
<mx:FormItem>
<s:Button id="btnDecode" enabled="{this.textEncodeResult.text!=''}" label="Decode Base64" click="btnDecode_clickHandler(event)"/>
</mx:FormItem>
<mx:FormItem label="Decode 结果:" width="100%">
<s:TextArea editable="false" id="textDecodeResult" width="100%" text="点击Decode Base64按钮后,这里的结果应该和原始字符串相同"/>
</mx:FormItem>
</mx:Form>
</s:Application>
友情链接:珀莱雅 欧诗漫 专卖
http://store.taobao.com/shop/view_shop.htm?mytmenu=mdianpu&utkn=g,2djlrizuga4a1324992712104&user_number_id=372143050
分享到:
相关推荐
Base64_FLEX编码 范例。详细代码
ActionScript Flex Flash DES加密解密算法
使用flex AS3实现加密 并且对加密的文件进行解密,经过测试通过可行。
Flex 加载Base64编码的二进制字符串图片实现代码。
RSA加密解密 Flex 和 C#互通代码。因为。net 的加密类与flex crypto不通用,不能实现,c#加密,flex解密,且只能公匙加密、私匙解密。因此整理出两边通用的加密类。实现简单,可以公匙加密私匙解密,或私匙加密公匙...
运行根目录下jiajie/jiajie.mxml即可
AES加密解密算法,提供 c# 和flex 两版本,c#版本完全以flex 版本改写,已经测试。
Base64Decoder 、Flex 用Base64Decoder 获取图片 资源来源:http://blog.flexexamples.com/wp-content/uploads/Base64Decoder_decode_test/bin/srcview/index.html
FLEX Base DocFLEX Base DocFLEX Base DocFLEX Base Doc
flex-php-des加密解密包 详细见本人博客
windows下的Flex、Bison以及gcc编译器,配置完成后可以在windows下通过命令终端进行词法分析和语法分析,并且可以使用gcc进行编译。其中,MinGW64为免安装版,直接解压后放在一个目录下,然后配置好环境变量即可使用...
web项目添加flex属性.doc java整合flex.doc testflex实例:java和flex相互通信
flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
Flex简介Flex简介Flex简介Flex简介Flex简介
flex事件flex事件flex事件flex事件flex事件
flex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex学习的好资源啊
flexApi加 flex4指导flexApi加 flex4指导flexApi加 flex4指导
Flex 组件Flex 组件Flex 组件Flex 组件Flex 组件