为什么 flash 的最底层会在最前端显示,请各位高手帮忙看看

2025-05-22 04:36:48
推荐回答(2个)
回答(1):

这个。。。因为这是由Flash脚本的执行顺序决定的。由于非脚本创建的影片剪辑最先加载,所以先执行非脚本创建的影片剪辑中的脚本,再执行由脚本创建的影片剪辑中的脚本,脚本创建的影片剪辑遵循"先创建/加载,先执行"的原则。 简单的说,先执行了图层2和图层1中的东东,后执行图层1中加载的影片mc1,所以图层2的东东被盖在mc1下面了。加一句 mc1._alpha = 50; 你就会发现图层2中的东东的确在下面!

回答(2):

_root.createEmptyMovieClip("mc1",1); 你注意后面截入的图片的层级,如果你想替换都写1("mc1",1,这里的1),如果不想替换你要分别往上加才行。