ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => ห้องแฟลช => โพสต์ถูกเริ่มโดย: WuTtY เมื่อ 02 ส.ค. 2007, 01:08 น.

ชื่อเรื่อง: นามบัตร เด้งดึ๋ง
โพสต์โดย: WuTtY เมื่อ 02 ส.ค. 2007, 01:08 น.
http://img2.f0nt.com/flash/786911e2e01097e60364e7820893cf16.swf

ได้แนวคิดจาก http://f0nt.com/forum/index.php?topic=10679.0 แล้วเคยเห็นเวป flash ที่คนแถว ๆ นี้เอามาฝากจำไม่ได้ว่าอยู่กระจู๋ไหน เห็นว่ามันคล้าย ๆกัน เลยเอามาแก้เพิ่มหน่อย ก็ได้ประมาณนี้

ลองลากแล้วมันเด้งไปเด้งมา  :22:  แต่ยังไม่ค่อยเนียนเท่าไหร่ สงสัยต้องคิดวิธีคำนวนใหม่

ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: iannnnn เมื่อ 02 ส.ค. 2007, 01:17 น.
โอ้ว เจ๋ง :25:+


เอาอีกครับ เอาอีก :25:
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: ยุนเอ เมื่อ 02 ส.ค. 2007, 01:37 น.


คำนวนแรงในการขว้างนามบัตรยังไงครับ  :25:
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: เกดลดา เมื่อ 02 ส.ค. 2007, 01:46 น.
ว้าว สุดยอดเลยค่ะ  :25:
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: thaPIXIE เมื่อ 02 ส.ค. 2007, 01:49 น.
ที่ไม่เนียน เพราะ frame rate ครับ
ตลอดอายุการทำงานผมต้องคอยเตือนเรื่องนี้กับ flash โปรแกรมเมอร์ตลอด จริงไหมฮาร์ทห์ :26:

บรรทัดนี้ครับ

function stopMove() {
  this.x = (this._x - this.startPointX)/4; // เปลี่ยนค่า /3 เป็นอื่น ๆ ก็ได้ ถ้าไม่ / มันจะวิ่งไวมาก ๆ
  this.y = (this._y - this.startPointY)/4;
  this.stopDrag();
  this.onEnterFrame = animation;
}

เนื่องจากการสั่งให้ฟังก์ชั่น animation ทำงานอ้างจากการ onEnterFrame เจ้า frame rate จึงส่งผลต่อการเคลื่อนที่ จากไฟล์ที่ให้มา ตั้งไว้ที่ 12 fps เองครับ ตั้งซัก 30 fps จะลื่นขึ้นอีกนิด :12:

ปล.ผมมักจะเลี่ยงไปใช้ interval แทน
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: WuTtY เมื่อ 02 ส.ค. 2007, 02:33 น.
อ้างคำพูดจาก: ^-FakE-^ เมื่อ 02 ส.ค. 2007, 01:37 น.

คำนวนแรงในการขว้างนามบัตรยังไงครับ  :25:

code ตรงนี้ครับ เก็บค่า startPoint ไว้ตั้งแต่ตอน Press พอ Release ก็มาคำนวณ ลบกันธรรมดาครับ แต่มันจะไม่เนียนตรง ถ้าเราลากแล้ววน ๆ ๆ ๆ ๆ มันจะวิ่งผิดทิศครับ ลองดูได้  :43: :43: ถ้าอยากให้มันถูกต้องมากกว่านี้ ตอน Drag อาจจะต้องไปทำใน onEnterFrame หรือ ใช้ interval ช่วย ในการหาทิศทาง ครับ

   this.x = (this._x - this.startPointX)/4; // เปลี่ยนค่า /3 เป็นอื่น ๆ ก็ได้ ถ้าไม่ / มันจะวิ่งไวมาก ๆ
   this.y = (this._y - this.startPointY)/4;


