锘??xml version="1.0" encoding="utf-8" standalone="yes"?>91亚洲国产成人久久精品,亚洲日韩一区二区三区,亚洲成年人啊啊aa在线观看http://m.tkk7.com/AntiquMan/category/40188.htmlzh-cnSat, 04 Jul 2009 17:12:32 GMTSat, 04 Jul 2009 17:12:32 GMT60鎵╁睍TextField,鍚堢悊璁$畻涓枃瀛楃闀垮害http://m.tkk7.com/AntiquMan/archive/2009/07/03/285350.htmlAntiquManAntiquManFri, 03 Jul 2009 06:47:00 GMThttp://m.tkk7.com/AntiquMan/archive/2009/07/03/285350.htmlhttp://m.tkk7.com/AntiquMan/comments/285350.htmlhttp://m.tkk7.com/AntiquMan/archive/2009/07/03/285350.html#Feedback0http://m.tkk7.com/AntiquMan/comments/commentRss/285350.htmlhttp://m.tkk7.com/AntiquMan/services/trackbacks/285350.html
 
01.//Copyright © 2009. Http://L4cd.Net All Rights Reserved.
02.package net.L4cd.display
03.{
04.    import flash.events.Event;
05.    import flash.events.TextEvent;
06.    import flash.text.TextField;
07.    import flash.utils.ByteArray;
08.  
09.    /**
10.     * 鎵╁睍TextField綾?涓枃浠?瀛楃闀垮害璁$畻
11.     *
12.     * @author L4cd.Net
13.     * @playerversion Flash player 9
14.     * @langversion 3.0
15.     * @version 2009-06-16
16.     */
17.    public class TextFieldExt extends TextField
18.    {
19.        private var _maxChars:int = -1;
20.        public function TextFieldExt()
21.        {
22.            super();
23.              
24.        }
25.        override public function get maxChars():int
26.        {
27.            return _maxChars;
28.        }
29.        override public function set maxChars(value:int):void
30.        {
31.            _maxChars = value;
32.            if(maxChars<0)
33.            {
34.                removeEventListener(TextEvent.TEXT_INPUT,input);      
35.            }else
36.            {
37.                addEventListener(TextEvent.TEXT_INPUT,input);
38.                text = getTextByCharLength(text,maxChars);
39.            }
40.        }
41.        override public function get length():int
42.        {
43.            return getCharLength(text);
44.        }
45.        private function input(e:TextEvent):void
46.        {
47.            //鎷︽埅騫墮樆姝extinput浜嬩歡,鎵嬪姩澶勭悊鍐呭杈撳叆
48.            var textField:TextField = e.currentTarget as TextField;
49.            var temp:String = getTextByCharLength(e.text,maxChars - getCharLength(text) + getCharLength(selectedText));
50.            var index:int = selectionBeginIndex;
51.            replaceText(selectionBeginIndex,selectionEndIndex,temp);
52.            setSelection(index+temp.length,index+temp.length);
53.            dispatchEvent(new Event(Event.CHANGE,true));
54.            e.preventDefault();
55.        }
56.        /**
57.         * 鑾峰彇瀛楃闀垮害,涓涓腑鏂囩畻2闀垮害
58.         * @param txt
59.         * @return 榪斿洖闀垮害鍊?
60.         */    
61.        private function getCharLength(txt:String):int
62.        {
63.            var byte:ByteArray = new ByteArray();
64.            byte.writeMultiByte(txt,"gb2312");
65.            byte.position = 0;
66.            return byte.bytesAvailable;
67.        }
68.        /**
69.         * 鎴彇鎸囧畾闀垮害鐨勬枃鏈唴瀹?涓涓腑鏂囩畻2闀垮害
70.         * @param txt 闇瑕佹埅鍙栫殑鏂囨湰
71.         * @param length 闇瑕佹埅鍙栫殑闀垮害
72.         * @return 鎴彇鍚庣殑鍐呭
73.         */    
74.        private function getTextByCharLength(txt:String,length:int):String
75.        {
76.            if(length<1)return "";
77.            var byte:ByteArray = new ByteArray();
78.            byte.writeMultiByte(txt,"gb2312");
79.            byte.position = 0;
80.            return byte.readMultiByte(Math.min(length,byte.bytesAvailable),"gb2312");
81.        }
82.    }
83.}




璋冪敤鏂規硶鍜屾櫘閫歍extField鏃犲紓




涓鑸殑杈撳叆,綺樿創絳夋搷浣滃潎娌¢棶棰?.
鐩存帴瀵箃ext榪涜璧嬪兼病鏈夎繘琛岄檺鍒?(鍘熸潵鐨凾extField涔熸病闄愬埗)..
濡傞渶闄愬埗~鍙互璋冪敤涓嬈axChars = maxChars鍗沖彲..

