LevelUp! Studio » SWF https://blog.levelup.in.th Experience the new world. Fri, 26 May 2017 10:06:07 +0000 th hourly 1 http://wordpress.org/?v=3.8.1 การแก้ปัญหาไม่สามารถเรียกอ่านไฟล์ SWF ในเครื่อง https://blog.levelup.in.th/2012/12/30/how-to-fix-security-error-when-trying-to-load-local-swf/ https://blog.levelup.in.th/2012/12/30/how-to-fix-security-error-when-trying-to-load-local-swf/#comments Sat, 29 Dec 2012 23:22:17 +0000 http://blog.levelup.in.th/?p=2204 จาก บทความที่แล้ว ที่เรามาการเรียกโหลดไฟล์จากในเครื่องของเราได้ ซึ่งโปรเจ็คของผมที่ผ่านมาได้มีการโหลดไฟล์ SWF ในเครื่องเข้ามาประกอบด้วย ทำให้มีปัญหาหนึ่งขึ้นมาคือทาง Adove จะไม่ให้มีการอ่านไฟล์ SWF จากเครื่องเนื่องจากปัญหาทางด้านความปลอดภัย(เป็น SecurityError) จะมีหน้าตาดันรูปด้านล่างขึ้นมาเมื่อมีการอ่านไฟล์ SWF โดยอ้างอิงพาธในเครื่อง(เช่น C:\test.swf)

กล่อง Error เมื่อเราลง Flash Debugger ไว้

กล่อง Error เมื่อเราลง Flash Debugger ไว้

โดยวิธีแก้ปัญหาดังกล่าวทำได้ดังนี้ครับ

- เริ่มแรกให้เราไปที่ http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html

-กด Edit locations…

กด Edit Location...

กด Edit locations...

- เลือก Add location…

sss

เลือก Add location...

- เลือก Browse for files… เพื่อเลือกไฟล์ที่เราต้องการจะอนุญาต หรือ ถ้าเรามีไฟล์ SWF หลายๆไฟล์ก็เลือก Browse for folder…

เลือก

เลือก Browse for files... หรือ Browse for folder...

- แล้วเลือกไฟล์ หรือ โฟลเดอร์ที่เราจะอนุญาตให้มีการเรียกได้

ตัวอย่างเลือกไฟล์ที่ต้องการ

ตัวอย่างเลือกไฟล์ที่ต้องการ

-จะเห็นได้ว่าไฟล์หรือโฟลเดอร์ที่เราอนุญาตจะแสดงในกล่องด้านล่าง

ไฟล์หรือโฟลเดอร์ที่เราอนุญาตจะแสดงในกล่องด้านล่าง

ไฟล์หรือโฟลเดอร์ที่เราอนุญาตจะแสดงในกล่องด้านล่าง

อย่าเพิ่งแปลกใจว่าทำไมไฟล์ของเรายังใช้ไม่ได้นะครับ ให้เราทำการ Reset Browser ของเรา 1 รอบ (ปิดแล้วเปิดใหม่) ก็จะสามารถเรียกโหลด SWF มาใช้งานในแอปพลิเคชั่นของเราได้แล้วล่ะครับ

]]>
https://blog.levelup.in.th/2012/12/30/how-to-fix-security-error-when-trying-to-load-local-swf/feed/ 0