トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     半角変換について
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
A_ikawa
Åê¹ÆNo.15924
投稿日時: 2005-3-11 20:29
新米
居住地: 埼玉県__居心地と読んでいました...。
投稿: 19
使用環境:
Re: 半角変換について
>>fla4manさんへ
…、…、…、えっと話が逆転してしまっているようです。
(あれ???と、いう感じです。)

投稿者の方は、多分、「半角」を「全角」にしたいと記述しているのではなく、
「全角」を「半角」にしたいと記述している思われます。

fla4manさんのスクリプトの記述の内容を見ると、やっぱり
全角変換になってます…。

後、単なる記述ミスかもしれませんが、codeとchar_set1の位置関係がずれてます。
char_set1[c_ode]  >>  char_set1[(c_ode-32)]
としないと正しい変換値にならないですね…。

引用:
コードのleng.lengthは必ず1になるはずです。
MXの場合ないしはSWF5以前はUsecodepageをTrueにすると
英語がきた場合
length(word)は1
UsecodepageをFalseは
length(word)は2になります。
しかしどちらの値も10進で32-126になるはずです。
の件ですが、

charCodeAt()は、文字を数値に置き換える関数ですから、
leng =String(word.charCodeAt(0))とした場合、
leng には、
wordが半角の場合、32から123までの数値を『文字列』に置き換えた値、
全角の場合は、全角の『AからZ』、『aからz』、『0から9』(文字を限定してますが)
までの数値を『文字列』に置き換えた値が入るはずです…。
(文字コードで出力させた結果、全角はどの値も『653○○』という五桁の数になりました。)
だから、leng >3 とする事で全角、半角判定はとりあえずは妥当なものになるはずです。


それに、してもすごい話です。
話のベクトルが、どこか違うところに飛んでて、読んでてフラフラします。

-------------------------------------------------------------
>> それとなく投稿者の方へ

これは、投稿者の投稿文をよくよく読んでみて、自分でもよくわからなく
なってしまった事なのですが、
引用:
外部データなどで読み込んだ数値や英文字を全角→半角に変換すると
言ったASがFlashには無いですが皆さんはどのようにされているので
しょうか?

ここだけ読むと、
外部データをswfファイルに読み込みたい、と受け取れます。
引用:
Flash上で相手に入力してもらう際には文字オプションで入力できる
文字を指定しているのですがcsv等で外部からデータを取り込む際に
どうしても入力ミスなどで全角の英数文字が入ってしまう可能性が
あるのでなにかよい方法が無いかと思っているのですが。


ここを読むと、逆に、
swfファイルから入力した文字を、外部ファイルに送りたい、とも受け取れます。


実際どちらなのか、投稿者の方が登場してくれないのでわかりかねます…。
(どちらの場合も、基本的なスクリプトは、同じになるとは思いますが。)





----------------
[color=#0066ff]aikawa[/color]

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   半角変換について raptor 2005-3-9 13:47
     Re: 半角変換について A_ikawa 2005-3-9 14:56
       Re: 半角変換について Fla4man 2005-3-9 17:25
     Re: 半角変換について A_ikawa 2005-3-9 18:47
       Re: 半角変換について yoshiweb 2005-3-10 16:34
       Re: 半角変換について Fla4man 2005-3-11 17:09
   » Re: 半角変換について A_ikawa 2005-3-11 20:29
       Re: 半角変換について Fla4man 2005-3-11 23:12
         Re: 半角変換について raptor 2005-3-24 14:56

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops