Actionscript 3 ActionScript3中图像的模糊嵌入

Actionscript 3 ActionScript3中图像的模糊嵌入,actionscript-3,flex4,embed,packages,ambiguity,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: 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.
我有一个项目文件夹,里面有buttons文件夹。我将所有与按钮相关的类存储在buttons文件夹中。然而,我得到了一个模糊错误

我正在PlayButton.as类中创建一个图像

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

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

简单说明的错误是“PlayButton\u PlayHoverImg”由两个不同的类定义。重命名或强制转换以消除歧义。

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

尝试重置编译器。如果这不起作用,您是否100%确信您没有命名另一个embed PlayHoverImg:Class?是的,我100%确信没有其他PlayHoverImg类。我如何重置comipler?也许你在某处有一个备份,而编译器可以看到,并将其误认为是一个副本。尝试重命名它,错误会消失吗?还有一种可能是其他错误导致了这种情况,我记得在过去的日子里,编译器不太擅长识别错误。阅读问题下面的注释是的,他需要发布代码来进一步了解这一点。这样我们就可以确定这是一个构建问题还是代码问题。