Re: [問題] loadMovie的問題
※ 引述《Ake (AKE)》之銘言:
: 我也來問個問題好囉~~
: 我是用FLASH 5的,
: 假如我現在有一個 1.swf
: 我把 1.swf loadMovie 進 Scene 1 的 MovieClip --> MC1
: 但我在 Scene 2 同樣要用到這個 1.swf , 但不想再次 loadMovie
^^^^^^^^^^^^^^^^^^^????
不想loadMovie又下一行"一定要外部讀取1.swf" 這不是矛盾嗎?
: 而我又"一定"要用外部讀檔的方法讀進 1.swf
: 又"一定"要換 Scene 操作,
: 有方法可以只 loadMovie 一次, 然後在所有的 Scene 都能用嗎?
如果你讀的路徑與檔案都一樣,應該在所有的scene都可以用才對阿...
: 另外, 如果是其他版本的話, 有解嗎?
<<scene1,Frame1>>
var a=0; 宣告的功用是再次讀取整個swf檔時,重新設定a值而已
例如我在瀏覽器按重新整理,則整個檔案的a值又變成0
<<scene1,Frame2>>
LoadMovie("1.swf",MC1);
or
MC1.loadMovie("1.swf");
a=1;
<<scene2,Frame1>>
if(a==1){
LoadMovie("1.swf",MC1);
or
MC1.loadMovie("1.swf");
}
如果1.swf與MC1的路徑與檔案相同,flash還是會讀取一次,只是在瀏覽器cookie的內容
要是一樣的話,同樣的檔案與路徑是不會在讀取第二次的
這是為了節省cpu以及ram的資源,除非你把瀏覽器的cookie全部刪除
否則你讀的檔案若是一樣,以上舉例的flash只會'判斷'兩次,讀取一次
有問題歡迎再討論
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.136.150
※ 編輯: harry901 來自: 61.228.143.16 (06/02 01:13)
※ 編輯: harry901 (114.36.53.119 臺灣), 10/27/2019 17:25:48
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章