在ActionScript 3中模糊嵌入图像

时间:2011-09-21 11:44:57

标签: actionscript-3 flex4 embed packages ambiguity

我收到此错误

 PlayButton.as: Error: Can not resolve a multiname reference unambiguously.      
 PlayButton_PlayHoverImg (from PlayButton_PlayHoverImg.as) and 
 buttons:PlayButton_PlayHoverImg (from buttons\PlayButton_PlayHoverImg.as) are available.

我有一个带有按钮文件夹的项目文件夹。我将所有与按钮相关的类存储在我的按钮文件夹中。但是我得到了一个含糊不清的错误。

我正在PlayButton.as类中记录一个图像

    [Embed(source = "../../resources/images/play3.png", mimeType = "image/png")]
    private var PlayHoverImg:Class;
    private var playHoverImpl:Bitmap = new PlayHoverImg();

所以它告诉我,我嵌入的图像存在一些问题。可能是什么问题?

2 个答案:

答案 0 :(得分:2)

简单说明的错误是'PlayButton_PlayHoverImg'由2个不同的类定义。重命名或转换它以消除歧义。

答案 1 :(得分:0)

您可以尝试清理当前项目以修复此错误。