![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
テキストフィールドをダイナミックテキストに指定し、
複数行に設定した後にコンポーネントパネルから「ScrollBar」をフィールドの右側にドロップしてからパブリッシュをしたのですが、
swfファイルを見てみると全くスクロールバーが作動していませんでした。
テキスト内には外部ファイル(txt)を読み込んでいるのですが、、、
そのときに使用したASは
this.loadVariables("xxx.txt")
で、これを1フレーム目に記述しました。
一応txtファイルに記述した適当な日本語文はきちんと表示されていました。
一体どこが原因でスクロールバーが作動しないのでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
テキストフィールドのプロパティで「変数:」の項目に変数名を指定しておくと、外部から読み込んだ変数でも簡単に表示できます。
しかし、ScrollBar( Flash MX 2004 Ver 7.2 では UI ScrollBar )コンポーネントは、テキストフィールドに表示する内容を管理する text というプロパティを監視してスクロールバーのプロパティ(スクロールできる範囲やスクロールのスピードなど)を決めているため、「変数:」の項目に変数名を指定しただけではスクロールバーは動きません。
コンポーネントでスクロールさせる場合は、外部テキストファイルの読み込みの終了を待ってから、テキストフィールドの text プロパティに読み込んだ変数の内容を代入させる形で表示させる必要があります。
以前、似たような質問でスクリプトも紹介したことがありますので、よろしければご参照ください。
・FlashMXのスクロールバーに関して
http://okweb.jp/kotaeru.php3?q=1219924
↑ Flash MX の ScrollBar と、loadVariables メソッドを使った例です。
少々話が入り組んでいて見辛いのですが、スクリプトは#2で紹介しております。
・*コンポーネントのScrollBarには*
http://okweb.jp/kotaeru.php3?q=1456347
↑ Flash MX 2004 の Ver 7.2 のアップデータで復活した UI ScrollBar コンポーネントと、LoadVars クラスを使って外部ファイルを読み込む場合の例です。
LoadVars は Flash MX でも使えるので、スクリプトは MX でもご利用できます。
テキストフィールドにスクロールバーを付ける時の注意点や動作原理は、MX の ScrollBar でも MX 2004 の UI ScrollBar でも同じです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Access(アクセス) Accessテキストボックス内に2つのフィールドの値を比較して大きい方の値を表示させる方法 1 2022/09/09 10:50
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- gooブログ 記事の下にスクロールバーが表示される 2 2022/08/19 20:42
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックスの中身をリセ...
-
別のアプリケーションのテキス...
-
テキストボックスにセルの値を...
-
テキストフィールドにスクロー...
-
テキストエリア内の文字列にリ...
-
macromedia Flash WEBサイトで...
-
リッチテキストボックスでの書...
-
【Photoshop】レイヤー効果の境...
-
pythonの画像の貼り付けについて
-
VB6.0で、フォームから、別のフ...
-
python ボタンを押すと複数の関...
-
SNMPの標準MIBについて
-
else if文の順序を変えることに...
-
フェードイン-(待機)-フェー...
-
VBAで改行の入ったデータの正規...
-
四乗根を英語で言うと・・・
-
CreateDialogについて
-
PYTHONのtkinterについて
-
マスクをとるとオーバーフロー...
-
PythonでSetWindowPosを使うに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスの中身をリセ...
-
変数に256文字以上のテキストを...
-
テキストボックスにセルの値を...
-
別のアプリケーションのテキス...
-
全てのテキストボックスをセル...
-
'2465'指定した式で参照してい...
-
POIでのテキストボックス作成に...
-
VB6.0 でメニューを作りたいん...
-
pdfのテキスト全文コピー、テキ...
-
Access2000 実行時エラー '3061':
-
VBSでMid関数を使ったらエラー...
-
VB.NET メッセージボックスの表...
-
HTMLのtextbox類に文字を残す
-
RPG(AS400)の本、サイトってあ...
-
VB.NET2005 DataGridViewでレコ...
-
テキストの横移動させて表示
-
アクセスのフォームから検索を...
-
FLASH上で日数カウントダウン
-
IP Address 入力フォームについて
-
Flash 暗号装置の作り方
おすすめ情報