Friday, May 22, 2009

บันทึกอุปสรรค และสิ่งที่ค้นพบจากการทำแฟลช

ต้องบอกก่อนเลยว่า
เราเกลียด (ไม่สิ แค่เอือมระอา) แฟลชมาก เราไม่เข้าใจตรรกะของแฟลช
อาจเพราะเราโง่

เราทำเป็นแต่อะไรที่เขาเขียนไว้ ทำไปดูไป
(แถมวาดภาพก็ไม่สวย)
ประยุกต์ไม่เป็น

จึงทำได้แค่ แบบสามรูปแรกใน link นี้ (แต่ให้ทำตอนนี้ ก็ทำไม่ได้แล้ว ไม่เคยจำขั้นตอน)

วันนี้เราตั้งใจจะทำหน้าแรกให้เว็บเรา
ซึ่งมันออกมาแล้วเป็นสภาพแบบนี้
(กด f5 ที่คีย์บอร์ดด้วย เพื่อรีเฟรชซะ)
ที่รีเฟรชหน้า เราเขียนเอง (ตั้งใจให้เข้ามูเดิล)


แต่ต้องมาบันทึกสิ่งที่ยังเป็นปัญหา

๑. ถ้าเข้าที่ http://pranitee.com/ (เข้าได้เหมือนกัน) แต่จะไม่สามารถกดปุ่มแต่ละอันเพื่อ link ออกไปได้ ซึ่งเราไม่ทราบว่าทำไม? (ใครทราบบอกที)

๒. หนังสือแฟลช หรือกระดาษเทคนิคแฟลช และชีตแฟลชเท่าที่เราหามาได้ (มีไม่มาก) ล้วนแต่ไม่พูดถึงสคริปต์การ link ซึ่งเราไม่เข้าใจ? ว่าเพราะอะไร (เดาว่า เพราะว่าชีตเหล่านี้มันเบื้องต้นเกินไป ถ้าอยากรู้ ต้องซื้อหนังสือเล่มที่แพงกว่านี้) เฮ้อ... และถามคน คนก็สอนไม่สอน ไม่รู้ว่าเพราะไม่รู้ หรือ เพราะว่ากลัวจะไปแย่งอาชีพเขาทำมาหากิน ก๊าก... ไม่รู้เหมือนกัน
เรากดมั่ว เพื่อจะ link ให้ได้ จนประสาทแดกทั้งวัน (ทำวันนี้ทั้งวัน)
ซึ่งสุดท้ายได้ความว่า

จงใส่ โค้ดนี้ลงในช่องแอคชั้นสคริปต์
...............................

on (press)
{
getURL("http://noknok.sanook.com/pranitee/", "_parent");
}

...............................
เออ เผื่องงว่าไปใส่ได้ไง อะไรของมัน

คือเราสร้าง symbol แบบ ปุ่มกด (button) เสร็จ ก็กดเลือกที่รูปปุ่มนั้น
จากนั้น ก็แผ่ "หน้าต่าง แอคชั่นสคริปต์" ของไอ้ปุ่มกดอันนี้
แล้วเอาโค้ดนี้ไปใส่
เปลี่ยนยูอาร์แอลตามนั้น (ในที่นี้ เรายกหน้าตายูอาร์แอลให้ดูเฉย ๆ ว่าต้องมีเต็ม ๆ ตั้งแต่ http:// ส่วนปิดหลัง "/" จะมีหรือไม่มี ก็ขึ้นอยู่กับยูอาร์แอลนั้น ๆ ถ้ามีแล้วเข้าไม่ได้ ก็ไม่ต้องกระแดะไปมี ส่วนไอ้จุดจุดจุด = ............................... ไม่ต้องใส่ไปนะยะ เราคั่นเฉย ๆ ว่าโค้ดคือแค่ช่วงนั้น (สี่บรรทัดนั้นแหละ) และ "_parent" เนี่ย เราว่าบางทีมันก็ไม่ต้องใส่ก็ได้ ถ้าทับหน้าเดิม (ใช่ป่ะ? เดี๋ยวจะลองเทสต์วันหลัง แต่ถ้าไม่คิดมาก ใส่ ๆ ไปเหอะ เผื่อไม่ใส่แล้วโค้ดเออเร่อ เราไม่รับรู้นะ)

เช็คมาแล้วจากหนังสือเรียนเน็ตดีไซน์ (ที่เคยไปเรียนมาเมื่อหลายปีแล้ว)
_blank คือ การให้เปิดเว็บเพจ ที่เชื่อมโยงหน้าต่างบราวเซอร์ใหม่
_parent คือ เปิดในหน้าต่างบราวเซอร์อันเดิม
_self คือ เปิดในเฟรมเดิม (สำหรับคนทำเว็บแบบใช้เฟรม = ถ้าถามเรา แบบเฟรมนี้ มันทำให้นึกถึงเว็บยุคโบราณ ตอนนี้คนไม่นิยมทำแล้ว เพราะปัญหาเยอะ? หรือไงไม่รู้ เราเคยทำและไม่ชอบ งง)
_top คือ เปิดในหน้าต่างบราวเซอร์เดิม แต่จัดให้เป็นเต็มเฟรม (สำหรับคนทำเว็บแบบใช้เฟรม)

สรุปใส่ ๆ ไปเหอะ จะใส่อะไรก็ใส่ไปเหอะ

เออ
เราเซิร์ชตะกี้ มีโค้ดแบบนี้ มาจากที่นี่
on(release){
getURL("http://somesite.com","_blank");
}
เราลองใช้แล้ว ใช้ได้ โอเคเลย (แถมเป็น _blank นี่ใช้งานได้หมดเลย แม้ในหน้า http://pranitee.com ที่ _parent จะไม่ทำงาน)

๓. ปุ่มที่เราทำเนี่ย เราค่อนข้างแปลกใจ
การทำงานของปุ่ม เท่าที่ทุกท่านพอรู้คือ มันจะมีแบบ
๑) ตอนปกติ ปุ่มอยู่เฉย ๆ up
๒) ตอนเอาเมาส์วางเหนือปุ่ม over
๓) ตอนกดปุ่ม down
๔) ตอนกดไปแล้ว (เข้าไปเยี่ยมชมแล้ว) hit
แต่ในที่เราทำเนี่ย ไอ้แบบที่ ๔) มันไม่ทำงานอ่ะ
หรือเราไม่เข้าใจ ใส่อะไรผิดมั๊ง ไม่รู้เหมือนกัน แต่ไอ้สามอันแรก โอเค ทำงาน เราเซ็ตแบบสี่ให้เป็นสีดำ แต่มันไม่เป็น ช่างมันเถอะ?

๔. ...................

เอาเหอะ
คิดไม่ออกแล้ว แต่ก็ยังดี อย่างน้อยวันนี้ก็ link เป็นแล้ว

ฝึกต่อไป
ใครมีอะไรจะแนะนำเราไหมคะ
(ไม่เคยมี ก๊าก...)

Labels: ,

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home