Re: [問題] loadMovie的問題

看板Flash作者 (AKE)時間21年前 (2003/10/03 23:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《harry901 (↑是帥哥↓是美女N￾ I》之銘言: : ※ 引述《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只會'判斷'兩次,讀取一次 : 有問題歡迎再討論 其實, 我的目標是:同一個 1.swf 不管轉多少個scene, 都只 loadMovie一次, 並不是一定要外部讀檔又不用loadMovie, 不過我已經找到解法了, 說起來, 原來一直都是我設給自己的陷阱, 我一向比較喜歡 MovieClip.loadMovie()的用法, 原因是比較容易控制位置, 在某些方面上 MovieClip.loadMovie() 的用法的確很方便, 但是這個用法得先建立一個MovieClip放在時間軸上, 如此一來, 只要一換scene, 就非得要再loadMovie一次, 後來想一想, 除了可以loadMovie到MovieClip之外, 也可以loadMovie到_level上, 剛剛試了一下, loadMovie("xxx.swf","_level999"); 結果真的可以, 只要loadMovie一次, 就可以在各個scene之間走透透~ 如果當初我有指細看書, 就不用想破頭了.. )_( -- -- 我是一杯心酸的果汁... 果汁內懸浮著很多傷心的粒子... 我正需要一支攪拌匙不斷的把我攪拌... 免得粒子在寧靜中沉澱成塊......。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.58.175.169
文章代碼(AID): #_VPWGMv (Flash)
討論串 (同標題文章)
文章代碼(AID): #_VPWGMv (Flash)