テキストフィールドをダイナミックテキストに指定し、
複数行に設定した後にコンポーネントパネルから「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ランキング
-
テキストボックスの中身をリセ...
-
FLASH上で日数カウントダウン
-
スクロールさせたテキストをボ...
-
テキストフィールドにスクロー...
-
HTMLのtextbox類に文字を残す
-
'2465'指定した式で参照してい...
-
全てのテキストボックスをセル...
-
createTextFieldで作ったテキス...
-
jQueryで入力テキスト付きのモ...
-
クリップボードの中身のペースト
-
テキストボックスにセルの値を...
-
adobe flashでボタンの上のテキ...
-
シェイプトゥイーンをかける順...
-
変数に256文字以上のテキストを...
-
画面上のカーソルの位置を取得...
-
setTextMode()について教えてく...
-
リッチテキストボックスでの書...
-
firefoxで画面をクリックすると...
-
Flash コンポーネントのUIScrol...
-
【VB.NET】別Formのボタンが押...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスの中身をリセ...
-
テキストボックスにセルの値を...
-
別のアプリケーションのテキス...
-
変数に256文字以上のテキストを...
-
改行含むテキストの表示の仕方
-
VB6.0 でメニューを作りたいん...
-
RPG(AS400)の本、サイトってあ...
-
pdfのテキスト全文コピー、テキ...
-
'2465'指定した式で参照してい...
-
HTMLのtextbox類に文字を残す
-
IP Address 入力フォームについて
-
時計の:を点滅させたい
-
全てのテキストボックスをセル...
-
フォームのテキストの入力数字...
-
VS2008 C# ボタンのテキストを...
-
2つのテキストファイルを比べて...
-
空白で入力フォームのボタンを...
-
漢字入力した値のカタカナ変換...
-
テキストエリア内の文字列にリ...
-
VBAからPDFのテキストフィールド
おすすめ情報