ActionScript语法错误

时间:2012-06-24 15:01:41

标签: flash actionscript actionscript-2 unreal-development-kit

我需要一些帮助来解决一些编译错误。

我正在按照教程(http://www.youtube.com/watch?v=E8oM808ETWs)并输入视频中显示的所有代码。当我尝试发布时,我遇到了两个编译错误:

  

场景=场景1,图层=动作,帧= 1,行16'{'预期
  场景=场景1,图层=动作,帧= 1,第33行语法错误。

这是我的代码

import flash.external.ExternalInterface
import gfx.motion.Tween
_global.gfxExtentions = true;

var angle:Number;

function init()
{
    _root.Health._yrotation = 30;
    _root.Ammo._yrotation = 30;
    angle = 0;
}

init();

_root.onEnterFrame = function();
{
    angle +=0.1;
    var sined:Number = Math.sin(angle) + 2;
    sined /=2;

    _root.Health.Title._z = -200 * sined;
    _root.Health.Bar._z = -500 * sined;
    _root.Health.Value._z = -200 * sined;
    _root.Health.Background._z = 200 * sined;

    _root.Ammo.Title._z = -200 * sined;
    _root.Ammo.Bar._z = -500 * sined;
    _root.Ammo.Value._z = -200 * sined;
    _root.Ammo.Background._z = 200 * sined;

    _root.Weapon._z = -200 * sined;
}

2 个答案:

答案 0 :(得分:1)

_root.onEnterFrame = function(); // <-- lose this semi-colon
{

答案 1 :(得分:0)

场景=场景1,图层=图层1,帧= 1,行3')'预期

attachMovie('basket','basket',2,{_ x:Stage.width-50,_ y:Math.random()*(Stage.height:-150)+50});