私は始動に必要なフラッシュアサインメントを持っていますが、アドバイスをいただければ幸いです。割り当ては、カードゲームをプレイするためのアプリケーションを作成することです、私は2つの変数を持つMXMLコンポーネントを作成する必要があります、1つの変数は、トランプの背面の画像を格納し、 (2番目の変数は50以上の画像を格納します)。複数の画像をアクションスクリプト3の変数に格納するFlash Builder 4.5の場合
私はこのようなカードの画像のバックのための変数を書いた:
public var backOfCard:Image = new Image();
backofCard.source = 'asset/backImage';
私は未定義の変数エラー(1120:未定義のpropery変数IMG1のアクセス)を取得しかし、何かがありますように、私は感じます私がここで行方不明になっている小さい、しかし誰かがそれを見つけられるかどうか疑問に思っていた。
カード前面の各jpg画像で同じ方法を使用する必要があるかどうかを知りたければ、ファイル名の変更を除いて、繰り返しのコードがたくさんあるようですカード画像。
ここに宿題のスニペットがありますが、この部分を正しく理解する助けが必要なだけです。本当にありがとうございます。
あなたの仕事は、カードという名前のカスタムコンポーネントを提供することです。ファイル→新規→MXMLコンポーネントを使用して コンポーネントを作成します。ポップアップダイアログで ボックス
は、カードのコンポーネントに入る何spark.components.Image
上
ベースカードコンポーネントカードパッケージ空白
名を残しますか?
カードごとに、 カードの前面または背面を表示したいと考えています。つまり、各カードには、 に、どのファイルを正面として表示するか、およびその背面に表示するファイルを格納する場所が必要です。
これを行うには、 ファイル名を格納する2つの変数をカードコンポーネントに作成します。これらの変数をbackImageとfrontImageと呼ぶことがあります。
あなたはいくつかのことを残しているようです。たとえば、宣言されている場所に沿ってパブリック変数を作成すると、コンパイルエラーが発生します。しかし、エラーに関連するプロジェクトのどこかにimg1変数があるはずです。あなたはそれを含むコードを表示するだけでなく、それと上記のコードとの関係を与える必要があります。 –
PS MPOは、カードの裏面をCSSで設定する必要があり、カードのデータの一部であってはならないということです。これは、すべてのカードで同じであるためです。 –
ありがとうエイミー、私はこのことを初めて知っていて、あなたがそれを指摘するまで何かが足りなかったことに気付かなかった。それは有り難いです。 – user1084279