• 締切済み

Flashで出来ること

こんにちは、早速質問させていただきたいのですが、Flashでボタンをクリックしたときにウィンドウが下にスクロールする仕方などはあるのでしょうか? あればその方法を教えていただきたいです。

みんなの回答

noname#119957
noname#119957
回答No.2

flashのguiを使用して作業ができる様子を単純に説明します。 あくまでもイメージをつかめるための文章です。 (1)ボタンを作成 (2)ボタンのクリックイベントに動作を定義   (この場合は指定のラベルにジャンプするという動作) (3)ボタンで指定したラベルをタイムライン上の好きなフレームに定義 (4)このラベルから始まるスクロールするようなムービークリップを作成する。 ※flashの始まりは、タイムラインの最初となります。そして、ボタンが表示されているときは、ボタンが機能します。ボタンに設定されたイベントに対する動作は、指定のタイムラインにジャンプすることです。 ジャンプすれば、そのから、スクロールするムービークリップがはじまるようにしておきます。 いろいろな場面を、タイムライン上の各ラベルから始まるようにしておいてスイッチで制御すればいろいろなプレゼンテーションが可能となりますね。

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

「ウィンドウが下にスクロール」 という意味が正確につかめません。 A:Flashの中がスクロールするということでしょうか? B:ウィンドウの中(HTML)がスクロールするということでしょうか? C:ウィンドウ自体が下にスクロール(というより移動)するということでしょうか? ※A,B,C とも 【下の図】↓ をご参照のこと。 ・Aについて フル画面表示されるFlashの場合もこれに含みます。 ウィンドウの中全体にFlashが表示される場合であってもそうでなくても, Flash の中身全体をスクロールさせる場合は Flash の機能 ActionScript でできます。 大きなムービークリップの中にムービーを作成してその大きなムービークリップごと下や上に動かせば良いと思います。 具体的な ActionScript は,Flash 作成ソフト や そのバージョンや ActionScriptのバージョン や Flash Player のバージョンによって変わるので何とも言えません。 ・Bについて これは Flash 外 のことになりますから,Flash 単独ではできません。 基本的には JavaScript が主役となってウィンドウ内のドキュメントをスクロールさせることになるとお思います。 主役 は JavaScript ですが,ボタン自体は Flash 内のボタンであってもかまいません。 Flash 内のボタンから 何某かのJavaScript 関数を実行させれば良いと思います。 Flash 内のボタンから 何某かのJavaScript 関数を実行させる具体的な方法は, これまたバーションなどによって変わりますから何とも言えません。 ExternalInterface.call または getURL または fscommand などを使ってどうにかすると思います。 ・Cについて これは B と基本的に全く同じです。 (同じと言っても使う JavaScript はぜんぜん違うと思いますが。)

masa1075
質問者

お礼

ありがとう御座います。 初めてホームページを作っています。 今後何かと質問をさせていただきますがよろしくお願い致します。 ちなみに今回はAでした。 ありがとう御座いました。

関連するQ&A