0

リージョンに分割された英国のフラッシュマップを作成しました。各リージョンは、ロールされていないときは完全に表示され、ロールオーバーされたときは完全に半透明のボタンです(同じ領域を異なる色で表示するため)。今必要なのは、ボタンをロールオーバーしたときに、リージョン名を表示する必要があることです。リージョン名の配列があり、ASを別のファイルに書き込んでから、SWFにリンクできることを期待していました。 。これは可能ですか?関数をどのように記述しますか?

ありがとう

Sico87

4

1 に答える 1

1

Ok。クラスは必要ありません。領域は静的な形状です。それらの下に名前を置き、アニメーションでアルファを0に変更して、地域の名前と背景色を表示します。

クラスを使用したい場合:

  1. コードからシーンを構築する場合:ボタンの動作の基本クラス(イベントでスプライトを拡張するクラス)を作成し、リージョンのコードで拡張します。

  2. フラッシュでシーンを構築する場合:マウスイベントハンドラーを使用してスプライトを拡張するクラスを作成します。MouseEvent.ROLL_OVERおよびMouseEvent.ROLL_OUTで、プロパティまたは子プロパティをアニメーション化します。getChildByName( "Name in stage")を使用します

ライブラリの最後で、「ActionScriptにエクスポート」を選択します。「基本クラス」にクラス名を記入してください。

于 2009-10-12T15:28:01.807 に答える