Wordpress..จนตรอก2 ติดตั้ง FLASH มีรายละเอียดถี่ยิบ ٩(̾●̮̮̃̾•̃̾)۶

เริ่มโดย เป็นติ่งไรเนี่ย, 30 พฤษภาคม 2010, 11:41:32

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

เป็นติ่งไรเนี่ย

ขอรบกวนพื้นที่พี่น้องชาวเสียวนิดหนึ่งนะคับ ขอความช่วยเหลือเรื่อง FLASH
พอดีจะติดตั้งเเฟรซภาพสไลด์ในเวิร์ดเพรส ติดปัญหาบางประการ
(ปกติเรียกไฟล์เเฟรซด้วยโคีดปกติก็ไม่มีปัญหานะคับ เเต่เเฟรซสไลด์ตัวนี้ไม่รู้เป็นไรเหมือนกัน)
คนเดียวคิดหัวเเทบผุ ไปไม่รอดอ่าคับ จากทู้เก่าที่สอบถามไป ก็ได้ทดลองตามคําเเนะนําเพื่อนๆ
คิดหลายตลบ ทั้งยิงตรง/สับขาหลอก จนเท้าพันกัน อิอิ.. ก็ไร้ผล
ขอเรียบเรียงใหม่ดังนี้นะคับ

ไฟล์เเฟรซภาพสไลด์ประกอบด้วย
1. โพเดอร์ icon (บรรจุไฟล์รูปภาพ)
2. โพเดอร์  xml (ข้างในมีไฟล์ .gallery.xml)
3. ไฟล์ .swf ( preview.swf)

ผมได้ทดสอบการติดตั้ง 2 เเบบเพื่อเปรียบเทียบ หาสาเหตุ

เเบบที่1 ใช้โค๊ด embed เรียกไฟล์ เเฟรซ
ที่ index.php ใส่โค๊ดhtmlเรียกไฟล์เเฟรซ
<embed src="http://greeezz.com/preview.swf" width="590" height="300"></embed>

