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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     ダイナミックテキストの禁則処理について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
TROJANBEAR
Åê¹ÆNo.24547
投稿日時: 2006-3-28 13:09
新米
居住地:
投稿: 4
使用環境:
WinXP SP2,Flash MX2004 (7.2)
ダイナミックテキストの禁則処理について
複数行表示可能なダイナミックテキストにて、スクリプトで1文字ずつ文字が末尾に追加されて現れてくる処理を作成しました。

その際、右端の行の折り返し部分で、「。」「、」の有無や文字の種類の変わり目などで改行の位置が変化してしまうため、表示が乱れてしまいます。
この機能を無効にする方法は無いでしょうか。

 
【3/29追記】
Flashのテキストフィールドの設定では、複数行表示でワードラップの解除はできないみたいですので、あきらめます。
SeeDa!!
Åê¹ÆNo.24590
投稿日時: 2006-3-29 15:57
職人
居住地: Nagoya
投稿: 221
使用環境:
WinXP
Flash CS4
au:W33SA?
Re: ダイナミックテキストの禁則処理について
禁則処理が強制的にかかることに気がついてませんでした
// 逆にこれを利用して縦組みに応用(以下略

いろいろ試してみましたがうまくいかず、getTextExtent (TextFormat.getTextExtent メソッド)で文字列の長さを調べて、改行を入れていく方法で実現できそうです。
但しgetTextExtentはHELPによると使用されなくなった関数です
引用:
Flash Player 8 以降では使用しないでください。これに代わるものはありません。
野中文雄
Åê¹ÆNo.24592
投稿日時: 2006-3-29 16:00
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: ダイナミックテキストの禁則処理について
ヘルプは、嘘です。真に受けないように、お気をつけください。
引用:
SeeDa!!さんは書きました:
但しgetTextExtentはHELPによると使用されなくなった関数です


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

TROJANBEAR
Åê¹ÆNo.24595
投稿日時: 2006-3-29 16:20
新米
居住地:
投稿: 4
使用環境:
WinXP SP2,Flash MX2004 (7.2)
Re: ダイナミックテキストの禁則処理について
SeeDa様 野中様

コメントありがとうございます。
やはりgetTextExtentやバイト数を数える方法で1行の長さを調べ、自前で改行を入れるしかないのですね。

Directorでも同じところでつまずきましたので、何とかスクリプトで対応してみます。
SeeDa!!
Åê¹ÆNo.24596
投稿日時: 2006-3-29 17:26
職人
居住地: Nagoya
投稿: 221
使用環境:
WinXP
Flash CS4
au:W33SA?
Re: ダイナミックテキストの禁則処理について
HELPの嘘つき
// けど頼りにします!

お節介かもしれませんが、サンプルを作ってみました。
ソースが汚いのはご愛敬
TROJANBEAR
Åê¹ÆNo.24598
投稿日時: 2006-3-29 18:20
新米
居住地:
投稿: 4
使用環境:
WinXP SP2,Flash MX2004 (7.2)
Re: ダイナミックテキストの禁則処理について
SeeDa!!さん
サンプルありがとうございます。

サンプルのページは表示できたのですが MX 2004ではflaファイルが開けませんでした。

ちなみに、Flash 8ではヘルプファイルの内容は改善されているんでしょうか・・・
SeeDa!!
Åê¹ÆNo.24600
投稿日時: 2006-3-29 18:57
職人
居住地: Nagoya
投稿: 221
使用環境:
WinXP
Flash CS4
au:W33SA?
Re: ダイナミックテキストの禁則処理について
こりゃまたうっかり
flash MX2004 で保存しなおしました。
引用:
サンプルのページは表示できたのですが MX 2004ではflaファイルが開けませんでした。


flash 8のヘルプが嘘つきました
TROJANBEAR
Åê¹ÆNo.24602
投稿日時: 2006-3-29 20:15
新米
居住地:
投稿: 4
使用環境:
WinXP SP2,Flash MX2004 (7.2)
Re: ダイナミックテキストの禁則処理について
SeeDa!!さん

flaファイルも無事閲覧できました。参考にさせていただきます。
いろいろありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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