• 締切済み

画像を横に無限スクロールする件で

Flash CS4 ActionScript3.0の初心者です。 皆さんの投稿を参考にさせて頂き、自分なりに置き換えて試行錯誤しながら勉強しています。  http://www.freestitch.jp/ 以前、上記のHPで質問された「ページ移動時の表示動作に関する」ご回答は、とても参考になりました。 そこで上記のHPで"ITEM"をクリックすると左から順に画像が配置され左方向に無限スクロールする方法。 次のカテゴリーをクリックすると左から順に閉じていき、新しい画像が左から順に配置され左方向に無限スクロールする方法。 どうか此の2点の方法をご教示頂きますよう宜しくお願い致します。

みんなの回答

  • cspl
  • ベストアンサー率83% (55/66)
回答No.1

まずは1つ目の点をクリアしましょう。 それができなければ2つ目にも進めません。 逆に言うと、一つ目の点が理解できれば2つ目の点もクリアできるはずです。 とりあえず、基本的な考え方のみ説明いたしますと、 こういった流れる系統のインターフェースの場合、表示されている画像のリストを配列で管理することが多いです。 上記のサイトの場合、ウインドウを大きくリサイズすると、表示されていなかった右側のスペースにサムネイルが新たに生成されるのが分かると思います。 つまり、サムネイル画像はそれぞれ自分の座標を監視しておき、ブラウザの外(左側)に出た時点で、removeChildで取り除いて配列からも取り除き、替わりに右側にaddChildで追加される画像を配列に順次追加していきます。 配列で管理しておけば、順番に消すことやに表示させることは容易いことです。 もしもこの考え方を見ても作り方がピンとこない場合は、何ができないのかもう少し細かく問題を切り分けてみた方が良いでしょう。

dylan1953
質問者

補足

お返事とお礼が遅くなり申し訳ございません。 不意な事故で入院をしてやっと退院することが出来ました。 FlashはCS4を初めて導入し、「教えて!goo」で勉強している初心者です。 参考にした無限スクロール  http://hfm-kenchan.com/Lesson/log_qa/D0609055.htm 無限スクロールのみなら、上記のサイトなどを参考に作成することが出来ました。 私が教えて頂きたかったのは、1枚ずつ開きながら配置し、1枚ずつ閉じていくのが知りたかったのです。 タイムライン上で画像一枚一枚をモーショントゥイーンで作成し、ひとつのMCにする方法は出来ていますが、ASでどう操作するのかが分かりません。 それなりに開きながら配置して無限スクロールするのですが・・・  http://www.freestitch.jp/ 上記のサイトのようにスムーズに配列してないようです。(フレーム数が短いのでしょうか?) モーショントゥイーンじゃなくASでコントロールしているのでしょうか? 出来るだけMCを使わずASでコントロールするのが希望です。 宜しくお願いします。

関連するQ&A