• 締切済み

ヘッドラインを作りたい

ヘッドラインというのでしょうか。 複数行ある外部ファイルを読み込み1行ずつ表示していくスクリプトを作成しています。 が、ActionScriptが不慣れな事もあり、全く進みません。 参考になりそうなサイトやサンプルはありませんでしょうか…

みんなの回答

  • kuny2005
  • ベストアンサー率67% (21/31)
回答No.1

1・外部テキストファイルをLoadVarsで読み込み 2・splitを使い改行コードで分割し配列に格納 3・配列の要素順に表示 4・全部表示したら1に戻る でどうでしょうか?

kamay
質問者

お礼

ありがとうございます。 流れは大体わかるのですが… 長文だった場合を考えて文字を流したいのですが それのやり方がわからくて… 今のところ文字が流れるようにはなったのですが、 どこか不自然なのでサンプルとかがないかなと思った次第です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 変数の扱い(テキスト複数行操作)

    ヘッドライン作成したいのですが 外部テキストを1行読み込むことは出来たのですが 複数行を順番に表示していくのがうまくいきません。 ActionScript ------------------------------------------ System.useCodepage = true; _root.loadVariables("load.txt"); _root.onData = function() { pointer = 0; space = " "; ticker = space + topic; this.onEnterFrame = tickerGo; }; function tickerGo() { disp = ticker.substr(pointer); pointer++; if (pointer>ticker.length) { pointer = 0; } }; 外部テキスト load.txt ----------------------------- topic=2005/3/16 更新しました ------------------------------ &で変数を ----------------------------- &topic1=2005/3/16 更新しました& &topic2=2005/3/17 更新しました!& ------------------------------ としたまではいいのですがアクションスクリプト内での topicの値の増減をどうすればいいのか(書き方)良く分かりません。 この辺まだはじめたばかりでC言語はある程度できるのですが・・・ ぜひとも教えてください。

    • ベストアンサー
    • Flash
  • スクリプト作成

    ファイルを読み込んだ時に読み込んだ行数を 外部ファイルなどに記録し、次に同じファイルを 読み込んだ時に最後に読み込んだ次の 行から読み込むスクリプトを作成したいのでが、 参考なるサイト教えて頂けないでしょうか。 よろしくお願いします。

  • FLASHからテキストデータを出力させる

    現在、ActionScriptで外部XMLデータを呼び出し、編集を行い、その内容をファイルとして出力させる、という事をやろうとしているのですが、 Flashからテキストファイル等の出力は不可能だという事を聞き (ネット上で調査も結構したのですが、やっぱり不可能なのでしょうか…??) それならActionScriptから何か別のスクリプトを呼び出し、データを渡し、出力させる方法が適切かなと思っています。 現在、JavaScriptを使おうと思っているのですが、 外部のスクリプトの関数をActionScriptから呼び出す事は可能であるかを調べており、なかなか方法が載ってるサイトが見つからず困っています。 そもそも可能なのでしょうか? ちなみにこのFLASHは ・WEB環境がないところで実行しなければならない ・HTMLからではなくswf単体で動作する という条件があります。 不可能であれば、スクリプトである必要もなく、 ActionScriptがクライアントの環境でファイルを生成出来れば何でもいいと思っています。 何か良い方法があれば回答宜しくお願い致します。

    • ベストアンサー
    • Flash
  • VBスクリプトでエクセルのセルに色をつける

    VBスクリプトを使って、あるエクセルファイルを開き、一行目に色をつけたいと思っています。なかなか良いサンプルコードが見つかりません。 どなたか参考になるサイトやコードを教えて頂けないでしょうか?

  • 外部クラスからステージへのaddChild()メソッドの利用について

    いつもお世話になります。 ActionScript3(以下AS3)で記述したスクリプトを外部クラス化したいと考えており、FLAファイル側で外部クラスsample.asクラスをnew sample();で呼び出し、外部クラス内で生成したSpriteをステージに追加する為にaddChild(basebg);と指定するとコンパイルエラーとなり、「1180:未定義である可能性が高いメソッドaddChildの呼び出しです。」と表示されます。 外部クラスにはbasebgに追加するaddChild()メソッドを複数使用していますが、それらはエラーが出ていません。 外部クラスからステージにオブジェクトを追加するにはどのような記述が必要でしょうか? 初歩的なミスかもしれませんが、ご教授いただけると幸いです。 宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • flash ActionScript textファイルの文字列の置換

    お願いいたします。 flash ActionScript2.0 で、外部で読み込んでいるtxtファイル内の「,」半角カンマの表示を、swfファイルで「全角(半角)スペース」に置き換えて表示させたいのですが、その場合どのようなScriptを記述すればよいのですか? 現在→ ムービークリップに対して、 onClipEvent (load) { this.loadVariables("flash.txt"); } というActionScriptを記述して、flash.txtという外部ファイルを読み込んでいます。 そこまでは、問題なくできたのですが、 flash.txtファイル内「,」半角カンマの表示を、swfファイルで「全角(半角)スペース」に置き換えて表示させるscriptがわかりません。 教えて下さい。お願いいたします。

    • ベストアンサー
    • Flash
  • function内でメンバー変数を作れる?

    ActionScriptのオブジェクトスクリプトは初めてで、ActionScript2.0で制作しようとしています。 クラス内での変数の扱い方が解らずはまっています。 class Sample{ var temp:Array = Array(); function Func_01(key, val){ this.temp[key] = val; } 上の二行目メンバー変数tempを定義する部分をFunc_01内で行うことはできないのでしょうか? やりたいことは、外部テキストファイルを読み込み、中身によって持つメンバー変数を変えたいだけです。例えば 外部テキストより sample=key_A>>>1,key_B>>>2,key_C>>>3,key_D>>>4 を読み込み sample['key_A']=1; sample['key_B']=2; sample['key_C']=3; sample['key_D']=4; のように','と'>>>'でsplit等を利用し連想配列にして利用したいのですが、function内で読み込んだ値をメンバー変数にできずはまっています。お解りの方ご教授願います。

    • ベストアンサー
    • Flash
  • Flashで外部ファイルの指定行のみ取り出し表示

    初心者です。 当初は、ActionScriptで外部ファイルphpを読み込み、phpの中にtxtから取り出した文字列を表示しようとしていました。 多分、これでもできると思いますが、ActionScriptからphp経由せず、直接txtから取り出せないかと思い、質問します。 ActionScriptで外部ファイル(txt)の中身の2行目だけ取り出すという方法はできるのでしょうか? <テキスト例(txt)> 花子 東京都 乙女座 このうち2行目の東京都だけ取り出すということです。 こちらの方が、phpをわざわざ挟まずにシンプルだと思いました。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • 外部の画像ファイル(bmp等)を表示

    外部の画像ファイル(bmp等)を表示させたいのですが、 ActionScriptで方法があるのでしょうか? サンプルページ等あれば教えてください。 例としては、下記のようなものです。 ・フルパスを入力してボタンを押すと画像を表示させる よろしくお願いします。

    • ベストアンサー
    • Flash
  • 外部テキストの読み込み

    はじめましてよろしくお願いしますm(_ _)m 最近FLASHのアクションスクリプトを触るようになったのですが、どうしてもわからないことがあるので質問させて下さい。 やりたいのは…、 text01=あいうえお &text02=かきくけこ &text03=さしすせそ という外部テキストファイルがあってそれを1つのswfファイルが読み込まれるごとに違う値を表示したいです。イメージとしては下のような感じです。 <sample.swf>←ここではtext01の内容を表示 ・ ・ <sample.swf>←ここではtext02の内容を表示 ・ ・ <sample.swf>←ここではtext03の内容を表示 ・ ・ swfファイルを個別に用意し、外部テキストの変数をそれぞれ指定してやればできるのですが、それではswfファイルが複数になってしまうのと読み込みにも時間がかかるので(見出しに使いたいのでフォント埋め込みです)なんとか1つのswfファイルでできないか考えています。 FLASHではこういったことは可能でしょうか? 何かヒントだけでもいただけると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • Flash