- ベストアンサー
Flashのボタン機能
- Flashで月をクリックして太陽を表示する方法を教えてください。
- Flashでボタンとして月を扱い、クリックすると太陽が表示されるようにしたいです。
- Flashで画面に月を表示し、月をクリックして太陽が出てくるアニメーションを作りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
結論から言うと基本的なアクションスクリプトを理解する必要があります。 ・・と書くと「プログラム?ややこしそう・・」と思うかも知れませんが FLASHの場合はメニューから選ぶだけでできるので大丈夫です。 最初に覚える命令は「stop」と「play」と「gotoandplay(stop)」だけでOKです。 ただ、初心者向けの本は立ち読みでもいいので読んでみた方がいいですね。 最初は全てタイムラインで作るのが分かり易くておすすめですよ。 では実際にどのようにやるか例を書きますね。 1.まずは輝いている月のボタンをフレーム1に配置します。 (月ボタンのアップやダウンの輝く月のアニメはムービークリップである必要があります。 これができているということはムービークリップの特性は理解できていますね) 2.次にフレーム2から、月が移動して隠れるアニメーションを作りましょう。 理論的にはこうです。 1フレーム目でムービーの再生を停止させておいて、ボタンを押したら再生が再開するように命令するのです。 3.次にフレーム1に打たれたキー(●)をクリックして選択し、「アクション」パネルを開きます。 パネルに「フレームアクション」と表示が出ているのに注目してください。 4.パネルの「+」を押すと出てくるメニューから「アクション」⇒「stop」と選びます。 するとフレーム1に打たれたキー(●)の上に「a」という文字が表示されます。 これで、ムービーはフレーム1で停止し続けます。 5.次に、配置した月ボタンをクリックして選択ください。 「アクション」パネルに「オブジェクトアクション」と表示されているのに注目してください。 6.「+」のメニューから「アクション」⇒「play」を選びます。 これだけでOKです。 パブリッシュするなりムービープレビューするなりして確認してみてください。 アクションにはフレームアクションとオブジェクトアクションがあることを覚えておいてください。
お礼
お返事が遅れました。 詳しいご回答、ありがとうございます。 やはり、アクションスクリプトの理解が重要なのですね。勉強しようと思います。 また次の課題がでましたので、腕を磨こうと思います!