我的公司希望我在其他人制作的.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。
答案 0 :(得分:2)
它们是MovieClips
的实例,已附加到root
时间轴,您的代码通过其instance
名称引用它们。他们被添加到舞台上:
attachMovie
方法从库中创建项目的实例(请参阅documentation)。 如果他们已手动添加到舞台,您可以检查属性面板中的实例名称,该名称应单击舞台上的元素时显示。如果已使用attachMovie
方法添加它们,则实例名称是用于附加它的方法的第二个参数。