อ้างคำพูดจาก: thaPIXIE เมื่อ 02 ส.ค. 2007, 01:49 น.
ที่ไม่เนียน เพราะ frame rate ครับ
ตลอดอายุการทำงานผมต้องคอยเตือนเรื่องนี้กับ flash โปรแกรมเมอร์ตลอด จริงไหมฮาร์ทห์ :26:

บรรทัดนี้ครับ

function stopMove() {
   this.x = (this._x - this.startPointX)/4; // เปลี่ยนค่า /3 เป็นอื่น ๆ ก็ได้ ถ้าไม่ / มันจะวิ่งไวมาก ๆ
   this.y = (this._y - this.startPointY)/4;
   this.stopDrag();
   this.onEnterFrame = animation;
}

เนื่องจากการสั่งให้ฟังก์ชั่น animation ทำงานอ้างจากการ onEnterFrame เจ้า frame rate จึงส่งผลต่อการเคลื่อนที่ จากไฟล์ที่ให้มา ตั้งไว้ที่ 12 fps เองครับ ตั้งซัก 30 fps จะลื่นขึ้นอีกนิด :12:

ปล.ผมมักจะเลี่ยงไปใช้ interval แทน

ตอนนี้ลองแก้ parameter ให้มันวิ่งช้าลงและแก้ frame rate เป็น 24 ตามที่บอกแล้วครับ เนียนใช้ได้แล้ว  :22: :22:
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: iannnnn เมื่อ 02 ส.ค. 2007, 03:46 น.
อ้าว ตกม้าตาย :30:

ผมเขียนโปรแกรมไม่เป็นครับ จะเนียนหรือไม่เนียนก็อยู่ที่เฟรมเรตอย่างเดียวเลย :08:
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: จักรี เมื่อ 02 ส.ค. 2007, 09:43 น.
ขออนุญาติเอาไปใช้นะครับ  :25:
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: thaPIXIE เมื่อ 02 ส.ค. 2007, 10:51 น.
อ้างคำพูดจาก: uuuuuɐı เมื่อ 02 ส.ค. 2007, 03:46 น.
อ้าว ตกม้าตาย :30:

ผมเขียนโปรแกรมไม่เป็นครับ จะเนียนหรือไม่เนียนก็อยู่ที่เฟรมเรตอย่างเดียวเลย :08:

สำคัญนะครับ เป็นความ compatible กันเลยทีเดียว เคยแยกกันทำงาน แล้วต้องโหลด swf อีกตัวมาแปะ timing มั่วไปหมด หาตั้งนาน มาเจอว่าตั้ง frame rate ไม่ตรงกัน

แต่การเขียน action script ที่ไม่ต้องพึ่ง frame rate ก็ทำได้ครับใช้ interval แทน onEnterFrame เพราะว่าการ onEnterFrame คือ event handler ที่บอกให้ทำอะไรบางอย่างทุกครั้งที่เข้า frame (การเปลี่ยน frame ตามจังหวะของ frame rate นั่นแหละ และแม้จะมี frame เดียว onEnterframe ก็ทำงานนะ คือย่ำอยู่กับที่)

interval ทำงานเหมือนกัน ต่างตรงที่ไม่ขึ้นกับ frame แต่ interval ทำงานตามระยะเวลที่กำหนดเช่น

setInterval(ร้องโฮ่, 1000); แปลว่า ให้ร้องโฮ่ทุกๆ 1000มิลิวินาที(คือ1วินาที) โดยไม่สนว่าจะเข้า frame หรือเปล่า ไม่สน frame rate ด้วย
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: heart เมื่อ 02 ส.ค. 2007, 11:11 น.
คำนวนแรงขว้างเนี่ยะ แก้อีกหน่อยจะแจ่มมาก

เดาว่าคำนวนจาก จุดแรกที่คบิก กับจุดสุดท้ายที่ปล่อย ห่างมาก แสดงว่าแรงมาก