ผลลัพธ์
1. ไม่สามารถเรียกไฟล์รูปภาพในโพเดอร์ icon มาเเสดงผลได้
2. ดู .swf เเบบตรงๆ  ก็ไม่สามารถเรียกไฟล์รูปภาพในโพเดอร์ icon มาเเสดงได้   ( http://greeezz.com/preview.swf )
พาธตําเเหน่งไฟล์
-------------
public_html
index
wp-admin
wp-content
wp-includes
icon
xml
.swf
ตัวอย่างไฟล์ภายในโพเดอร์ xml
<item link="#" thumb="icons/img7.jpg"><![cdata[<a href='#' target='_blank'>Image description here</a>]]></item>

เเบบ2 ทดสอบเเบบใช้ไอเเฟรม
อัพโหลดไฟล์เเฟรซทั้งหมด เข้าโฟเดอร์ banner ใช้โค๊ดhtmlเรียกไอเเฟรม
<IFRAME  src=http://greeezz.com/banner/company.html width=590 height=300 frameborder=0 scrolling=no allowtransparency="true"></IFRAME>
ผลลัพธ์
1. มันเรียกไฟล์ทั้งหมดมาเเสดงผลตามต้นฉบับได้ ไม่มีปัญหา
2. สามารถดู .swfเเบบตรงๆได้ ( http://greeezz.com/banner/preview.swf ) เเสดงผลตามต้นฉบับ ไม่มีปัญหา
พาธตําเเหน่งไฟล์
---------------
public_html
index
wp-admin
wp-content
wp-includes
...
banner( icon , xml , company.html, .swf)

ดูตัวอย่าง ผลการติดตั้ง คลิกที่นี้
(ข้างบน คือเเบบที่1 ข้างล่าง คือเเบบที่2 ไอเเฟรม)

bubbleball


g-ji

อันแรกนี่พิมพ์พาธ ถูกชัวร์ใช่มั้ยนิ?

พาธตําเเหน่งไฟล์
-------------
public_html
index
wp-admin
wp-content
wp-includes
icon
xml
.swf
ตัวอย่าง ไฟล์ภายในโพเดอร์ xml
<item link="#" thumb="icons/img7.jpg"><![cdata[<a href='#' target='_blank'>Image description here</a>]]></item>


http://greeezz.com/icons/

ลองเข้าดูจิ มันมีแต่รูปอะไรไม่รู้ icons/img7.jpg<< รูปนี้ก็ไม่มีนะ

เเบบ2 ทดสอบเเบบใช้ไอเเฟรม  << ขอดูไฟล์ xml ของไฟล์นี้หน่อยสิ

bubbleball

จากการทดสอบดังนี้

1. ลองเอา xml ไว้แต่ละจุดแล้วลองแก้ไขดู ปรากฏว่าต้องไว้ที่ root ถูกแล้ว
2. ทดลองแก้ไข xml ให้เรียกพาธรูปแบบ full path และลองย้อนพาธดู แล้วปรากฏว่าไม่ขึ้นสักภาพ
3. ลองพิมพ์ url เข้ารูปนั้นตรงๆปรากฏว่าเข้าไม่ได้

จากที่คุณ g-ji เขียนไว้ว่าลองเข้าโฟลเดอร์ icons แล้วไม่เห็นรายการภาพที่จะอ้างอิง  แปลว่า โฟลเดอร์ icons นั้นอาจจะถูก mod rewrite เอาไว้หรือชี้ไปที่โฟลเดอร์ไหนสักแห่ง

วิธีแก้ไขก็เลย แก้ชื่อโฟลเดอร์  icons ที่ root เป็น myicons แทน รวมถึงใน xml  ก็ปรากฏว่าสามารถทำงานได้ปกติ

เป็นติ่งไรเนี่ย

อ้างถึงจาก: bubbleball ใน 31 พฤษภาคม 2010, 00:29:24
จากการทดสอบดังนี้

1. ลองเอา xml ไว้แต่ละจุดแล้วลองแก้ไขดู ปรากฏว่าต้องไว้ที่ root ถูกแล้ว
2. ทดลองแก้ไข xml ให้เรียกพาธรูปแบบ full path และลองย้อนพาธดู แล้วปรากฏว่าไม่ขึ้นสักภาพ
3. ลองพิมพ์ url เข้ารูปนั้นตรงๆปรากฏว่าเข้าไม่ได้

จากที่คุณ g-ji เขียนไว้ว่าลองเข้าโฟลเดอร์ icons แล้วไม่เห็นรายการภาพที่จะอ้างอิง  แปลว่า โฟลเดอร์ icons นั้นอาจจะถูก mod rewrite เอาไว้หรือชี้ไปที่โฟลเดอร์ไหนสักแห่ง

วิธีแก้ไขก็เลย แก้ชื่อโฟลเดอร์  icons ที่ root เป็น myicons แทน รวมถึงใน xml  ก็ปรากฏว่าสามารถทำงานได้ปกติ

โอ้วยย.. ขอบคุงมากคับ
คิดหัวเเทบผุ เกือบ2วันเต็มๆ
เด่วเเท้งงให้คับรอ72ชม.
g-jiคุงบอล

:'( :'(


isszee

เข้ามาศึกษาครับ :wanwan017:

ปล.คุณบอลนี่สอน flash ผมตั้งแต่ยังหัดใหม่ๆเลย(Thaiflashdev)ตอนนี้ก็ยังงูๆปลาๆ ไม่ใช่อาจารย์ไม่ดีนะ แต่ศิษย์ไม่ได้เรื่องเอง 555 :wanwan019:

g-ji

อ้างถึงจาก: bubbleball ใน 31 พฤษภาคม 2010, 00:29:24
จากการทดสอบดังนี้

1. ลองเอา xml ไว้แต่ละจุดแล้วลองแก้ไขดู ปรากฏว่าต้องไว้ที่ root ถูกแล้ว
2. ทดลองแก้ไข xml ให้เรียกพาธรูปแบบ full path และลองย้อนพาธดู แล้วปรากฏว่าไม่ขึ้นสักภาพ
3. ลองพิมพ์ url เข้ารูปนั้นตรงๆปรากฏว่าเข้าไม่ได้

จากที่คุณ g-ji เขียนไว้ว่าลองเข้าโฟลเดอร์ icons แล้วไม่เห็นรายการภาพที่จะอ้างอิง  แปลว่า โฟลเดอร์ icons นั้นอาจจะถูก mod rewrite เอาไว้หรือชี้ไปที่โฟลเดอร์ไหนสักแห่ง

วิธีแก้ไขก็เลย แก้ชื่อโฟลเดอร์  icons ที่ root เป็น myicons แทน รวมถึงใน xml  ก็ปรากฏว่าสามารถทำงานได้ปกติ

พึ่งนึกได้ว่า โฟลเดอร์ icons นี่ มันเป็นของโฮสนะ

ชัวร์ !!
http://g-ji.com/icons/
เหมือนเด๊ะ !!

คุ้นๆ ว่า ตอนเช่าโฮสแรกๆ จะทำ favicon เลยสร้างโฟลเดอร์ icons ไว้บนโฮสแล้วมันใช้ไม่ได้ ลองเข้าผ่านเบราเซอร์มันก็เป็นแบบนั้นแหละ  :P

เล็งๆ ไอคอนไว้ดีกว่า จะใช้อันไหนเดี๋ยวลอง ดึงมาใช้ดู  :wanwan004:

เป็นติ่งไรเนี่ย

ปัญหาพิมพ์ภาษาไทย แล้วไม่เเสดงผลอ่าคับ
โค็ดตรงหัวมันก็ utf-8 ไม่ทราบต้องไปเเก้ตรงไหนอีกฮะ

<?xml version="1.0" encoding="utf-8"?>
...

<item link="#" thumb="myicons/test.jpg"><![cdata[<a href='#' target='_blank'>ทดสอบเขียนภาษาไทย แล้วไม่ยอมเเสดงผล  </a>]]></item>

bubbleball

ลองเซฟตัวที่แปะเป็น uft-8 ด้วยเช่นกัน

ถ้ามี fla ก็ลองดูว่า dynamic text รองรับภาษาไทยด้วยหรือไม่ ได้ embed font ไทยหรือเปล่า

ปรับ encoding ของบราวเซอร์ให้ตรงด้วยครับ

เป็นติ่งไรเนี่ย

1. เซฟเป็น utf-8แล้วคับแต่ภาษาไทยไม่เเสดงผลมันจะขาวว่าง
2. มีทั้ง ไฟล์ fla คับ และ Main.as
FLASHนี้มีคําอธิบายด้วยคับ เป็นภาษาอังกฤษ
Driven by pure actionscript3 document class, no timeline code at all

และตัว Main.as อธิบายว่า is the main actionscript source file.
Just edit these two files if you want to add more function or add some elements

ต้องเเก้ที่  Main.as ใช่มั้ยคับ
ผมตัดบางส่วนที่มีคําว่า font ข้างในไฟล์มา(ไฟล์เต็มมันยาว)ไม่ทราบเราจะต้องเพิ่มหรือเเก้อะไรเข้าไปคับ

// constructor function
      public function Main(){
         ColorShortcuts.init();
         FilterShortcuts.init();
         styleObject.fontFamily="Tahoma";
         styleObject.fontSize = 10;         
         styleObject.color = "#000000";
         styleObject.textAlign = "center";
         styles.setStyle("a:link", styleObject);
         hoverObject.color = "#000000";
         hoverObject.textDecoration = "underline";         
         styles.setStyle("a:hover", hoverObject);
                                  
         loadXML();
      }


และตัดมา บางท่อนที่กล่าวถึงฟอนต์
//tf.mouseEnabled = false;     
               //tf.setTextFormat(_textFormat);
               tf.embedFonts = true;
               _loadingTf.text="loading...";
               _loadingTf.selectable = false;
               _loadingTf.name="_loadingTf";


และอีกท่อน
// fire when the thum image is downloading
      private function _thumbProgress(e:ProgressEvent):void{
         //trace("loading",String(Math.floor(e.bytesLoaded / e.bytesTotal * 100)))   
            //loading.htmlText = "<font face='Arial' size='24'>"+String(Math.floor(e.bytesLoaded / e.bytesTotal * 100))+"%</font>";   
      }

m_manthai


bubbleball

ลองคอมเมนต์ styleObject.fontFamily="Tahoma";  ออก หรือเปลี่ยนเป็น AngsanaNew หรือ upc ดูก่อนว่าได้ไหม บางที fix font ไว้แล้วไม่รับภาษาไทย

bankster

เท่าๆที่อ่านดูสองสามรอบ ไม่รู้เรื่องเลย ตกลงตอนนี้แก้ได้ละยัง

ถ้ายังแก้ไม่ได้ แนะนำให้ย้ายโฟลเดอร์แฟรชไว้ใน wp-content/themes/ธีมที่ท่านใช้อยู่
ถ้าได้หรือไม่ได้ยังลองไงดูครับ
รับออกแบบและพัฒนาเว็บไซต์

เป็นติ่งไรเนี่ย

อ้างถึงจาก: bankster ใน 01 มิถุนายน 2010, 20:57:21
เท่าๆที่อ่านดูสองสามรอบ ไม่รู้เรื่องเลย ตกลงตอนนี้แก้ได้ละยัง

ถ้ายังแก้ไม่ได้ แนะนำให้ย้ายโฟลเดอร์แฟรชไว้ใน wp-content/themes/ธีมที่ท่านใช้อยู่
ถ้าได้หรือไม่ได้ยังลองไงดูครับ

อ๋อ ติดตั้งได้เเล้วคับ ด้วยความช่วยเหลือจากคุงบอล
แต่ปัญหาตอนนี้
พิมพ์ภาษาไทยไม่ได้ รายละเอียดตาม rep บน
และก็ได้ทําตามเเนะนํา ก็ยังพิมพ์ภาษาไทยไม่ได้

bubbleball

ถ้าเปิด fla จะเห็นมี dynamic text วางอยู่อันนึง ซึ่งใช้ฟอนต์ verdana อยู่ ให้แก้เป็น Tahoma อย่างที่เราใช้ในโค้ด นอกจากนี้ให้คลิก embed font ไทยลงไปด้วยครับ