การหาความเร็วในการเลื่อน mouse ใน Action Script 3.0 by nandanai
Apr0
หลายๆคนที่ใช้ Action Script 3.0 ในการสร้าง flash อาจสงสัยถึงวิธีการหาค่าความเร็วในการเลื่อน mouse ของผู้ใช้ขณะนั้น
เพราะมีแต่ mouseX และ mouseY ที่เป็นตัวบอกตำแหน่งของ mouse เท่านั้น แต่เราสามารถใช้ตำแหน่งนั้นมาหาความเร็วได้ ดัง class ตัวอย่างนี้
public class MouseSpeed extends Sprite { private var newY:Number = 0; private var oldY:Number = 0; public var ySpeed:Number; private var newX:Number = 0; private var oldX:Number = 0; public var xSpeed:Number; public function MouseSpeed() { this.addEventListener(Event.ENTER_FRAME, calculateMouseSpeed); } private function calculateMouseSpeed(e:Event) { newY = mouseY; ySpeed = newY - oldY; oldY = newY; newX = mouseX; xSpeed = newX - oldX; oldX = newX; } public function getYSpeed():Number { return ySpeed; } public function getXSpeed():Number { return xSpeed; } }
โดยหลักการก็คือ การหาตำแหน่งของ mouse ใน frame ก่อนหน้านั้นกับตำแหน่งในเฟรมปัจจุบัน เพื่อหาระยะทางที่ mouse เคลื่อนที่ใน 1 frame นั่นเอง
ผู้อ่านสามารถนำ class นี้ไปใช้ได้ทันที โดย function getXSpeed จะ return ค่าความเร็วของ mouse ในแกน X และ getYSpeed จะเป็นของแกน Y ซึ่งจะเป็นชนิด Number
สุดท้าย เมื่อหาความเร็วของ mouse ได้ ก็จะสามารถนำไปใช้ได้หลายแบบ ไม่ว่าจะเป็นการจับวัตถุเขวี้ยง หรือการเลื่อนวัตถุไปชนในความเร็วที่ต่างกันได้ครับ
อ้างอิง
Yammer – twitter ในรูปแบบขององค์กร by nandanai
Apr0
Yammer คืออะไร?
-Yammer เป็นบริการ microblogging ชนิดหนึ่งซึ่งใช้ติดตามว่าคนอื่นทำอะไรยู่ โดยจะคล้ายกับ twitter แต่ Yammer จะใช้กับคนในกลุ่มหรือองค์กรเดียวกัน
ซึ่งจะเป็นส่วนตัวกว่า twitter
หา Yammer ได้จากที่ไหน?
-การติดตั้ง Yammer นั้นสามารถโหลดได้จาก
https://www.yammer.com/company/desktop
ซึ่งจะเป็นตัว Yammer Desktop สามารถลงใส่ Windows ได้เลย
-ถ้าใครไม่อยากลงใน Windows ก็สามารถลงเป็น extension ใน firefox ได้โดยหาจากส่วนเสริมของ firefox แต่ในเวลานี้(1 เม.ย 2554) extension ของ Yammer ยังไม่สามารถใช้ได้ใน firefox 4
การสมัครสมาชิก Yammer
- ต้องมีเมล @XXX ที่ใช้สำหรับกลุ่มตัวเอง
- ไปที่ https://www.yammer.com/users/simple_signup
- ใส่อีเมลที่เป็น @XXX ของเราไปแล้วกด Sign Up
- ระบบจะส่งลิ้งค์ activate มาที่เมล์ของเรา ให้ activate
- จากนั้นระบบจะให้เราใส่ชื่อ รหัสผ่าน รูปดิสเพล
- Follow Your Colleagues สามารถเลือกคนที่จะ Follow ได้
- สมัครเสร็จเรียบร้อย