1084:语法错误:在冒号之前期望右括号?

Posted

技术标签:

【中文标题】1084:语法错误:在冒号之前期望右括号?【英文标题】:1084: Syntax error: expecting rightparen before colon? 【发布时间】:2018-10-08 07:49:23 【问题描述】:

我是 AS3 的新手,我正在尝试编写基本的游戏代码。所以我想要做的是当敌人处于 0 hp 时,输出会说“你赢了!” 但它说“1084:语法错误:在冒号之前期待rightparen”(第2行) 这里


if (enemyHP:Number = 0)
    trace("you win!");

谢谢

【问题讨论】:

【参考方案1】:

您不需要在if 语句中编写enemyHP 的类型,也不需要在数字变量之间进行正确比较,您需要编写== 而不是=。所以最后你的代码应该是这样的:


    if (enemyHP == 0)
        trace("you win!");

【讨论】:

以上是关于1084:语法错误:在冒号之前期望右括号?的主要内容,如果未能解决你的问题,请参考以下文章

语法错误1084:在leftbrace之前期待分号

Flash 动作脚本 tweenlite 1084

错误函数场景 Adob​​e Animate 语法错误

flash cs4 错误提示1084: 语法错误: identifier 应在 semicolon 之前。

python做列表程序,为何总显示语法错误?

异常处理