flex4.5生成验证码


 1 <?xml version="1.0" encoding="utf-8"?>
 2 <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
 3                xmlns:s="library://ns.adobe.com/flex/spark" 
 4                xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
 5     <fx:Declarations>
 6         <!-- Place non-visual elements (e.g., services, value objects) here -->
 7     </fx:Declarations>
 8     <fx:Script>
 9         <![CDATA[
10             //生成验证码
11             private function createVerificationCode():String
12             {
13                 var numRandom:Number;
14                 var number:Number;
15                 var str:String = "";
16                 var strVerificationCode:String="";
17                 for(var i:int = 0; i < 6; i++)
18                 {
19                     numRandom = Math.random();                    
20                     number = Math.round(numRandom*1000);                    
21                     if(number % 2 == 0)
22                     {
23                         str = String.fromCharCode(48 + (number % 10));                        
24                     }
25                     else
26                     {
27                         str = String.fromCharCode(65 + (number % 26));
28                     }
29                     strVerificationCode +=str;
30                 }
31                 return strVerificationCode;
32             }
33         ]]>
34     </fx:Script>
35     <s:Label id="lblCode" text="{createVerificationCode()}" />
36 </s:Application>
原文地址:https://www.cnblogs.com/sange/p/2396506.html