[心得]如果開啟存在隨身碟上的fla,匯出時AS3. …
這是最近遇到的很見鬼的事情....
其實跟上一個問題一樣,都是在上課的學生身上發生的...
在當下都沒辦法看出問題,所以把檔案拷貝回家研究。
那個學生在動畫裡面下了stop();
可是匯出的時候,就是一直重複播放。不會停下來,
回家看的時候我很直覺的把檔案拷貝到桌面,
然後匯出的時候就很神奇的沒有問題了。
想說很怪,我明明什麼事情都沒做。
明明就同一個檔案。
接著想,如果直接開隨身碟的檔案匯出呢?
幹....還真的編譯不出來....
把檔案拷貝到別的隨身碟,還有外接硬碟,狀況都相同。
後來試著用我自己做按鈕檔案,裡面有寫AS,結果完全一樣。
只要放在電腦硬碟就正常,放在外接硬碟就凸搥。
試了幾次之後的結論是:
如果這個檔案是用AS3.0,假如是直接開啟存在隨身碟(FAT32格式)上的檔案按匯出,
那AS3.0一律無法編譯。所以匯出結果就是會不斷重複播放,按鈕也都沒有作用等等...
但是同樣的狀況如果用的是AS2.0則可以正常編譯。
我猜,如果外接硬碟是NTFS或是HFS+應該就不會有問題,
可是為什麼在FAT32的硬碟上外加用AS3.0會有這種狀況呢...實在太謎了....
**************補充資料分隔線************
aquarianboy的回文提醒了我一件事情,
很有可能跟硬碟格式沒關係,而是檔案路徑。
所以我乾脆做實驗做個徹底。
在PC上,我拿了另外一顆NTFS的外接硬碟來接。
結果如下:
在PC上,XP的環境下,
只要檔案放在外接硬碟,不管這硬碟格式如何(FAT跟NTFS都有試)。
只要匯出是AS3.0,程式的部份就無法解譯。AS2.0則一律都很正常。
然後外加在Mac上的測試,OS是雪豹,6.0以上
檔案放在外接硬碟(FAT跟HFS+都有試)、隨身碟,
則沒有上述的問題。
奇妙了吧.......
我在xp跟在os6.0拿來測試的硬碟,
只要是FAT格式的都是同樣的隨身碟跟外接硬碟
假如真的是硬碟權限問題,應該在mac上也會遇到。
所以,是在PC上才會遇到,這真的太謎了.....
不過這樣看起來應該是跟檔案路徑有關就是....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.134.17
※ 編輯: buttom 來自: 61.228.134.17 (07/23 11:43)
→
07/23 12:21, , 1F
07/23 12:21, 1F
→
07/23 13:35, , 2F
07/23 13:35, 2F
→
07/23 13:37, , 3F
07/23 13:37, 3F
推
07/23 17:21, , 4F
07/23 17:21, 4F
→
07/23 17:41, , 5F
07/23 17:41, 5F
※ 編輯: buttom 來自: 61.228.139.139 (07/23 23:28)
→
07/23 23:30, , 6F
07/23 23:30, 6F
→
07/23 23:30, , 7F
07/23 23:30, 7F
→
07/23 23:35, , 8F
07/23 23:35, 8F
推
07/24 03:21, , 9F
07/24 03:21, 9F
→
07/24 03:21, , 10F
07/24 03:21, 10F
→
08/08 23:58, , 11F
08/08 23:58, 11F