【发布时间】:2013-05-12 15:18:38
【问题描述】:
我正在制作一个简单的益智游戏,其中您有 3x3 大网格,您将拼图碎片放到网格上,然后它就会卡入到位,问题是我无法让图片卡入到位。 网格由 9 个方格组成,每个方格都有自己的实例名称。 我尝试使用的代码不起作用:
if( dropTarget )
{
if( dropTarget.parent.name == "S6" )
{
GTB.x = S6.x
GTB.y = S6.y
}
GTB 是拼图方块的名称,S6 是方块的名称。 这段代码不起作用,我得到了这些错误: 1119:通过静态类型 String 的引用访问可能未定义的属性 x。 1119:通过静态类型 Class 的引用访问可能未定义的属性 x。 1119:通过静态类型 String 的引用访问可能未定义的属性 y。 1119: 通过静态类型 Class 的引用访问可能未定义的属性 y。
我也发现不能用 GTB.x = 改变 GTB 的位置,我必须用 x =
【问题讨论】:
-
错误意味着 GTB 没有 x 属性。您需要展示更多代码(例如什么是 GTB)
标签: actionscript-3