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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     TextInputの文字化けについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
みっち?
Åê¹ÆNo.9360
投稿日時: 2004-7-23 12:04
新米
居住地: 東京
投稿: 4
使用環境:

:Windows2000 Pro SP3

:Flash MX2004 Pro
TextInputの文字化けについて
初めましてMITCHYです。

UI Compunentsの TextInputを使って情報入力してもらうフォームを作りました。
が、あるユーザーさんから、漢字入力時に文字化けしてしまうとの指摘を受けました。



-- 症状 --
 ・TextInput上で漢字入力時の文字が全て「□」になる
 ・入力確定する(Enterを押す)と入力した通りの漢字が表示される

-- ユーザー環境 --
 ・Windows2000 Pro SP4
 ・FlashPlayer 7.0r19
 ・Office2003付属のIMEを利用

-- 制作環境 --
 ・Windows2000 Pro SP3
 ・FlashMX2004 Pro

-- 書き出し --
 バージョン:FlashPlayer6 と 7で試しました
 順序:下から上へ
 ASバージョン:AS2.0
 オプション:ムービーの圧縮



ちなみに、標準のテキストツールを「テキスト入力」「ダイナミックテキスト」の両方でムービーに配置すると・・・。
そのテキストボックスでの文字化けは発生しません。

UI Componentsの TextInputに問題があるようですが、どなたか解決方法をご存じの方いらっしゃいますでしょうか。
よろしくお願いします m(_ _)m
kisii
Åê¹ÆNo.9405
投稿日時: 2004-7-26 9:31
常連
居住地:
投稿: 122
使用環境:
WinXP
FlashMX2004Pro
Re: TextInputの文字化けについて
初めまして、kisiiと申します。
私もみっち?様と同様の現象が発生しました。
同じくFlashMX2004proで、createTextFieldで作成したTextFieldが□の表示となってしまいました。
で、解決方法として作成したTextFieldに


var my_fmt = new TextFormat();
my_fmt.font = "_等幅";
インスタンス名.setNewTextFormat (my_fmt) ;


とフォントを示してやるとその現象がでなくなりました。
UIのTextInputとは違いますが、何かの参考になればと思います。
みっち?
Åê¹ÆNo.9413
投稿日時: 2004-7-26 12:44
新米
居住地: 東京
投稿: 4
使用環境:

:Windows2000 Pro SP3

:Flash MX2004 Pro
Re: TextInputの文字化けについて
kisiiさま初めまして。

早速、TextInputに対して

インスタンス名.setStyle("fontFamily","_ゴシック");

としたところ、漢字変換時の文字が正しく表示されるようになりました。

ありがとうございました!

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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