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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     ローカル環境、インターネット環境で、行間隔が違ってしまう
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hatena
Åê¹ÆNo.12934
投稿日時: 2004-12-1 13:17
新米
居住地: Nagoya
投稿: 19
使用環境:
WinVista+CS3
ローカル環境、インターネット環境で、行間隔が違ってしまう
いつも参考させていただいております。

ダイナミックテキストに、外部テキストを読み込ませているのですが
プロパティのフォーマットオプションの行間をいじらずに
パブリッシュしたものをローカル環境で見ると、
テキストの行間が異様に空いています。

そこで、プロパティのフォーマットオプションの行間を
-4 にして、パブリッシュしたものをWWWサーバーに上げて
ネット環境で見てみると文字が重なってしまいます。
(?4だから当然といえば当然)

ローカル環境で行間を確かめながらつくるというのはあきらめたほうがよいのでしょうか。

7.2 2000とXP
空野大二郎
Åê¹ÆNo.12935
投稿日時: 2004-12-1 14:25
職人
居住地: 愛知
投稿: 389
使用環境:
 XP:Home
FlashMX
IE6.0+FlashPlayer7,0,19
CPU:Pentium4 2.26GHz
メモリ:1,024MB
Re: ローカル環境、インターネット環境で、行間隔が違ってしまう
 まいど。

 わたしも下記の条件で、CGIから送られてきた変数の中身を表示
していますが、テキストの行間がダイタンに開くことはありません。
 ローカル環境・サーバ共に同じ行間です。

 [条件]
 OS:Windows XP Home (SP2)
 ブラウザ:Internet Explorer6.0
 Flash Player Plug-in:7,0,19,0

 ダイナミックテキスト:_等幅、フォント12、埋め込みなし
 インスタンス名:dispName(変数名はナシ)


 次の二つをためしてみて下さい。制作中のファイルだけで発生するのか、
FlashMX2004で制作したものすべてで発生するのか、条件を絞り込めます。

 1:.flaファイルを新規作成して、利用している外部ファイルから
テキストを読み込み、ダイナミックテキストに表示させる.swfを
作成して行間を確認。
 2:外部ファイルを新規作成し、単純なテキストを作成し、1で
作った.swfに読み込ませて確認。


 単純な条件で発生しない場合は、制作中のファイルで特別な設定が
行われていると予測されます。
 その場合は、問題を絞り込んでみましょう。


----------------
空野 大二郎 アニメーター作家
桜の道

ゲスト
Åê¹ÆNo.12937
投稿日時: 2004-12-1 14:54
Re: ローカル環境、インターネット環境で、行間隔が違ってしまう
すんません。ちょっと横はいりします

 “ローカル環境”と言われているのがちょっと気になったのですが、ここで言われている
“ローカル環境”とは、“ツールのプレビュー機能”や、“スタンドアローンプレイヤー”
ではなく、ネットを参照する場合と同じブラウザでHTMLファイルを開いて参照しているという
事でしょうか?

 もしブラウザで参照しているなら、キャッシュが効いていて同じものを見ていないという
可能性がありますが、その点は如何でしょう?

---------------
[追加]
“ツールのプレビュー機能”や、“スタンドアローンプレイヤー”は、プレイヤーそのもの
がブラウザ上で動作するプレイヤーと異なりますので、異なった表示になる可能性が
あるのではないかということで確認させて頂きました。
ブラウザのキャッシュによる影響は、キャッシュをクリアしてから実行すれば確認できると
思います。
hatena
Åê¹ÆNo.12939
投稿日時: 2004-12-1 15:18
新米
居住地: Nagoya
投稿: 19
使用環境:
WinVista+CS3
Re: ローカル環境、インターネット環境で、行間隔が違ってしまう
発言、ありがとうございます。
いまいち、書き込み方がよくわからなかったので
説明不足な点をお許しください。

空野さんの書きこみ方を参考に書いてみますと
[条件]
 OS:Windows XP Home (SP2)
 ブラウザ:Internet Explorer6.0とNetscape Communicator 4.78
 Flash Player Plug-in:7,0,19,0

 ダイナミックテキスト:_等幅、フォント10.5、埋め込みなし
 インスタンス名:なし
 変数名:sp、restなど、内容に合わせたものを使用

ローカル環境とは、ネットに接続していない状態で、
自分のマシンの中にあるHTMLファイルをブラウザで開いています。
開き方は、ウィンドウにファイルをドラッグアンドドロップしています。
パブリッシュしなおすたびにブラウザは終了させて再び開くようにしています。
(それでもまだキャッシュは残るのかしら(ーー;)一応、行間設定を直すと反映はされています。)

でもって、これでいいかなとwwwサーバーにテストアップして
アドレス打ち込んで見てみると詰まってしまっているのです。
テストアップして見ているマシンは、制作しているマシンとは違うものです。

ゲスト
Åê¹ÆNo.12940
投稿日時: 2004-12-1 15:28
Re: ローカル環境、インターネット環境で、行間隔が違ってしまう
早速にお返事ありがとうございます。

 私は、テキストの行間の件について知見があるわけではないので、補助的なお手伝いをさせて頂ければということで書き込ませて頂いています。で、またまたしつこいようですが...

> テストアップして見ているマシンは、制作しているマシンとは違うものです。

 もしかして、一方はIEで、もう一方がNestscapeなんて事はないでしょうか? これもプレイヤー自身が異なりますので、それが理由で表示が違う可能性があるかと思います。
