发新话题
打印

[求救] 按钮为什么老是被动态载入的图片遮挡啊

按钮为什么老是被动态载入的图片遮挡啊

最近在看<flashMX编程创意与实现>
照着里面的例子做了一个电子相册
但是改了半天载入的图片总会挡住按钮````
郁闷```我试过了在不同的_level动态的加载按钮```居然是一个被遮挡```一个正常```寒```
最后新建了一个图层```装按钮放在上面```居然还是被后来载入的图片遮挡```无语了```
应该是depth的问题```但是代码里怎么也找不出来```没办法了```请教达人了```
难道是我自己写的photoAlbum类有问题`~?~或者RPWT?

[ 本帖最后由 fanbufan 于 2008-4-9 11:51 编辑 ]

附件

hogg-PhotoAlbum.rar (94.27 KB)

2008-4-9 09:54, 下载次数: 32

TOP

as层里:
this.createEmptyMovieClip("holder_mc",this.getNextHighestDepth());
添加一个空白mc
然后在上面新建一个图层放入button```可是为什么载入的图片会在button的上面呢?

TOP

attachMovie()附加进来的mc是在空白mc的下级吗~?

[ 本帖最后由 fanbufan 于 2008-4-9 15:04 编辑 ]

TOP

this.createEmptyMovieClip("holder_mc",this.getNextHighestDepth());
photos_arr=["./photos/pic1.jpg","./photos/pic2.jpg","./photos/pic3.jpg"];
var album=new PhotoAlbum(holder_mc,photos_arr);

this.createEmptyMovieClip("next_btn",this.getNextHighestDepth());
this.createEmptyMovieClip("prev_btn",this.getNextHighestDepth());
next_btn.attachMovie("next_btn","next_btn",this.getNextHighestDepth());
prev_btn.attachMovie("prev_btn","prev_btn",this.getNextHighestDepth());

with(next_btn){
        _x=430;
        _y=250;
        _xscale=50;
        _yscale=50;
}

with(prev_btn){
        _x=50;
        _y=250;
        _xscale=50;
        _yscale=50;
}


next_btn.onPress=function(){
        album.next();
}

prev_btn.onPress=function(){
        album.prev();
}

自己搞定```嘿嘿```我把深度搞反了```以为_level0是最上层```寒```

TOP

this.getNextHighestDepth()这个是取的最上面的深度,
如果你想绝对把握深度的话,最好不要这么取,最好可以是设置就OK了.
爱博吧 ibio8.com 梦想——源于不断的追求。

TOP

源文件在我这里运行的很正确啊!

TOP

发新话题