定位无法正常工作

时间:2013-05-12 15:18:39

标签: actionscript-3

我正在制作一个简单的益智游戏,你有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 =

1 个答案:

答案 0 :(得分:0)

GTB是一个字符串,你不能移动它。

也许您多次使用GTB名称,但其他人应该尝试使用GTB as MovieClip.x

你不能使用x =,因为你无法移动舞台或课堂。

我可以问你,你对actionscript-3有什么了解吗?