heart
ไอ้หน้า
หมู
  
จิตพิสัย 19
ออฟไลน์
เพศ: 
โพสต์: 456
Cracky มั้ง
|
ทำเล่นอีกละ (01 ก.พ. 2007, 17:45 น.) |
|
|
|
|
|
« แก้ไขครั้งสุดท้าย: 01 ก.พ. 2007, 18:10 น. โดย heart »
|
บันทึกการเข้า
|
|
|
|
|
|
heart
ไอ้หน้า
หมู
  
จิตพิสัย 19
ออฟไลน์
เพศ: 
โพสต์: 456
Cracky มั้ง
|
Re: ทำเล่นอีกละ (01 ก.พ. 2007, 17:57 น.) |
|
ใช้เมาส์ กด แล้ว วนไป วนมา
พอเริ่มเลอะ ก็กดที่ clean
แจกซอร์สด้วยแหละ
|
|
|
|
« แก้ไขครั้งสุดท้าย: 01 ก.พ. 2007, 18:01 น. โดย heart »
|
บันทึกการเข้า
|
|
|
|
|
|
|
คนตาบอดข้างเดียว
|
Re: ทำเล่นอีกละ (01 ก.พ. 2007, 19:50 น.) |
|
ใช้เมาส์ กด แล้ว วนไป วนมา
พอเริ่มเลอะ ก็กดที่ clean
แจกซอร์สด้วยแหละ
อ้อ อย่างนี้นี่เอง เข้าใจละ
|
ในหมู่คนตาบอด คนตาบอดข้างเดียวได้เป็นราชา
|
|
|
賢慈 ~
The Forever...AAArTTTeRR
ม้า
   
จิตพิสัย -226
ออฟไลน์
เพศ: 
โพสต์: 1265
|
Re: ทำเล่นอีกละ (24 ก.พ. 2007, 19:58 น.) |
|
จริงๆเล้ย พี่ครับ อธิบายตรงส่วนโค้ดมันด้วยสิครับ ว่าทำไมถึงเป็นอย่างนั้นอย่างนี้ ทำไ้ด้ไง 
|
|
|
|
|
|
|
|
|
heart
ไอ้หน้า
หมู
  
จิตพิสัย 19
ออฟไลน์
เพศ: 
โพสต์: 456
Cracky มั้ง
|
Re: ทำเล่นอีกละ (26 ก.พ. 2007, 13:39 น.) |
|
อธิบายเป็นคอนเซ็ปท์ หรือ อธิบายการทำงานของโค้ดล่ะ
คอนเซ็ปท์ 1.คลิกเมาส์ 2.แรนดอมสี มา 1 สี 3.สร้างวงกลม -ใช้สีที่แรนดอม -แรนดอมขนาดของวงกลม จาก... ถึง ... ในช่วงที่กำหนด -แรมดอมตำแหน่งของวงกลม โดยนับจากตำแหน่งที่เมาส์อยู่ ให้กระจายรอบๆเมาส์ ไม่เกิน กี่ pixel 4.ทำงานข้อ 3 ซ้ำๆ จนกว่าจะปล่อยเมาส์
|
|
|
|
heart
ไอ้หน้า
หมู
  
จิตพิสัย 19
ออฟไลน์
เพศ: 
โพสต์: 456
Cracky มั้ง
|
Re: ทำเล่นอีกละ (26 ก.พ. 2007, 13:50 น.) |
|
โค้ด
ฟังชั่นแรนดอมสี function ranColor() { return "0x"+iz(random(256).toString(16))+iz(random(256).toString(16))+iz(random(256).toString(16)); } function iz(what) { return (what.length == 2) ? what : "0"+what; }
สร้าง listenner ให้กับเมาส์ n = new Object(); เมื่อกดเมาส์ n.onMouseDown = function() { crr = ranColor();แรนดอมสี _root.onEnterFrame = function() { for (i=0; i<=10; i++) {วนลูป 10 รอบเพื่อสรา้งวงกลม 10 อัน
c = _root.attachMovie("spray", "spray"+_root.getNextHighestDepth(), _root.getNextHighestDepth());เอารูปวงกลมจากไลบรารี่ มาแปะ a = new Color(c);แล้วสร้างออปเจกต์สี a.setRGB(crr);แล้วเซ็ทค่าสีตามที่แรนดอมทีแรก c._x = _xmouse+(random(30)-15);แล้วแรนดอมตำแหน่ง แกน x ให้ห่างจากจุดที่เมาส์อยู่ -15 ถึง 15 พิกเซล c._y = _ymouse+(random(30)-15);แกน y ก็แรนดอม c._xscale = c._yscale=random(30); ขนาดแรนดอมด้วย ให้มีขนาดจากต้นฉบับ 0 -30 % } }; }; ถ้าปล่อยเมาส์ n.onMouseUp = function() { delete _root.onEnterFrame;ก็ให้หยุดทำงาน }; Mouse.addListener(n);
|
|
|
|
heart
ไอ้หน้า
หมู
  
จิตพิสัย 19
ออฟไลน์
เพศ: 
โพสต์: 456
Cracky มั้ง
|
Re: ทำเล่นอีกละ (26 ก.พ. 2007, 13:53 น.) |
|
function ranColor() { return "0x"+iz(random(256).toString(16))+iz(random(256).toString(16))+iz(random(256).toString(16)); }
function iz(what) { return (what.length == 2) ? what : "0"+what; }
ฟังชั้นแรนดอมสี เนื่องจากค่าสี RRGGBB แต่ละหลักมีค่า 0-255 random(256) จึงแรนดอม 0-255
เนื่องจากค่าสีเป็นเลขฐาน 16 จึงแปลงค่าแรนดอมเป็นเลขฐาน16ด้วย random(256).toString(16)
เนื่องจาก ถ้าแปลงเป็นเลขฐาน 16 แล้วถ้ามีเลขหลักเดียวให้เติม 0 ไปข้างหน้า
ฟังชั่น iz คือ insert zero return (what.length == 2) ? what : "0"+what;
ุถ้าค่า length มี 2 หลัก ก็ส่งค่าไปเป็นตัวที่ส่งมา ถ้ามีค่า 1 หลักก็ "0"+ บวกเลข 0 ไปข้างหน้า
|
|
|
|
หมีโหด*
ชื่ออรค่ะ
หมีจริงๆ
จิตพิสัย 752
ออฟไลน์
เพศ: 
โพสต์: 31201
FHM*

|
Re: ทำเล่นอีกละ (26 ก.พ. 2007, 13:57 น.) |
|
สนุกจังค่ะ 
|
ตามหารักแท้ค่ะ โฮกกก
|
|
|
|
poloh
|
Re: ทำเล่นอีกละ (26 ก.พ. 2007, 16:52 น.) |
|
 สุดยอดเลยครับ
|
ก่อสร้างกับทำลาย เหมือนที่ลงมือ ต่างที่การกระทำ
|
|
|
|
|
|
|
|