发新话题
打印

[求救] 关于_level求助

关于_level求助

本人做了一个主文件A.swf和十个附加文件,而后又做了一个pre.swf文件,在主文件当中第一帧命令加载十个附加文件到主文件里边,level分别为:100,200,300...,同时在命令的第一帧最后一行加载pre.swf。而后在pre.swf的第一帧希望将所有已经加载的十个文件暂时隐藏,写了一段代码,总是不行,主要是不知道level后边如何跟变量,希望高手指点!for (i=1; i<=9000; i++) {

    _level._visible = 0;
}

TOP

for (i=100; i<=1000; i += 100) {
        this[" _level"+i]._visible = false;
}

TOP

按照楼上方法试了,好像不行,其实就是想要_level100._visible = 0;
_level200._visible = 0;
_level300._visible = 0;
_level400._visible = 0;
_level500._visible = 0;
_level600._visible = 0;
_level700._visible = 0;
_level800._visible = 0;
_level900._visible = 0;
_level1000._visible = 0;代码的简便写法!如果这样写的话,本人测试过了,没问题,但是使用for语句就不行了!郁闷!

TOP

复制内容到剪贴板
代码:
for (i=100; i<=1000; i += 100) {
        loadMovieNum(i/100+".swf", i);

}
onEnterFrame = function () {
        for (i=100; i<=1000; i += 100) {
                this["_level"+i]._visible = false;
        }
};
在加载完成时再设置_visible,上面的代码需要在判断每个SWF都加载完了再delete onEnterFrame
我用它测试过,可以设置为不可见。

TOP

测试了!可行!谢谢!只是加载后会闪烁一下最后一个swf,不过已经很好了!

TOP

发新话题