Re: [問題] 請問關於LOAD MOVIE

看板Flash作者 (CJ Cat)時間18年前 (2007/10/29 23:54), 編輯推噓7(702)
留言9則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《yuchiblue (yuchi)》之銘言: : 各位大大好... : 我目前有個問題 就是 : 我要將做好的遊戲使用LOAD MOVIE進另一個FLASH檔時 : 一開始正常(有LOAD成功) 但是進入遊戲後 : 遊戲畫面卻不動了 可是單獨開SWF檔是好的 : 請問是哪裡出問題了呢? : 謝謝 使用loadMovie的時候要注意一些地方 如果你被載入的swf裡面還有load外部的資源 在該swf的原始fla裡面所指定的相對路徑 是要以load它的那個swf為起始點 而不是以自身位置為準 還有就是被load的swf裡面牽涉到MovieClip路徑的code 盡量全部都要用相對路徑 因為loadMovie以後雙方的_root指的是不一樣的地方(不同_level) 被載入的swf如果被放在_level2 那麼它的_root就相當於載入它的swf所謂的_level2 這個時候本身code裡面提到的_level2其實也是相當於_root 有時候會搞混,為了避免這種情形 我個人是在不論什麼情況下,都使用相對路徑 以上是一些使用loadMovie()和loadMovieNum()的小撇步 希望對你有幫助 :) 我個人是比較喜歡用MovieClipLoader啦...因為我覺得這樣比較有"載入"的感覺 不然用loadMovie()載入的swf也佔用一個_level...跟自身平起平坐,個人感覺怪怪的 至於AS3...載入影片都用Loader了,沒有這個問題~ -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.88.146

10/29 23:55, , 1F
謝謝你的回答 我來研究一下 ^^
10/29 23:55, 1F

10/30 02:21, , 2F
其實使用_root有解決方案 在MC寫 .lockroot=true
10/30 02:21, 2F

10/30 02:21, , 3F
沒拼錯字的話 這個MC底下的_root都會參照到這個MC
10/30 02:21, 3F

10/30 02:22, , 4F
而不會參照到這個MC以上
10/30 02:22, 4F

10/30 07:43, , 5F
很多時候拿到一些不熟AS的設計師的flash要加程式上去
10/30 07:43, 5F

10/30 07:44, , 6F
因為不熟悉路徑的緣故,通常他們就一股腦兒的把參照都
10/30 07:44, 6F

10/30 07:45, , 7F
寫往_root去,偶爾會發生像cjcat說的狀況,bug很難找
10/30 07:45, 7F

10/30 07:45, , 8F
這時如果不是手動慢慢改,就是用lockroot來整個蓋掉:)
10/30 07:45, 8F

10/30 07:47, , 9F
像這種類似全域變數的東西,其實能少用還是少用
10/30 07:47, 9F
文章代碼(AID): #179W90tu (Flash)
討論串 (同標題文章)
文章代碼(AID): #179W90tu (Flash)