แต่น่าจะจำกัดเวลา เพราะว่า พอคลิกค้าง แล้วไปวางไกลๆ แบบ เบาๆ มันก็เด้งแรงอยู่ดี

น่าจะจำกัดเวลาให้น้อยๆ จะได้เหมือนขว้างจริงๆ
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: Ah! เมื่อ 02 ส.ค. 2007, 11:14 น.
อยากทำแบบนี้เป็นเหมือนกันครับ
http://www.intentionallies.co.jp/content_normal.html
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: จักรี เมื่อ 02 ส.ค. 2007, 11:27 น.
มันค่อนข้างยากนะครับลุง  แต่เอาเถอะ ผม จะ บอกวิธีทำทีละเสต๊ป นะครับ

ขั้นแรก  ก็ให้ พิมพ์  http://www.intentionallies.co.jp

พอพิมพ์เสร็จแล้วขั้นต่อไป ก็ให้พิมพ์ "/"

ขั้นสุดท้าย  ก็พิมพ์ content_normal

อย่าลืม  ใส่ .html ไปด้วยนะ




เอ๊ะรู้สึกเหมือนเคยเล่นแล้วนะมุกนี้
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: ยุนเอ เมื่อ 02 ส.ค. 2007, 11:35 น.
ได้ยินเสียงอะไรมั้ยครับ




กิ๊งงง~


กรี๊ดดดดดดดดดดดดดดดดด

จับเหวี่ยงการ์ดมีเงาด้วย  :25:

จับมุมๆ แล้วหมุนการ์ดเองได้ด้วย  :25:

เขวี้ยงแบบหมุนๆ ก็ได้ด้วย  :25:


:07: :07: :07: เลิกๆๆ
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: WuTtY เมื่อ 02 ส.ค. 2007, 12:09 น.
version 2 ล่ะ เปลี่ยนการคำนวณ แรงขว้างใหม่ ใช้ setInterval เข้ามาช่วย มี bug อยู่นิดหน่อย ถ้าจะใช้ลองเอาไปแก้ ๆ กันดูนะ

http://img2.f0nt.com/flash/09921aed688e6646185b2407c6bd4ad6.swf


อ้างคำพูดจาก: ^-FakE-^ เมื่อ 02 ส.ค. 2007, 11:35 น.
ได้ยินเสียงอะไรมั้ยครับ




กิ๊งงง~


กรี๊ดดดดดดดดดดดดดดดดด

จับเหวี่ยงการ์ดมีเงาด้วย  :25:

จับมุมๆ แล้วหมุนการ์ดเองได้ด้วย  :25:

เขวี้ยงแบบหมุนๆ ก็ได้ด้วย  :25:


:07: :07: :07: เลิกๆๆ

จับเหวี่ยงมีเงานี่ ทำเพิ่มได้เลยครับ ทำเป็น 2 mc ติดกัน

จับมุม ๆ การ์ดหมุดเดี๋ยวดึก ๆ มาทำเพิ่มให้ ลองไปทำงานก่อน ------- ใครรู้วิธีย้ายจุดหมุน (จุดกลม ๆ ที่ mc) บอกด้วยนะครับ  :46: :46: :46:

เขวี้ยงแบบหมุน ถ้าทำอันบนได้ก็ไม่ยากแล้วครับ
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: ยุนเอ เมื่อ 02 ส.ค. 2007, 12:12 น.
อ้างคำพูดจาก: WuTtY เมื่อ 02 ส.ค. 2007, 12:09 น.
version 2 ล่ะ เปลี่ยนการคำนวณ แรงขว้างใหม่ ใช้ setInterval เข้ามาช่วย มี bug อยู่นิดหน่อย ถ้าจะใช้ลองเอาไปแก้ ๆ กันดูนะ

http://img2.f0nt.com/flash/09921aed688e6646185b2407c6bd4ad6.swf


