- ベストアンサー
ニュースティッカーを作る
- 外部xmlを読み込んでニュースティッカーを作りたい。タイトルが右から流れてある時点でストップ、そして左へ消えていく。タイトルにリンクを貼ることができない。WinXP,FlashMXで作業をしている。
- 外部xmlファイルには4つのニュース記事があり、タイトル、内容、リンクが含まれる。ステージにダイナミックテキストを配置し、外部XMLをロードする。ニュースのエレメント数を取得してタイトルを表示し、一定の間隔で切り替える。
- ニュースティッカーのタイトルを表示させることはできるが、タイトルの動きとリンクの貼り方がわからない。WinXPとFlashMXでの作業をしている。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
普通は,ご質問で書かれていらっしゃる部分が大変で(難しくて), 「動かす」とか「リンクをかける」というのが簡単な事だと思います。 普通にFlashを始める場合, 「動かす」とか「リンクをかける」とかいうことが,基本的な出発事項なのですから。 > ・タイトルが右から流れてある時点でストップ、そして左へ消えていく。 普通にその動きをモーショントゥイーンで作成すれば良いと思います。 例えばフレーム1で XML をロードさせるところまでしておいて, ロード完了次第, フレーム2以降にそういうアニメーションを作成すれば良いということです。 フレーム2では,テキストフィールドに XML の最初のノードのタイトルを代入します。 そして, そのタイトルが右から流れてある時点でストップ、そして左へ消えていくという1つの動きが終わった状態のフレームで, タイムラインを gotoAndPlay(2) で,フレーム2に戻します。 このフレーム2では次のノードのタイトルをテキストフィールドに代入するようにします。 > ・タイトルにその記事へのリンクを貼る。 テキストフィールドが動く上のレイヤーに,ボタンを作成して, フレーム2 に戻る度に, ボタン.onRerease = function(){ getURL(次のノードのURL); }; のように定義し直します。 まとめると, XML をロードするのは フレーム1。 XML からデータを1つずつ取ってきて適用させるのがフレーム2。 それ以外は,タイトルが右から左へ消えていくアニメーション。 こんな感じが Flash 的にオーソドックスな作り方だと思います。
お礼
回答、ありがとうございます。 なるほど。切り離して考えるとよかったんですね。 うまくいくか分かりませんが、頑張って作ってみます。 分からない時はまた質問しますので、よろしくお願いいたします。