作者QQsoda (ilikeQ)
看板Flash
標題[問題] swf之間的連結
時間Mon Dec 3 14:55:50 2007
各位大大您好
問題是
我有一個大swf
要連結15個小swf
然後小swf我用_parent去控制大swf的影格
也就是說
我有一個課程 裡面有15個單元
我用index.swf去把15個小單元用loadMovie連起來
分別是第一格到第十五格
在15個單元裡面(每個小swf裡面) 有個menu讓學習者去控制他們所想學的單元
只要學習者點選其中一個單元,例如我點第五個單元
課程的menu會回到上一層 _parent.gotoAndPlay("05")
現在問題卡在
index.swf裡面
有兩個情況
1. 我用this.loadMovie("5.swf") 的話
小swf的menu會有效果,但是按鈕不能按
2.我用_root.b_mc.loadMovie("5.swf")的話
小swf的menu不會有效果,按鈕是看不到的,
但是按下按鈕(原本應該會出現的地方)卻可以跑到我要的影格
所以不知道該怎麼樣才可以 讓menu有效果,又可以連結到正確的地方
各位大大原諒我沒辦法提供fla
因為兩個檔案真的太大了
如果有好心的強者,可以幫忙一下
寄站內信互相討論一下
或者傳檔案給您看一下.....
拜託了.......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.246.219
推 cjcat2266:loadMovie讀取的.swf會取代MC的位置 12/03 15:02
→ cjcat2266:所以後者就是讓b_mc變成5.swf 12/03 15:03
→ cjcat2266:至於為什麼沒有顯示東西...還是要看原始檔才知道... 12/03 15:04
推 stfl:在 index.swf 加入, 試看看: this._lockroot = true; 12/03 15:58
推 CPJS:我也是遇到相同的問題 用s大的方法可解決^^ 12/04 11:25
推 QQsoda:我解決了!雖然不是用s大的方法,但是還是很謝謝各位^^ 12/04 12:07
→ QQsoda:我把小swf的menu剪下到大swf(index.swf)上 12/04 12:08
→ QQsoda:這樣問題就解決了 用的是_root.b_mc.loadmovie("5.swf") 12/04 12:08