佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1209|回复: 8

[詢問]請問loadmovie的位置

[复制链接]
发表于 19-1-2005 12:09 PM | 显示全部楼层 |阅读模式

還有一個問題,
先看圖


圖一:主景和按鈕
圖二:MC

當我按了按鈕1 load了movie MC1 後,
我再去按按鈕2 , MC 2也正常的load 出來
可是這個時候
當我按回按鈕1的時候,
畫面還是顯示 MC2 !?

後來我發現應該是因為我的MC1的layer是在MC2的下層,
所以當我load MC1的時候,一切正常,
可是load了MC2後,由於MC2的layer層是在MC1的上面
所以,一旦load了MC2,就無法顯示下面layer的MC了....

請問有什麼解決方法呢?
用unloadmovie嗎?
如果是的話可以把那AS寫出來嗎?
小弟是菜鳥...
呵呵



謝謝



[ Last edited by jssl on 19-1-2005 at 01:30 PM ]
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 19-1-2005 01:16 PM | 显示全部楼层
嗯...沒人嗎?





[ Last edited by jssl on 19-1-2005 at 01:31 PM ]
回复

使用道具 举报

发表于 20-1-2005 10:43 AM | 显示全部楼层
jssl 于 19-1-2005 12:09 PM  说 :

還有一個問題,
先看圖


圖一:主景和按鈕
圖二:MC

當我按了按鈕1 load了movie MC1 後,
我再去按按鈕2 , MC 2也正常的load 出 ...


對~ 當你要loadmovie 然後 unloadmovie 其他的movieclip就可以了.~
回复

使用道具 举报

发表于 20-1-2005 11:34 AM | 显示全部楼层
第一个layer1里的第一个frame放你的主景和按鈕。
第一个按钮:on (release) {
        loadMovie("mc1.swf", 1);
        }
第二个按钮:on (release) {
        loadMovie("mc2.swf", 1);
        }
第三个按钮:on (release) {
        loadMovie("mc3.swf", 1);
        }

把所有的MC都放在同一个layer2的第一个frame里,试试看吧。
回复

使用道具 举报

 楼主| 发表于 20-1-2005 11:50 AM | 显示全部楼层
节奏 于 20-1-2005 11:34 AM  说 :
第一个layer1里的第一个frame放你的主景和按鈕。
第一个按钮:on (release) {
        loadMovie("mc1.swf", 1);
        }
第二个按钮:on (release) {
        loadMovie("mc2.swf", 1);
        }
第三个按钮: ...

可以了!!

可是問題是我不能設instance了...
本來那些MC應該在主景的範圍里出現的
結果位置全都'跑出去'了

如果照你的方法,
有什麼方法可以把我的MC設好在一個固定的地方出現呢?


謝謝 !!!

回复

使用道具 举报

发表于 20-1-2005 12:49 PM | 显示全部楼层
this.createEmptyMovieClip("mcloader", 1);
for(var i=1; i<=3; i++) {
   eval("btn"+i).i = i;
   eval("btn"+i).onRelease = function() {
      mcloader.loadMovie("mc"+this.i+".swf");
   }
}

按钮的instance name设定为btn1,btn2,btn3即可
回复

使用道具 举报

Follow Us
 楼主| 发表于 20-1-2005 12:59 PM | 显示全部楼层
super-tomato 于 20-1-2005 12:49 PM  说 :
this.createEmptyMovieClip("mcloader", 1);
for(var i=1; i<=3; i++) {
   eval("btn"+i).i = i;
   eval("btn"+i).onRelease = function() {
      mcloader.loadMovie(& ...




果然強,好深哦....
可以解釋一下嗎...?

什麼是this.createEmptyMovieClip,(var i=1; i<=3; i++) ?

謝謝...

回复

使用道具 举报

发表于 20-1-2005 02:19 PM | 显示全部楼层
createEmptyMovieClip()就是创建一个mc

for是回路
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 20-1-2005 11:30 PM | 显示全部楼层
感謝super-tomato花了數小時來教我,
非常感謝...




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 25-11-2024 10:35 AM , Processed in 0.124128 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表