AS3包不反映位置

时间:2013-04-20 04:21:19

标签: actionscript-3

我有一个引用'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错误解释文件路径一样,尽管它一直在努力。非常讨厌!

2 个答案:

答案 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类更改为其他名称。