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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     Mac,Flash8にて、「createTextField」で作成したテキストフィールドの文字上部が欠ける
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
skyblue
Åê¹ÆNo.24601
投稿日時: 2006-3-29 19:47
新米
居住地:
投稿: 15
使用環境:
MacOSX10.4.6 Flash8
Mac,Flash8にて、「createTextField」で作成したテキストフィールドの文字上部が欠ける
createTextFieldで、テキストフィールドを作成し、そこへ文字を
表示させようとしていますが、MacOSXのFlashPlayer8(8.0 r24)
では、文字の上部数ピクセルが欠けて表示されてしまいます。
WindowsのIE6のFlashPlayer8では問題なく表示されるようです。

パブリッシュはActionScript1.0、Flash8で書き出しています。
パソコンの環境は、MacOSX10.4.4です。

コードは以下です。
新規で作成したflaファイルの1フレームに記述しています。

this.createTextField("test_txt",2,10,10,0,0);
test_txt.autoSize = true;
test_txt.text = "テストテキスト漢字ひらがな";


上記の例でいくと、「漢」の草冠の上部と、「字」のウ冠の上部が欠けて表示されます。


test_txt.autoSize を falseにし、test_txtのheightを大きくしたりしましたが、改善されませんでした。
どこに不具合の原因があるのかお教え願えないでしょうか?
野中文雄
Åê¹ÆNo.24603
投稿日時: 2006-3-29 20:24
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: Mac,Flash8にて、「createTextField」で作成したテキストフィールドの文字上部が欠ける
日本語フォントを、適用する必要がありそうです。
引用:
skyblueさんは書きました:
createTextFieldで、テキストフィールドを作成し、そこへ文字を
表示させようとしていますが、MacOSXのFlashPlayer8(8.0 r24)
では、文字の上部数ピクセルが欠けて表示されてしまいます。
WindowsのIE6のFlashPlayer8では問題なく表示されるようです。

パブリッシュはActionScript1.0、Flash8で書き出しています。
パソコンの環境は、MacOSX10.4.4です。
...[中略]...
this.createTextField("test_txt",2,10,10,0,0);
test_txt.autoSize = true;
test_txt.text = "テストテキスト漢字ひらがな";
var test_fmt:TextFormat = new TextFormat();
test_fmt.font = "_ゴシック";
test_txt.setTextFormat(test_fmt);


----------------
 

skyblue
Åê¹ÆNo.24604
投稿日時: 2006-3-29 21:04
新米
居住地:
投稿: 15
使用環境:
MacOSX10.4.6 Flash8
Re: Mac,Flash8にて、「createTextField」で作成したテキストフィールドの文字上部が欠ける
野中文雄 さま
ありがとうございました。
フォントの適用で無事解決いたしました。
Fla4man
Åê¹ÆNo.24639
投稿日時: 2006-4-1 19:16
職人
居住地: かまくら
投稿: 517
使用環境:
WinMe,Win2000,
Flash4,アズさん,大仏、delphi
Re: Mac,Flash8にて、「createTextField」で作成したテキストフィールドの文字上部が欠ける
この方法で作ったテキストフィールドは
WIndowsMe等では□になってみれなくなると思います。

野中さん自身も以前触れたこともあるようですが

http://www.macromedia.com/jp/support/flash/ts/documents/fl0311.html
以降改善されておらず

基本的に
WWW用Flashで動的生成のフォントファミリーを日本語で設定してはいけない
という基本が理解されていないため
公式系サイトでも文字化けFlashが大量発生しているようです。

動的テキストを使う場合
WindowsMEでの動作確認は必須と考えたほうがいいけれど
どうしてこれが解消されないのか疑問です。


----------------
通常のハンドル名:×○○× ねた回収モードに突入 現在1/100

skyblue
Åê¹ÆNo.24641
投稿日時: 2006-4-2 7:53
新米
居住地:
投稿: 15
使用環境:
MacOSX10.4.6 Flash8
Re: Mac,Flash8にて、「createTextField」で作成したテキストフィールドの文字上部が欠ける
Fla4man様

情報ありがとうございます。
今まで回りにWinMe環境でテストする環境がなかったため、
全くこの不具合には遭遇した事がありませんでした。
しかし、公式サイトでも対応されてないとはいかがな物なのでしょうかね・・(^_^;

サポートの情報にあった回避策をしておきます。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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