1

次を使用して、Flex mxmlファイル(スクリプトセクション)に画像を埋め込みました。

<fx:Script>
   <![CDATA[
   import com.views.myTitleWindowFile;
   ...
   [Embed(source="com/assets/image_error.png")]
   public static const IMG_ERROR:Class;
   ...

そしてそれはうまくいきます。次に、上記のようにインポートされたmyTitleWindowFile(spark TitleWindowコンポーネント用)という名前のmxmlファイルで同じ画像を使用したいと思います。myTitleWindowFile.mxmlは、次の行にエラーを表示します。

Alert.show("Please enter a value.", "Error",Alert.OK,null,null,IMG_ERROR);

エラーは次のように述べ1120: Access of undefined property IMG_ERROR.ています。私が間違っていることについて何か考えはありますか?コメントありがとうございます。

4

1 に答える 1

1

myTitleWindowFile親のリソースにアクセスしてはいけません。定義されmyTitleWindowFileていないアプリケーションの別の領域でそれを再利用したいという状況に簡単につながる可能性があります。IMG_ERROR

宣言IMG_ERRORmyTitleWindowFileてローカルでアクセスします。それはあなたのコードをよりクリーンでよりポータブルに保ちます。

于 2012-06-01T21:31:29.920 に答える