อนุบาลงาน ActionSctipt

เริ่มโพสต์โดย ej_sing, 10 พ.ย. 2007, 00:44 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

ไอ้เบิร์ด

มีเรื่องถามหน่อยครับ พวก head menu ที่เป็น flash บนหน้าเว็บเดียวกันส่วนด้านล่างเป็นหน้าเว็บแบบดึง php เอา

พอเวลาที่เราคลิ๊กที่หน้าอื่นมันจะโหลดหน้านั้นใหม่ทั้งหน้า ก็จะเจอกับปัญหาที่ว่า ตัวflash จะโหลดตัวเองใหม่เหมือนกัน

ทำให้ทำไฮไลท์ ที่เมนูหน้าปัจจุบันนั้นๆไม่ได้ จะต้องแก้ยังไงครับ รบกวนด้วยครับ

เดี๋ยวจะลองหาเว็บมาประกอบความเข้าใจนะครับ
"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."

จักรี

คือผมคิดว่า ถ้าเป็น page ที่แยกเทมเพลตกัน ต้องเขียนสคริปรับค่าจากไฟล์ ตามยูอาแอลแล้วเข้ามาเช็คในแฟลช
แต่ถ้าเป็นเขียนจากเทมเพลตเดียวกัน ตามหลักการณ์มั่วๆ แล้ว ผมคิดว่าน่าจะเป็นไปได้ที่จะเขียนเช็คในแฟลชได้เลยนะครับ
เช่นเขียนว่า ถ้ากดปุ่มล่าสุดก็ให้ไฮไลท์ปุ่มล่าสุดเอาไว้ แต่เขียนอย่างไงนั้น  ............อืม นั่นซิ
ล้ำลึกคนึงหาในดวงจิต ใจเคยคิดตัดสวาทมิอาจสิ้น
ดั่งก้านบัวหักกลางชลาสินธุ์ ผิว่าสิ้นไร้เยื่อยังเหลือใย

ไอ้เบิร์ด

http://img3.f0nt.com/flash/df21019dcd089503e17f7d45fed70115.swf


ถามหน่อยครับ ถามหน่อยครับ คือว่าตอนทำmovie ถ้าลากเมาส์โดนปุ่มแล้วลากออกปุ่มจะไม่เล่นอะไร  ต้องคลิ๊กถึงจะโชว์แล้วพอเอาเมาส์ออกมันก็จะเฟดภาพให้หายไป

ตอนนี้ติดปัญหาว่าไอ้ต้องคลิ๊กปุ่มแล้วเลื่อนออกมันแล้วไอ้รูปใหญ่มันไม่เล่นต่ออะครับ

วานผู้รู้ช่วยด้วยครับ  :46:
"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."

iannnnn

อยากอธิบายแต่ลำดับไม่ถูก :3005:
ตอนนี้ทำยังไงอะครับ

ไอ้เบิร์ด

ก็สร้างปุ่มbutton ที่ไว้อยู่ที่ hit แล้วมวางทับกับตัวMC จะใช้เป็นปุ่มจริงที่จริง แล้วใส่ AS ลง button อะครับ


on (release) {
   if (!b1.release) {
      b1= true;
gotoAndPlay(15);stop();
   
   } else {
      b1 = false;
      gotoAndPlay(16);
   }
   // end if
   }

ไว้บนปุ่มครับ

แนบไฟล์ไปเผื่อกันงงแล้วกัน

http://www.up-thai.com/?cmd=upload_view&id=2274

(พีแอนปุ่มแนบไฟล์มันหายไปไหนอะ)  :09:
"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."

จักรี

ผม งง ฮ่าๆ  กับคำถามอะครับ คืออยากให้มันเป็นไงนะ  เอาเม้าส์ไปชี้ แล้วเป็นสีตามที่เมาส์ชี้ พอเอาเมาส์ออก ก็ เฟสไปเรื่อยๆ เหรอครับ
ล้ำลึกคนึงหาในดวงจิต ใจเคยคิดตัดสวาทมิอาจสิ้น
ดั่งก้านบัวหักกลางชลาสินธุ์ ผิว่าสิ้นไร้เยื่อยังเหลือใย

ไอ้เบิร์ด

ใกล้เคียงครับ แต่ที่ผมต้องการเป็นคลิ๊กแทน แล้วถ้าอันไหนที่ไม่ได้คลิ๊กก็อยู่นิ่งๆก่อนกครับลากเข้าลากออกไม่มีผล

ตอนนี้มันมีปัญหาที่มีว่าคลิ๊กแล้วลากออกมันไม่ออกอะครับ
"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."

พันเอก

#442
ถ้าพี่เข้าใจไม่ผิดกับครับอธิบายที่เบิร์ดอยากให้เกิดนะ
ที่เบิร์ดทำ ในเงื่อนไขมันไม่มีทางเป็น false เลยครับ เบิร์ดเช็คแค่ตอน release แต่ไม่ได้เช็คตอนเอาเมาส์ออกมานี่ครับ ลองใช้ rollOut
ก็ได้แล้วจ๊ะ (อีกอย่างไม่ต้องใส่ค่าตัวแปล true false ก็ได้มั้ง)
สมาชิกสมาคมพ่อบ้านทหารบก

ไอ้เบิร์ด

เมื่อวานลองพยายามจะเขียน เป็น else if เหมือนกันครับ แต่เวลามีน้อย เลยทำแค่เป็น rollover แทน release ส่งไปแต่มันค้างในหัวจิตหัวใจครับ อยากรู้...

ขอบคุณพี่พันเอกครับเดึ๋ยวกลับไปลองคืนนี้ครับ
"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."

พันเอก

พึ่งโหลดไฟล์มาดูไม่ต้องใส่ if else แล้วจ้า
on (release) {
gotoAndPlay(105);
   /*if (!b1.release) {
      b1 = true;
      
      stop();

   } else {
      //b1 = false;
      //gotoAndPlay(106);
   }*/
   // end if
}
on (rollOut) {
   //b1 = false;
   gotoAndPlay(106);
}
ใช้ rollOut อย่างเดียวก็ได้แล้วนิ
สมาชิกสมาคมพ่อบ้านทหารบก

ไอ้เบิร์ด

ทำไมผมลองแล้วยังไม่ได้คลิ๊กลากออก มันก็ยังเฟดหายอยู่อะครับ
"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."

พันเอก

แนบไฟล์มาหน่อยดิ พี่ขอดูหน่อยซิ
สมาชิกสมาคมพ่อบ้านทหารบก

ไอ้เบิร์ด

http://www.up-thai.com/?cmd=upload_view&id=3989


อันนี้งานจริงครับ แต่ผมกำลังลองแก้แค่ปุ่มแรกเท่านั้นเอง

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

ไอ้เบิร์ด

เบิ้ลหน่อยครับ  ทำได้แล้วครับ ขอบคุณพี่พันเอกมากครับ  :46:
"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."


SMF 2.1.7 © 2026, Simple Machines