我有一个引用'com.poole.blackjack.game'的fla类,以及一个从'com \ poole \ blackjack \ game'的fla根开始的文件夹路径。
当我编译时,我得到: 'C:\ Users \ Stephen \ Desktop \ Blackjack \ com \ poole \ blackjack \ Game \ Player.as,第1行5001:包'com.poole.blackjack.game'的名称不反映此文件的位置。请更改此文件中的包定义名称,或移动文件。 C:\ Users \用户斯蒂芬\桌面\酒杯\ COM \普尔\二十一点\游戏\ Player.as'
我尝试将引用和文件夹名称更改为“游戏”,但获取: 'C:\ Users \ Stephen \ Desktop \ Blackjack \ com \ poole \ blackjack \ game \ Player.as,第1行5001:包'com.poole.blackjack.Game'的名称不反映此文件的位置。请更改此文件中的包定义名称,或移动文件。 C:\ Users \用户斯蒂芬\桌面\酒杯\ COM \普尔\二十一点\游戏\ Player.as'
就像flash错误解释文件路径一样,尽管它一直在努力。非常讨厌!
答案 0 :(得分:1)
好像你的包正在使用'游戏' - 小写g
您在错误消息中的路径是'Game' - 大写G
我将验证您的文件夹结构案例是否与包案例匹配。
你的错误:
When I compile, I get: 'C:\Users\Stephen\Desktop\Blackjack\com\poole\blackjack\Game\Player.as
你的包裹:
'com.poole.blackjack.game'
答案 1 :(得分:0)
比帖子晚了很多,但我们遇到了类似的问题。似乎构建系统/ IDE存在一个错误,如果你有一个文件和一个同名的目录,事情可能会混淆。 在我们的例子中,在同一个目录中,我们有一个名为Util的类和一个名为util的目录,它没有使用相同的错误进行编译。 我们的修复方法是将Util类更改为其他名称。