[問題] 相對路徑

看板Flash作者 (scars)時間13年前 (2011/12/14 18:38), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
標題不知道怎麼取orz 例如我有一個 main.swf 它載入 swf/content.swf content.swf 裡面又載入 swf/picture.swf 我們知道相對路徑要從 main.swf 出發 也就是 content.swf 裡面的路徑也必須寫 swf/picture.swf 而不是 picture.swf 那這樣唯一的問題是單獨開啟 content.swf 的時候 就會找不到 picture.swf 有什麼簡單的辦法讓它不管是開 main.swf 或者 content.swf 都能載入 picture.swf 嗎 除了去catch錯誤來更改路徑以外 XD -- BABY愛しているぜ 全部捨てても平気さ んな 俺は どうかして -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.0.142

12/14 19:33, , 1F
把load picture.swf的動作放在content裡面
12/14 19:33, 1F

12/14 19:34, , 2F
當main把content載入之後,呼叫content的程式碼
12/14 19:34, 2F

12/15 01:01, , 3F
我相信我們說的是兩回事@@
12/15 01:01, 3F

12/15 10:30, , 4F
可以參考 http://goo.gl/tm8rT 取得 SWF 自身位置來 Load
12/15 10:30, 4F

12/19 02:31, , 5F
把三個swf都放一起,路徑用"../swf/xxx.swf" 看看?
12/19 02:31, 5F

12/19 02:32, , 6F
讀取路徑的判斷依據是依照"被開啟的檔案"決定的
12/19 02:32, 6F

12/19 02:33, , 7F
如果是用html嵌入swf的話,路徑的判斷會是以html位置去抓
12/19 02:33, 7F
文章代碼(AID): #1Ew7p2Xr (Flash)
文章代碼(AID): #1Ew7p2Xr (Flash)