- 浏览: 336271 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
junyu_h:
record方式可不可以用啊?我用record在red5那边只 ...
as3.0应用h.264的视频编码 -
letian003:
楼主怎么没把那个包一起放出来呢
AS3实例:框选对象 -
letian003:
楼主怎么没把那个把一起放出来呢
AS3实例:框选对象 -
Mr桀骜不驯:
我想请教一下,当你框选之后,怎么样可以实现鼠标点击其他地方(非 ...
AS3实例:框选对象 -
Poechant:
赞!Michael到此一游。。
FLEX提高篇--------ShareObject对象详解
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import com.hacker.DataXXTEA; private function test():void{ var ss:String=DataXXTEA.encrypt(strTxt.text,key.text); var ss2:String=DataXXTEA.decrypt(ss,key.text); s1.text=ss; s2.text=ss2; } ]]> </mx:Script> <mx:Button x="276" y="151" label="TEA" height="36" width="85" click="test();"/> <mx:TextArea x="108" y="231" id="s1"/> <mx:TextArea x="354" y="231" id="s2"/> <mx:TextArea x="108" y="52" id="strTxt"/> <mx:TextArea x="354" y="52" id="key"/> <mx:Label x="314" y="66" text="KEY:" fontWeight="bold"/> <mx:Label x="56" y="66" text="StrTxt:" fontWeight="bold"/> </mx:Application>
import com.hacker.DataXXTEA;
package com.hacker{ public class DataXXTEA{ public function DataXXTEA(){ throw new Error("XXTEA class is static container only"); } private static function long2str(v:Array,w:Boolean):String { var vl:uint = v.length; var sl = v[vl - 1] & 0xffffffff; for (var i:uint = 0; i < vl; i++){ v[i] = String.fromCharCode(v[i] & 0xff, v[i] >>> 8 & 0xff, v[i] >>> 16 & 0xff, v[i] >>> 24 & 0xff); } if(w){ return v.join('').substring(0, sl); } else { return v.join(''); } } private static function str2long(s:String,w:Boolean):Array { var len:uint = s.length; var v:Array = new Array(); for (var i:uint = 0; i < len; i += 4){ v[i >> 2] = s.charCodeAt(i) | s.charCodeAt(i + 1) << 8 | s.charCodeAt(i + 2) << 16 | s.charCodeAt(i + 3) << 24; } if (w) { v[v.length] = len; } return v; } public static function encrypt(char:String,key:String):String{ if(char == ""){ return ""; } var v:Array = str2long(StringUtil.utf16to8(char), true); var k:Array = str2long(key, false); var n:uint = v.length - 1; var z:Number = v[n]; var y:Number = v[0]; var delta:Number = 0x9E3779B9; var mx:Number; var q:Number = Math.floor(6 + 52 / (n + 1)) var sum:Number = 0; while (q-- > 0) { sum = sum + delta & 0xffffffff; var e:Number = sum >>> 2 & 3; for (var p:uint = 0; p < n; p++) { y = v[p + 1]; mx = (z >>> 5 ^ y << 2) + (y >>> 3 ^ z << 4) ^ (sum ^ y) + (k[p & 3 ^ e] ^ z); z = v[p] = v[p] + mx & 0xffffffff; } y = v[0]; mx = (z >>> 5 ^ y << 2) + (y >>> 3 ^ z << 4) ^ (sum ^ y) + (k[p & 3 ^ e] ^ z); z = v[n] = v[n] + mx & 0xffffffff; } return long2str(v, false); } public static function decrypt(char:String,key:String):String{ if (char == "") { return ""; } var v:Array = str2long(char, false); var k:Array = str2long(key, false); var n:uint = v.length - 1; var z:Number = v[n - 1]; var y:Number = v[0]; var delta:Number = 0x9E3779B9; var mx:Number; var q:Number = Math.floor(6 + 52 / (n + 1)); var sum:Number = q * delta & 0xffffffff; while (sum != 0) { var e:Number = sum >>> 2 & 3; for (var p:uint = n; p > 0; p--) { z = v[p - 1]; mx = (z >>> 5 ^ y << 2) + (y >>> 3 ^ z << 4) ^ (sum ^ y) + (k[p & 3 ^ e] ^ z); y = v[p] = v[p] - mx & 0xffffffff; } z = v[n]; mx = (z >>> 5 ^ y << 2) + (y >>> 3 ^ z << 4) ^ (sum ^ y) + (k[p & 3 ^ e] ^ z); y = v[0] = v[0] - mx & 0xffffffff; sum = sum - delta & 0xffffffff; } return StringUtil.utf8to16(long2str(v, true)); } } }
发表评论
-
AS3实例:分类订阅
2012-04-08 02:45 1238其实也不知道用什么标题好,暂且叫拖动订阅吧,腾讯QQ新闻弹窗有 ... -
FLEX入门--------很好用的帮助类
2009-12-18 15:38 2068package com.hacker{ ... -
FLEX入门篇---------如何在FLEX里嵌入JSP?
2009-10-12 17:43 3053在JSP里嵌入SWF就不多说了,方法很多,但FLEX里嵌入JS ... -
FLEX图表---------柱状图(一)
2009-09-06 01:00 2522一天上一个 <obj ... -
FLEX提高篇--------as3reflect反射组件
2009-04-25 14:43 2453原文件来自:http://code.google.com/p/ ... -
FLEX提高篇------------FLEX依赖注入
2009-04-25 13:53 2690原文来自www.adobe.com, 翻 ... -
Flex 4新消息
2009-02-26 11:49 2599Flex 4正在开发中,目前Adobe上只能下载到Flex ... -
SWFOBJECT 2.0官方文档
2009-02-23 12:59 1969SWFOBJECT 2.0官方文档http://farthin ... -
FLEX入门篇---------Adobe Flex Framework图
2009-02-15 21:46 1981Adobe Flex framework图 -
FLEX入门篇---------由Repeater创建的checkbox如何全选?
2009-02-14 16:16 3619<?xml version="1.0" ... -
FLEX杂谈——flex就业现状与学习标准分析
2008-09-25 15:49 5410前言:本文仅代表个人 ... -
FLEX技巧篇---------事件的流转控制
2008-08-12 13:40 3964FLEX是基于事件驱动的,在一个复杂的模型中事件的流转也会经常 ... -
FLEX提高篇---------JAVA对象与AS间的转化关系对照表
2008-07-23 16:21 5934在群里不少朋友问我这个问题,我想每一个用FLEX+JAVA来开 ... -
FLEX展示---------炫不炫你说了算!
2008-07-10 17:52 20182今天做了下这个,放上来给大家瞧下,做JAVA做得好好的,突然迷 ... -
FLEX资源--------PureMVC开发包下载
2008-07-05 16:22 0轻量级框架,感觉好上手,使用方便 -
FLEX提高篇--------ShareObject对象详解
2008-06-26 22:45 10554ShareObject,顾名思义共享对象,而通常意义上的共享, ... -
FLEX入门实例--------FLEX全屏功能实现及右键菜单
2008-06-22 16:35 12267FLEX的全屏功能的实现,光写AS还不够,还需要对JS部分做一 ... -
FLEX资源------Flash Media Managment Server中文版下载
2008-06-05 12:55 2632感兴趣可以下得看看 -
FLEX入门实例--------各种Effect的综合运用
2008-05-24 15:05 6693... -
FLEX入门实例--------transition,state的综合运用
2008-05-24 14:54 7095FLEX入 ...
相关推荐
1 1 跟我StepByStep学FLEX教程------概述(原创) 1 2 跟我StepByStep学FLEX教程------Flex3及Flex Builder安装(原创) 1 3 跟我StepByStep学FLEX教程------Hello World(原创) 1 4 跟我StepByStep学FLEX教程--...
介绍FLEX中的Sequence 和 Parallel 的应用,以及二者的区别。
flex-php-des加密解密包 详细见本人博客
Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本
spring-flex-1.5.0.M2-dist.zip spring-flex-1.5.0.M2 spring-flex-1.5.0.M2.jar SBI
Flex blazeds-spring Flex blazeds-spring Flex blazeds-spring Flex blazeds-spring Flex blazeds-spring Flex blazeds-spring
H3C FlexServer R690 服务器操作系统安装 肖永新-2014年10月整理 项目经验娄底教育局云平台 注!在引导安装操作系统之前,首先要配置raid,否则找不到硬盘(raid配置,详见R 690服务器raid配置部分),其次配置...
flex 实例 ----示波器的制作 flex 实例 ----示波器的制作
flex-messaging-4.7.3最新版本的jar
跟我StepByStep学FLEX教程------王一松
跟我StepByStep学FLEX教程------王一松.pdf
flex-messaging-core jar包
flex-messaging-proxy.jarflex-messaging-proxy.jarflex-messaging-proxy.jarflex-messaging-proxy.jar
微信小程序源码FlexLayout布局-wechat-app-flexlayout-master
基于WEB的Flash 统计图控件(Flex---FusionCharts_Evaluation v3)及其中文开发指南,华丽美观,简单易用。
flex-messaging-common
精通Flex 3.0--基于ActionScript 3.0实现源码
Flex4.0-API-中文part02.rarFlex4.0-API-中文part02.rar