จับเหวี่ยงมีเงานี่ ทำเพิ่มได้เลยครับ ทำเป็น 2 mc ติดกัน

จับมุม ๆ การ์ดหมุดเดี๋ยวดึก ๆ มาทำเพิ่มให้ ลองไปทำงานก่อน ------- ใครรู้วิธีย้ายจุดหมุน (จุดกลม ๆ ที่ mc) บอกด้วยนะครับ  :46: :46: :46:

เขวี้ยงแบบหมุน ถ้าทำอันบนได้ก็ไม่ยากแล้วครับ

เจอบั๊กแล้วนะครับ ถ้าเหวี่ยงมุมๆ ถูกจังหวะ การ์ดจะหมุนไม่หยุด  :25: :25: :25:

เหมือนดาวกระจายมากๆ
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: heart เมื่อ 02 ส.ค. 2007, 12:17 น.
อ้างคำพูดจาก: จักรี เมื่อ 02 ส.ค. 2007, 09:43 น.
ขออนุญาติเอาไปใช้นะครับ  :25:

ไม่มี สระ อิ นะครับ
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: จักรี เมื่อ 02 ส.ค. 2007, 12:19 น.
ผมจับลากออกไปหายหมดเลยครับ
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: ยุนเอ เมื่อ 02 ส.ค. 2007, 12:22 น.
อ้างคำพูดจาก: จักรี เมื่อ 02 ส.ค. 2007, 12:19 น.
ผมจับลากออกไปหายหมดเลยครับ

เห้ย อันนี้ก็เจ๋ง  :30: :30:

ไม่เป็นไรนะครับ รุ่นเบต้า ช่วยกันหาจุดผิดเพื่อพัฒนาครับ :12:
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: คนตาบอดข้างเดียว เมื่อ 02 ส.ค. 2007, 12:51 น.
เขี้ยงแรงๆกระเด็นออกไปหมดเลยครับ


ใช้แฟลช 8 เปิดไฟล์ไม่ได้ครับผม
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: WuTtY เมื่อ 02 ส.ค. 2007, 14:08 น.
อ้างคำพูดจาก: เร็วจี๋ยอดอาชา เมื่อ 02 ส.ค. 2007, 12:51 น.
เขี้ยงแรงๆกระเด็นออกไปหมดเลยครับ


ใช้แฟลช 8 เปิดไฟล์ไม่ได้ครับผม

Flash 8 เปิดไม่ได้ครับ ผมทำใน CS3  :05: :05: เดี๋ยว upload อันใหม่ ให้ครับ แต่ source code อยู่บ้าน

ใครรู้วิธี ย้าย transformation point บอกด้วยน้าาาา หาไม่เจอครับ คำสั่ง setTransformationPoint ก็ใช้ไม่ได้ไม่รู้ทำอะไรผิด :46: :46: :46:
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: iannnnn เมื่อ 02 ส.ค. 2007, 16:24 น.
โอ้ว สนุกและมีพัฒนาการ :25:



ดาวกระจายยยยย :25:
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: เต่ามาก เมื่อ 11 ส.ค. 2007, 09:57 น.
เอาแบบวิ่งแล้วชนกันด้วยได้มั้ยครับ  :25:
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: WuTtY เมื่อ 11 ส.ค. 2007, 10:01 น.
ช่วงนี้พอดีงานยุ่งครับ >< ยังไม่ได้ทำต่อ
ที่ทำเพิ่มไปมีทำให้ควงได้แต่ตามเข็ม ควงได้ทิศเีดียวนะครับ เดี๋ยวจะเอามาลงให้
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: คนตาบอดข้างเดียว เมื่อ 13 ส.ค. 2007, 04:22 น.
แฟลช8ด้วยนะครับ
ชื่อเรื่อง: Re: นามบัตร เด้งดึ๋ง
โพสต์โดย: ekn8 เมื่อ 14 ส.ค. 2007, 23:48 น.
โอ้ววว สนุกๆ