• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ニュースティッカーを作る)

ニュースティッカーを作る

このQ&Aのポイント
  • 外部xmlを読み込んでニュースティッカーを作りたい。タイトルが右から流れてある時点でストップ、そして左へ消えていく。タイトルにリンクを貼ることができない。WinXP,FlashMXで作業をしている。
  • 外部xmlファイルには4つのニュース記事があり、タイトル、内容、リンクが含まれる。ステージにダイナミックテキストを配置し、外部XMLをロードする。ニュースのエレメント数を取得してタイトルを表示し、一定の間隔で切り替える。
  • ニュースティッカーのタイトルを表示させることはできるが、タイトルの動きとリンクの貼り方がわからない。WinXPとFlashMXでの作業をしている。

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

普通は,ご質問で書かれていらっしゃる部分が大変で(難しくて), 「動かす」とか「リンクをかける」というのが簡単な事だと思います。 普通にFlashを始める場合, 「動かす」とか「リンクをかける」とかいうことが,基本的な出発事項なのですから。 > ・タイトルが右から流れてある時点でストップ、そして左へ消えていく。 普通にその動きをモーショントゥイーンで作成すれば良いと思います。 例えばフレーム1で XML をロードさせるところまでしておいて, ロード完了次第, フレーム2以降にそういうアニメーションを作成すれば良いということです。 フレーム2では,テキストフィールドに XML の最初のノードのタイトルを代入します。 そして, そのタイトルが右から流れてある時点でストップ、そして左へ消えていくという1つの動きが終わった状態のフレームで, タイムラインを gotoAndPlay(2) で,フレーム2に戻します。 このフレーム2では次のノードのタイトルをテキストフィールドに代入するようにします。 > ・タイトルにその記事へのリンクを貼る。 テキストフィールドが動く上のレイヤーに,ボタンを作成して, フレーム2 に戻る度に, ボタン.onRerease = function(){   getURL(次のノードのURL); }; のように定義し直します。 まとめると,  XML をロードするのは フレーム1。  XML からデータを1つずつ取ってきて適用させるのがフレーム2。  それ以外は,タイトルが右から左へ消えていくアニメーション。 こんな感じが Flash 的にオーソドックスな作り方だと思います。

limena
質問者

お礼

回答、ありがとうございます。 なるほど。切り離して考えるとよかったんですね。 うまくいくか分かりませんが、頑張って作ってみます。 分からない時はまた質問しますので、よろしくお願いいたします。

関連するQ&A