AntiquMan 2009-07-03 14:47 鍙戣〃璇勮
]]>
flex涓枃鏃ュ巻http://m.tkk7.com/AntiquMan/archive/2009/06/16/282666.htmlAntiquManAntiquManTue, 16 Jun 2009 11:28:00 GMThttp://m.tkk7.com/AntiquMan/archive/2009/06/16/282666.htmlhttp://m.tkk7.com/AntiquMan/comments/282666.htmlhttp://m.tkk7.com/AntiquMan/archive/2009/06/16/282666.html#Feedback0http://m.tkk7.com/AntiquMan/comments/commentRss/282666.htmlhttp://m.tkk7.com/AntiquMan/services/trackbacks/282666.html  <mx:DateField x="46" y="299" yearNavigationEnabled="true"
          dayNames="[鏃?涓,浜?涓?鍥?浜?鍏璢" monthNames="[涓鏈?浜屾湀,涓夋湀,鍥涙湀,浜旀湀,鍏湀,涓冩湀,鍏湀,涔濇湀,鍗?      鍗佷竴鏈?鍗佷簩鏈圿" formatString="YYYY-MM-DD"/>

AntiquMan 2009-06-16 19:28 鍙戣〃璇勮
]]>
flex String 鐩稿叧澶勭悊http://m.tkk7.com/AntiquMan/archive/2009/06/11/281463.htmlAntiquManAntiquManThu, 11 Jun 2009 06:14:00 GMThttp://m.tkk7.com/AntiquMan/archive/2009/06/11/281463.htmlhttp://m.tkk7.com/AntiquMan/comments/281463.htmlhttp://m.tkk7.com/AntiquMan/archive/2009/06/11/281463.html#Feedback0http://m.tkk7.com/AntiquMan/comments/commentRss/281463.htmlhttp://m.tkk7.com/AntiquMan/services/trackbacks/281463.htmlString綾繪槸ActionScript涓弿榪板瓧絎︿覆鐨勭被. 璇ョ被鎻愪緵浜嗗鐞嗗瓧絎︿覆鐨勫睘鎬т笌鏂規硶. 鍙互浣跨敤String()鏂規硶灝嗗悇縐嶇被鍨嬬殑瀵硅薄杞崲涓篠ring.

 

String鏄疉S涓枃鏈殑鍩虹.涓涓瓧絎︿覆鐢遍浂涓垨闆朵釜浠ヤ笂鐨勫瓧絎︾粍鎴?AS鏀寔Unicode鍜孉SCII涓ょ鏂囨湰緙栫爜鏍煎紡.String鍙互閫氳繃鐩存帴璧嬪煎拰new鍏抽敭瀛椾袱縐嶆柟寮忓垱寤?鐢卞崟寮曞彿鎴栧弻寮曞彿琛ㄧず,蹇呰鐨勬椂鍊欏簲浣跨敤杞箟瀛楃’/’.

 

Public Properties

 

length:int

 

榪斿洖璇tring鐨勯暱搴?

 

Public Methods

 

String(val:String): 鏋勯犲嚱鏁?鏂板緩涓涓猄tring.

charAt(index:Number=0):Number: 榪斿洖鍦ㄦ煇涓猧nidex鐨勫瓧絎?br />
charCodeAt(index:Number=0):Number 榪斿洖鏌愪釜index鐨勫瓧絎﹀搴旂殑Unicode瀛楃鐮?br />
concat(..args):Stirng: 榪炴帴涓や釜瀛楃涓?

fromCharCode(charCodes):String 灝嗘煇Unicode瀛楃鐮?strong style="color: black; background-color: #99ff99">杞崲涓篠tring

indexOf(): 浠庡乏鍚戝彸鎵懼埌鐨勭涓涓洰鏍囩殑index

lastIndexOf(): 浠庡乏鍚戝彸鏈鍚庝竴涓?#8230;涔熷氨鏄粠鍙沖悜宸︾涓涓?

localeCompare(): 鍒ゆ柇榪炰釜瀛楃涓叉槸鍚﹀畬鍏ㄧ浉鍚? 鑻ヨ繑鍥炲間負0,鍒欒〃紺虹浉鍚?鍏朵粬鍊艱〃紺轟笉鍚?br />
replace:鏇挎崲

search(): 浠庡乏鍚戝彸絎竴涓洰鏍囩殑index

slice(): 榪斿洖榪炰釜index涔嬮棿鐨凷tring

split(): 浣跨敤闂撮殧絎?灝哠tring鍒嗗壊涓哄涓猄tring,騫舵斁鍏ユ暟緇勪腑.

