ActionScript,FLASH请帮我加下注释.请看补充.

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:33:46
http://hi.baidu.com/yibanbushi/blog/item/c5ff0983a47bfeb76c81192a.html
因为百度提问问题的字数有限制,所以发到空间里去了.点上面链接.
请帮我搞明白代码的原理.感激不尽.

这个代码是全的.就是一个场景里有七个影片剪集.p0 到p6.然后就是上述代码.

总的来说,这个应该是显示照片用的
有注释的我就没写了

this.p0._visible=false;
this.p1._visible=false;
this.p2._visible=false;
this.p3._visible=false;
this.p4._visible=false;
this.p5._visible=false;
this.p6._visible=false;
//把P0到P6设置为不可见
duplicateMovieClip(p0, "a"+0, 0);
duplicateMovieClip(p1, "a"+1, 1);
duplicateMovieClip(p2, "a"+2, 2);
duplicateMovieClip(p3, "a"+3, 3);
duplicateMovieClip(p4, "a"+4, 4);
duplicateMovieClip(p5, "a"+5, 5);
duplicateMovieClip(p6, "a"+6, 6);
//把P0到P6一个个复制,对应A0到A6,图像深度一次0-6

for (var i = 0; i<totalphotobl; i++ ) {
//循环totalphotobl次
duplicateMovieClip("a"+i, "newmc"+i, i);
//把a[i]复制成newmc[i]
this["newmc"+i].gotoAndStop(i+1);
this["newmc"+i].anglebl = i*anglebl;
//显示照片(跳帧),然后赋予anglebl值
this["newmc"+i].onE