如何复制符号和与之相关的编码

时间:2015-06-01 23:54:12

标签: variables testing duplicates symbols hit

我在复制符号方面遇到了麻烦,做同样的事情,在这种情况下我需要一个符号来限制移动,为此我为每个按键创建了一个移动变量,

var velocity: int = 5;
var left: int = -5;
var up: int = 5;
var down: int = -5;

它适用于第一组符号,但是当我复制符号并重命名它们时,它只适用于新符号。

这是我使用的命中测试的编码示例,它适用于单个符号

if (head_mc.hitTestObject(wallleft_mc)) {
    left = 0;
    trace("Collision detected!");
} else {
    trace("No collision.");
    left = -5;
}
if (head_mc.hitTestObject(wallleft2_mc)) {
    left = 0;
    trace("Collision detected!");
} else {
    trace("No collision.");
    left = -5;
}

wallleft2_mc是wallleft_mc的副本,我通过按下alt并拖动到新位置来复制。

当我运行程序时,没有出现错误,但命中测试代码中的移动限制代码仅适用于其中一个符号,而不是两者。

我怎么能让它兼顾?

没有创建我尝试做的新变量, 谢谢, 非常感谢帮助,谢谢

0 个答案:

没有答案