«previous | Top » Flashで無駄なスペースを取り除く関数 | next»

November 08, 2005

Flashで無駄なスペースを取り除く関数

クライアントにこういうの出来ない?って訊かれて考えておきますって答えてて、ベーグル食べてたら急に思いついて出来たのでメモ。Flashで入力フォームとか作って、最後に余計なスペースが入っていたりする場合に取り除いてくれるファンクションです。

スペースを連続して入力してあっても全部取り除く様にしてあります。それをやる為に関数の再帰呼び出し(arguments.callee)で解決。これがポイントだった。初めて使ってみました。こんなのあったんですね。


//ストリングの最後に入っているスペースを取り除く///////////////////////
function deleteLastSpace (str) {
 //最終文字取得
 var last_str:String = str.charAt(str.length-1);
 var my_str:String = str;

 if(last_str!=" "){//最終文字がスペースでない時
   return my_str;
 }else{//最終文字がスペースの時
   var new_str:String = my_str.substr(0,my_str.length-1);//最終1文字を取り除く
   my_str = new_str;

   return arguments.callee(my_str);//再帰呼び出しして繰り返し処理
 }
}

//テスト////////////////////////////////////////////
trace(deleteLastSpace("abc "));
//結果:"abc"


Posted by str : November 8, 2005 02:44 PM | web |

トラックバック

このエントリーのトラックバックURL:
http://blog.complexstyle.com/mt-tb.cgi/292

このリストは、次のエントリーを参照しています: Flashで無駄なスペースを取り除く関数:

» Va Mortgage Loan from Va Mortgage Loan
Home loan lending pressing home lo... [続きを読む]

トラックバック時刻: August 29, 2006 11:29 AM

» buy hydrocodone from buy hydrocodone
Very useful, thanks! E1PnVeD8as [続きを読む]

トラックバック時刻: January 27, 2007 03:36 AM

» verizon ringtones from verizon ringtones
I love it! xSEmbPP2o5 [続きを読む]

トラックバック時刻: January 28, 2007 01:45 AM

» washington movers from washington movers
Nice! Keep up the good work! wXkuUz0fIs [続きを読む]

トラックバック時刻: February 12, 2007 03:44 AM

» custom drum lugs from custom drum lugs
Reviews on custom drum lugs. [続きを読む]

トラックバック時刻: February 18, 2007 04:38 PM

» All about horses from All about horses
Nice post! Many thanks for your work. 2mu1oZ4UtF [続きを読む]

トラックバック時刻: February 24, 2007 04:01 PM

» brazilian anal fuck from brazilian anal fuck
Features of brazilian anal fuck. [続きを読む]

トラックバック時刻: April 2, 2007 03:31 AM

» lesbian having sex from lesbian having sex
Variants of lesbian having sex. [続きを読む]

トラックバック時刻: April 2, 2007 06:10 AM

» 【節約生活始めようとか思います。】 from 【たっちゃんのがんばる日記】
最近mixiで話題になってるみたいなサイトなんですけど「田植えっち」ってサイトなんですけど!!! [続きを読む]

トラックバック時刻: January 30, 2008 10:47 AM

コメント