我在哪里可以看到_root.xxx的内容

时间:2014-03-26 01:00:45

标签: flash actionscript

我的公司希望我在其他人制作的.fla文件中添加内容,而且自从高中以来我从未学过任何关于flash的内容。我已经开始了解这些东西,但这里有一件事我不知道如何处理。

btnNext.onRelease = function(){
    if(test==false){
    test = true;
    new Tween(_root.inform, "_x", Strong.easeInOut, _root.inform._x, Stage.width*-1, 20, false);
    _root.jKey.gotoAndStop(2);
    var sound:Tween = new Tween(_root.jKey, "_x", Strong.easeInOut, _root.jKey._x, 40, 20, false);
    sound.onMotionFinished = function(){
        _root.jKey.loginSound.gotoAndPlay(2);
        _root.infoB.gotoAndStop(2);
        test = false;
    }
}

在代码中有很多_root.xxx,如_root.jKey.gotoAndStop(2)_root.infoB.gotoAndStop(2) .etc 我搜索了_root,他们都说这是访问level(0)的方式。但是我不知道在_root之后找到了什么。我检查了库,没有像jKey或infoB这样的文件。

我正在使用ADOBE FLASH 6,我觉得这个动作脚本不是3,而是1或2。

1 个答案:

答案 0 :(得分:2)

它们是MovieClips的实例,已附加到root时间轴,您的代码通过其instance名称引用它们。他们被添加到舞台上:

  1. 手动,通过拖动库中的项目并将其放在舞台上(在这种情况下,您应该能够在编译之前在舞台上看到它们)或
  2. 在代码中动态地使用attachMovie方法从库中创建项目的实例(请参阅documentation)。
  3. 如果他们已手动添加到舞台,您可以检查属性面板中的实例名称,该名称应单击舞台上的元素时显示。如果已使用attachMovie方法添加它们,则实例名称是用于附加它的方法的第二个参数。