1

Flash Proプログラミングは初めてで、ラベルを設定できるボタンタイプのシンボルを作成しようとしています。私が直面している問題は次のとおりです。

  1. シンボルtype=Buttonを作成すると、フレームにActionScriptを追加したり、サブコンポーネントにアクセスしたりできませんか?なんでそうなの?
  2. シンボルtype=MovieClipを作成すると、ActionScriptを追加してサブコンポーネントにアクセスできますが、ホバー時にHandCursorを表示する方法がわかりませんか?

任意のアイデアをいただければ幸いです。ありがとう..

4

1 に答える 1

1

それを行うにはいくつかの方法があります。

まず、ボタンのサブコンポーネントにアクセスする機能があり、それにアクションスクリプトを追加することもできます。ただし、私はあなたと同じことを行い、Movieclipsを使用してボタンを作成します。これにより、より多くの自由が得られます。

ハンドポインターの問題を克服するには、これを再現する方法が2つあります。

まず(私の好み)、ボタンオブジェクトを作成するだけです。これは見えないか、最悪の場合1%の不透明度になります。ムービークリップの最上層に配置します。ホバー状態やコードは必要ありません。手のアイコンを再現できるようにするためです。

2番目のオプションは、コード内でそれを行うことです。これが引き起こす傾向のある1つの問題(そうでない場合は、サブコンポーネントに対して同じコードを実行する必要があります)では、この複製されたムービークリップに選択的なテキストが含まれている可能性があります。テキストにカーソルを合わせます)。

生産するのに十分シンプルです。ムービークリップのフレーム1に次を追加します。

buttonMode = true;

これにより、ハンドカーソルも作成されます。詳細については、 http ://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/Sprite.html#buttonModeを参照してください。

それが役に立てば幸い

于 2010-09-26T21:34:08.537 に答える