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 回答