Re: [問題] loadMovie的問題
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章