[心得]如果開啟存在隨身碟上的fla,匯出時AS3. …

看板Flash作者 (皮皮)時間15年前 (2010/07/23 11:41), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/1
這是最近遇到的很見鬼的事情.... 其實跟上一個問題一樣,都是在上課的學生身上發生的... 在當下都沒辦法看出問題,所以把檔案拷貝回家研究。 那個學生在動畫裡面下了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
是否有特別改過class path?
07/23 12:21, 1F

07/23 13:35, , 2F
我連什麼是 class path都不知道...更不可能改...Orz
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
光有 Administrators,一定要有 Administrator 權限
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
哦哦~~因為有一次我重灌完電腦,除了 C 槽外
07/24 03:21, 9F

07/24 03:21, , 10F
都沒有 Administrator 的權限,所以只能在 C 槽跑AS3
07/24 03:21, 10F

08/08 23:58, , 11F
在隨身碟裡面執行會出錯 我們老師說過
08/08 23:58, 11F
文章代碼(AID): #1CIGzLO7 (Flash)