-5

私は Flash に頭を悩ませていますが、簡単に言えば、コードをどこに置くべきかわかりません。

ツールボックスからワークスペース/キャンバスにオブジェクトをドラッグし、このオブジェクトのイベント ハンドラーのリストを表示して、特定のイベント ハンドラーの下にコードを配置できる Visual IDE に慣れています。

フラッシュはこのようには機能しないようです。ツールボックスにはButtonオブジェクトがありません。代わりに、長方形ツールを使用して長方形を描画し、[シンボルに変換] を使用してこれをボタンに変換する必要があります。ボタンができたので、ラベルのテキストを「Hello World」に変更したいと思います。

ラベル (大きなT ) であると想定しているものをキャンバスにドラッグし、プロパティを列挙して、ラベルの名前/ID を見つけようとしましたが、これが見つかりません。

2つの質問:

  • Flash CS6 で、ボタンのクリック イベントにアクセスするにはどうすればよいですか?
  • Flash CS6 で、オブジェクトのプロパティにアクセスするためにラベル (またはその他のオブジェクト) を識別するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1
  • Flash CS6 で、ボタンのクリック イベントにアクセスするにはどうすればよいですか?

他のコードと同様に、これはActionsペインまたはテキスト エディターで実行できます。何かのようなもの:

yourButton.addEventListener(MouseEvent.CLICK, clicked);

function clicked(e:MouseEvent):void {
//code
}
  • Flash CS6 で、オブジェクトのプロパティにアクセスするためにラベル (またはその他のオブジェクト) を識別するにはどうすればよいですか?

オブジェクトはシンボルとして保存する必要があり、そのシンボルのインスタンスに名前を付けることができます。次に、その名前を参照して変更します。テキストボックスの「プロパティ」が見つからないのは、それがシンボルではないためです。テキストフィールドを選択して F8 キーを押す (または [変更] -> [シンボルに変換] に移動) と、それをシンボルのように扱うことができます。

Visual Studioなどとは少し異なるため、基本のコツをつかむまで、1、2回のチュートリアルでGoogleが大いに役立つと思います。これは特にtextfieldsに関するものです。

于 2012-10-22T13:25:01.453 に答える