リージョンに分割された英国のフラッシュマップを作成しました。各リージョンは、ロールされていないときは完全に表示され、ロールオーバーされたときは完全に半透明のボタンです(同じ領域を異なる色で表示するため)。今必要なのは、ボタンをロールオーバーしたときに、リージョン名を表示する必要があることです。リージョン名の配列があり、ASを別のファイルに書き込んでから、SWFにリンクできることを期待していました。 。これは可能ですか?関数をどのように記述しますか?
ありがとう
Sico87
リージョンに分割された英国のフラッシュマップを作成しました。各リージョンは、ロールされていないときは完全に表示され、ロールオーバーされたときは完全に半透明のボタンです(同じ領域を異なる色で表示するため)。今必要なのは、ボタンをロールオーバーしたときに、リージョン名を表示する必要があることです。リージョン名の配列があり、ASを別のファイルに書き込んでから、SWFにリンクできることを期待していました。 。これは可能ですか?関数をどのように記述しますか?
ありがとう
Sico87
Ok。クラスは必要ありません。領域は静的な形状です。それらの下に名前を置き、アニメーションでアルファを0に変更して、地域の名前と背景色を表示します。
クラスを使用したい場合:
コードからシーンを構築する場合:ボタンの動作の基本クラス(イベントでスプライトを拡張するクラス)を作成し、リージョンのコードで拡張します。
フラッシュでシーンを構築する場合:マウスイベントハンドラーを使用してスプライトを拡張するクラスを作成します。MouseEvent.ROLL_OVERおよびMouseEvent.ROLL_OUTで、プロパティまたは子プロパティをアニメーション化します。getChildByName( "Name in stage")を使用します
ライブラリの最後で、「ActionScriptにエクスポート」を選択します。「基本クラス」にクラス名を記入してください。