我的代码是使用AS3的,(if-else)运行时不会给我一个错误,但是也不会给我我想要的(if)结果。 如果触摸了另一个称为(food)的物体(tom)返回到ot的位置,则该(tom)对象必须不可见 这个想法是(拖放)
'''
{% extends "base.html" %} {% block content %}
<table id="table1">
<thead>
<tr>Company Name</tr>
<tr>Pre Money Value</tr>
<tr>Post Money Value</tr>
<tr>Round Size </tr>
<tr>Investment Cost </tr>
<tr>Status </tr>
</thead>
</table>
{% endblock %}
'''
答案 0 :(得分:0)
“当我运行它时,不会给我一个错误,但是也不会给我我想要的if
的结果。”
那是因为没有错误。您不会得到结果,因为永远不会达到IF条件。考虑示例:if (obj == tom)
在这里,使var obj
等于等于 var tom
?
解决方案:
我怀疑food
和tom
是名字,对吗?尝试通过代码检查实例名称...
function mouseUpHandler (evt:MouseEvent) :void
{
var obj = evt.target;
var target = obj.dropTarget;
if (target.name == "food" && obj.name == "tom")
{
obj.visible = false;
}
else
{
obj.x = 1051.05;
obj.y = 135.05;
obj.stopDrag();
}
}