hatena
Åê¹ÆNo.12942
投稿日時: 2004-12-1 15:36
新米
居住地: Nagoya
投稿: 19
使用環境:
WinVista+CS3
Re: ローカル環境、インターネット環境で、行間隔が違ってしまう
引用:

 もしかして、一方はIEで、もう一方がNestscapeなんて事はないでしょうか? これもプレイヤー自身が異なりますので、それが理由で表示が違う可能性があるかと思います。


両マシンともに、両ブラウザで見ておりますm(_ _)m
野中文雄
Åê¹ÆNo.12943
投稿日時: 2004-12-1 15:38
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: ローカル環境、インターネット環境で、行間隔が違ってしまう
まず、問題を切分けてください。「外部テキストを読み込ませ」なければ、問題は発生しないのですか? つまり、ActionScriptでテキストを直接設定したり、予めダイナミックテキストフィールドに文字を入力しておけば、行間は開かないのでしょうか?
引用:
hatenaさんは書きました:
ダイナミックテキストに、外部テキストを読み込ませているのですが

「Internet Explorer6.0とNetscape Communicator 4.78」の両方で、同じ結果なのですか?
引用:
hatenaさんは書きました:
[条件]
 OS:Windows XP Home (SP2)
 ブラウザ:Internet Explorer6.0とNetscape Communicator 4.78
 Flash Player Plug-in:7,0,19,0

 ダイナミックテキスト:_等幅、フォント10.5、埋め込みなし
 インスタンス名:なし
 変数名:sp、restなど、内容に合わせたものを使用

「テストアップして見ているマシン」は、「制作しているマシン」と同じ環境なのですか?「制作しているマシン」でサーバーのコンテンツを見ると、結果はどうなるのでしょうか?
引用:
でもって、これでいいかなとwwwサーバーにテストアップして
アドレス打ち込んで見てみると詰まってしまっているのです。
テストアップして見ているマシンは、制作しているマシンとは違うものです。

空野さんのアドバイスは、試されましたか?結果は、どうだったのでしょうか?
引用:
空野大二郎さんは書きました:
 次の二つをためしてみて下さい。制作中のファイルだけで発生するのか、
FlashMX2004で制作したものすべてで発生するのか、条件を絞り込めます。

 1:.flaファイルを新規作成して、利用している外部ファイルから
テキストを読み込み、ダイナミックテキストに表示させる.swfを
作成して行間を確認。
 2:外部ファイルを新規作成し、単純なテキストを作成し、1で
作った.swfに読み込ませて確認。


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

ゲスト
Åê¹ÆNo.12944
投稿日時: 2004-12-1 16:19
Re: ローカル環境、インターネット環境で、行間隔が違ってしまう
野中さん、こんにちは。

 野中さんの言われている内容自体はもっともな事だと思いますし、高い見識をお持ちといつも感心しておりますが、なにかこう畳み掛ける様な言い方にはドキッとされられます。もう少し、やわらかい表現をして頂ければありがたいと思います。

 また、リンク先の野中さんのサイトで、お年寄りの例え話を書いておられますが、お年寄りに例えられた質問者はどんな気持になるでしょうか? 私には適当な例えではないように思えます。

 もう少し相手の気持にご配慮頂ければありがたいなと思う次第です。

 では、では。
Kreiger
Åê¹ÆNo.12955
投稿日時: 2004-12-1 23:37
常連
居住地: 個室
投稿: 94
使用環境:
XP pro SP3, 7
CS5
Re: ローカル環境、インターネット環境で、行間隔が違ってしまう
私自信が素人なので思いつくことといったら
読み込むテキストに改行のタグを使っていない
これくらいです。
hatena
Åê¹ÆNo.12979
投稿日時: 2004-12-2 11:52
新米
居住地: Nagoya
投稿: 19
使用環境:
WinVista+CS3
Re: ローカル環境、インターネット環境で、行間隔が違ってしまう
空野さま、nantoshuuさま、野中さま、Kreigerさま、ご回答ありがとうございます。

空野さまの
引用:
1:.flaファイルを新規作成して、利用している外部ファイルから
テキストを読み込み、ダイナミックテキストに表示させる.swfを
作成して行間を確認。
 2:外部ファイルを新規作成し、単純なテキストを作成し、1で
作った.swfに読み込ませて確認。

をやってみたところ
1…やはり行間が開きます。
2…つながっているものは狙ったとおりの行間で折り返されます。
  しかし、<br>を入れた行は開いてしまいます。
(以上、ローカル環境でのみ検証)

Kreigerさまの
引用:
読み込むテキストに改行のタグを使っていない

といわれて気づいたのですが、
改行タグを使ってさらにそのタグの後に改行をいれていました。

結論
読み込むテキストファイルの方で、改行を入れてしまっていたのがいけないみたいです。

最初、改行させるときに<br>タグを使っていたのですが
行間が2行ぐらい開いてしまったので
(<br>タグの後ろで改行していたからですね)
<br>なしで普通に改行だけにしたところ1行分だけの開きになったので
そこでフォーマットオプションで行間を-4にしたのでした。


何がどう関係しているのか分からないのですが
今まで制作してきたものには文中の改行が影響しないときもあれば、
今回のように異様に行間を開かせてしまうときもあって
一定してないように思います。
仕上がりの見た目で判断して試行錯誤していました。

でも、正解は、改行したい部分に<br>をいれ、テキストエディタ上で改行させないということですね。


みなさま、ご助力ありがとうございました。
とりあえず、結論が出たということで落着…
といきたいのですが
テキストがずらずらと長いと編集しづらいです。
それを解決する方法がございましたら、アドバイスお願いいたします。

私の方も、過去の制作物を比較してどこが違うのか探ってみます。

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

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