subStr(): 浠庢煇index寮濮嬪悜鍚庣殑鐗瑰畾鏁扮洰鍐呰繑鍥炵殑String

subString(): 綾諱技slice();

Flex浠g爜
  1. public function init():void {   
  2.  var s:String = "liguoliang";   
  3.  var s1:String = ".com";   
  4.  var s2:String = "liguoliang";   
  5.  trace("s鐨勯暱搴? " + s.length);   
  6.  trace("絎?涓瓧絎? " + s.charAt(0));   
  7.  trace("s榪炴帴s1: " + s.concat(s1));   
  8.  trace("65瀵瑰簲鐨刢har: " + String.fromCharCode(65));   
  9.  trace("絎竴涓猯鐨勪綅緗? + s.indexOf("l"));   
  10.  trace("浠巌ndex涓?鐨勫瓧絎﹀紑濮嬪悜鍙蟲壘鍒扮殑絎竴涓猯鐨刬ndex: " + s.indexOf("l",1));   
  11.  trace("浠庡彸鍚戝仛鎵懼埌鐨勭涓涓猯鐨刬ndex: " + s.lastIndexOf("l"));   
  12.  trace(s.localeCompare(s2)); //濡傛灉榪斿洖鍊間負闆?鍒欒〃紺轟袱涓瓧絎︿覆瀹屽叏鐩稿悓, 濡傛灉榪斿洖鍊奸潪闆?鍒欒〃紺轟笉鍚?   
  13.  trace("灝唋i鏇挎崲涓簊2: "+ s.replace("li", s2) + "  " + s);   
  14.  trace("浠庡乏鍚戝彸鎼滅儲鍒扮殑絎竴涓狶: " + s.search("l"));   
  15.  trace("瀛愬瓧絎︿覆: " + s.slice(01)); //涓嶅寘鎷渶鍚庝竴涓?..濡傛灉鍙傛暟涓虹┖,鍒欑疆涓?1.涓ゅ弬鏁伴兘涓虹┖鏃?鍙栧叏閮?  
  16.  trace("瀛愬瓧絎︿覆:浠巌ndex涓?寮濮?鍙栦袱涓瓧絎?nbsp;" + s.substr(02));//涔熶笉鍖呮嫭鏈鍚庝竴涓?..   
  17.  trace("瀛愬瓧絎︿覆: " + s.substring(01));   
  18.  trace(s.split("i")); //榪斿洖l,guol,ang,鑻ュ皢鏈澶у奸檺鍒朵負2,鍒欒〃紺烘暟緇勪腑榪涙斁鍏?/span>2涓繑鍥瀕,guol   
  19. }  

 

瀛楃涓插ぇ灝忓啓杞崲:flexstr.toLowerCase(); flexstr.toUpperCase();

鍏朵粬瀵硅薄杞崲涓篠tring.鍦ㄩ粯璁ゆ儏鍐典笅,鎵鏈夌殑AS瀵硅薄閮藉彲浠?strong style="color: black; background-color: #99ff99">杞崲涓篠tring綾誨瀷.姣忎竴涓被閮芥湁涓涓猼oString鏂規硶.

閫氳繃toString鍙互灝嗗璞?strong style="color: black; background-color: #99ff99">杞崲涓篠tring.



AntiquMan 2009-06-11 14:14 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲三级在线免费观看| 精品乱子伦一区二区三区高清免费播放| 中文字幕乱码系列免费| 国产日韩成人亚洲丁香婷婷| 免费看一级高潮毛片| 国产精品免费看香蕉| 国产偷国产偷亚洲高清人| 日本黄页网站免费| 怡红院亚洲红怡院在线观看| 免费无码不卡视频在线观看| 亚洲av无码成人精品区一本二本| 午夜小视频免费观看| 亚洲爆乳无码专区www| 免费一级国产生活片| 一级做a爰全过程免费视频毛片| 亚洲国产精品综合久久网络| eeuss影院免费92242部| 亚洲AV无码一区二区二三区软件| 日韩成人免费视频| 亚洲毛片免费观看| 精品国产麻豆免费网站| 男人j进女人p免费视频| 亚洲精品一品区二品区三品区| 久久成人免费电影| 亚洲videos| 亚洲高清无码在线观看| 三级黄色片免费看| 亚洲国色天香视频| 国产又大又粗又硬又长免费| 国产精品美女免费视频观看| 水蜜桃亚洲一二三四在线 | 亚洲成av人在线视| 91久久精品国产免费直播| 亚洲色偷偷综合亚洲AV伊人蜜桃| 国产三级免费电影| 久久久国产精品福利免费| 亚洲一欧洲中文字幕在线| 免费少妇a级毛片| 久久免费区一区二区三波多野| 亚洲综合av一区二区三区| 成人午夜亚洲精品无码网站|