http://www.thaiflashdev.com/forums/index.php?showtopic=9591&st=0&#entry58812
นอกจาก filter แล้วมันยังปรับปรุง _่า เ_ว อีกหลายประการ
สำหรับคนที่มี flash 8 ก็เอา code แปะในเฟรมดังนี้
Number.prototype.DecToHex = function() {
var I:Number = Math.floor(this);
var hex:Array = ("0123456789ABCDEF").split("");
var res:String = '';
while ((I /= 16)>16) {
}
while ((I-Math.floor(I))<1 && (I-Math.floor(I))>0) {
res += hex[Math.floor(I)];
I = (I-Math.floor(I))*16;
}
res += hex[I];
if (this != Math.floor(this)) {
trace("Warning: Given number "+this+" was not integer.");
trace(" Integer "+Math.floor(this)+" was used instead.");
}
return res;
};
function cl(val) {
if (val.length == 1) {
tmp = "0"+val;
} else {
tmp = val;
}
return tmp;
}
//**************************
nameMC = 0;
s = 0;
//color = new Array(0x003300, 0x006600, 0x009900, 0x00FF00);
color = new Array(0x0099CC, 0x0066FF, 0x0099FF, 0x00CCFF);
this.onEnterFrame = function() {
for (i=0; i<=5; i++) {
mc = _root.createEmptyMovieClip("digit_"+nameMC, nameMC);
myText = mc.createTextField("text_"+nameMC, nameMC, 0, 0, 20, 20);
myText.text = chr(random(255));
//myText.textColor = color[random(4)];
rr = random(255);
gg = random(255);
bb = random(255);
myText.textColor = "0x"+cl(rr.DecToHex())+cl(gg.DecToHex())+cl(bb.DecToHex());
//mc._x = random(500);
if (a == "go") {
s += 2;
if (s>=500) {
a = "back";
}
} else {
s -= 2;
if (s<=0) {
a = "go";
}
}
mc._x = s;
mc._y = random(-200);
mc.speed = random(10)+10;
mc.onEnterFrame = function() {
this._y += this.speed;
if (this._y>=600) {
removeMovieClip(this);
}
};
nameMC++;
}
แล้ว preview
เป็นโครงสร้างล้ำเลิศของ AS ครับ :25:
เจ๊งครับ ขึ้น error
เลยไปก็อปวิธีมาจากต้นฉบับแล้วลองเล่นดู
อูว
http://f0nt.com/forum/index.php?action=dlattach;topic=5462.0;id=8612
:25: :25: :25:
โคตรเจ๋งเลย
:25: :25: :25: :25: :25:
ฮูลา ฮูล่า สวยว่ะ :42:
เปลี่ยนเป็นคำที่เราต้องการได้มั้ยครับ?
สวยครับ ... :12:
ว่าแต่จะเอามาใช้ทำอะไรได้มั่งอะ :09:
เอาไว้ใช้หั่นผักหรือตัดเนื้อก็ได้ครับ
บ้างก็เอาไว้เลี้ยงไก่
เลี้ยงปลาน่าจะเหมาะกว่านะพี่แอน
มันโปรยๆ ร่วงลงบ่อเลย
อ้างอิงเปลี่ยนเป็นคำที่เราต้องการได้มั้ยครับ?
ผมว่าเปลี่ยนคำก็อ่านไม่ออกอยู่ดี :02:
คงไม่คิดจะอ่านมังครับ
อาจจะเอามาใช้โปรยอักษรพิเศษบางตัว
(เช่น ooooo :42:)
หนูหลั่งคงอยากรู้ว่า ถ้าจะกำหนดให้โปรยเฉพาะตัวอักษรที่ต้องการ
ต้องไปเปลี่ยนค่าที่บรรทัดไหน-ยังไง น่ะครับ
:25: :25: :25: :25:
(+1 พี่เต่า พี่แอน)
ความจริงไม่ต้องเป็น flash 8 ก็สามารถสร้างผลลัพธ์เช่นเดียวกันนี้ได้ครับ
การกำหนดตัวอักษรเองแก้ในส่วนบรรทัดนี้ครับ
myText.text = chr(random(255));
เป็นส่วนที่ให้แรนดอมตัวอักษรมาใช้ ถ้าต้องการแต่ o ก็พิมพ์ myText.text = "o"; ลงไป
หรือต้องการตัวอักษรหลายๆตัวที่เรากำหนดเองได้ ก็สร้าง Array ที่ประกอบด้วยสมาชิกของตัวอักษรเหล่านั้น แล้วให้มันวนลูปเอาสมาชิกของ Array มาแทนการแรนดอมครับ
:39:
ด้วยความเคารพ
ลุงท็อปแอบๆ เอางานหรือไอเดียแปลกๆ มาติวน้องๆ ในนี้สักชิ้นสองชิ้นก็ได้นะครับ
คนที่นี่จะได้รู้จักลุงในด้านอื่นที่ไม่ได้เป็นพวก "ขาประจำ" เพียงอย่างเดียวเอย
:42:
อ้างคำพูดจาก: iannnnn เมื่อ 08 เม.ย. 2006, 08:31 น.คนที่นี่จะได้รู้จักลุงในด้านอื่นที่ไม่ได้เป็นพวก "ขาประจำ" เพียงอย่างเดียวเอย
:06: :18: :38:
ไม่บอก :23:
สอนกันมั่งเลย
อ้างคำพูดจาก: iannnnn เมื่อ 08 เม.ย. 2006, 12:34 น.
ไม่บอก :23:
สอนกันมั่งเลย
ก็คงงงต่อไป :06: :16: ไรหว่า
ยักษ์หมายถึง ให้เอาหนังโป๊ที่ลุง ซ่อนเอาไว้ อัพขึ้น โฮส แล้ว จมล บอกสาวกทุกคนน่ะครับ
:04:
อ้างคำพูดจาก: X Saint เมื่อ 08 เม.ย. 2006, 06:56 น.
ความจริงไม่ต้องเป็น flash 8 ก็สามารถสร้างผลลัพธ์เช่นเดียวกันนี้ได้ครับ
การกำหนดตัวอักษรเองแก้ในส่วนบรรทัดนี้ครับ
myText.text = chr(random(255));
เป็นส่วนที่ให้แรนดอมตัวอักษรมาใช้ ถ้าต้องการแต่ o ก็พิมพ์ myText.text = "o"; ลงไป
หรือต้องการตัวอักษรหลายๆตัวที่เรากำหนดเองได้ ก็สร้าง Array ที่ประกอบด้วยสมาชิกของตัวอักษรเหล่านั้น แล้วให้มันวนลูปเอาสมาชิกของ Array มาแทนการแรนดอมครับ
ขอบคุณครับ
^
เนียนนะเนี่ย :42:
:42:
:06:
อึ้งไปเลย
สงสัยต้องไปเรียน advance flash มาก่อนถึงจะอ่านโค้ดออก :05:
เทพ flash ตัวจริง :39:
เพิ่งได้ flash 8 ตัวเต็มๆ มาเมื่อกี้เอง
อ้างคำพูดจาก: นายโอ้เอ้ เมื่อ 08 เม.ย. 2006, 14:18 น.
^
????????????
????????????????????????????????????????????????????? ??????????????????? :34:
ลองของเล่นครับ
flash video player
clip วีดีโอ present โรงเรียน
http://www.icez.net/datas/users/1/satitpsu.swf
ใหญ่เกิ๊นนนนน :07:
มัน streaming ไม่ใช่รึ....
สงสัยพี่แกสตรีมจนไม่ไหว :08:
ืencode 256kbps ครับ เน็ต modem ถอยไปเลย
ดูได้แล้ว sound ขัดกับ การนำเสนอ โคตร
อ้างคำพูดจาก: L เมื่อ 10 เม.ย. 2006, 14:43 น.
ดูได้แล้ว sound ขัดกับ การนำเสนอ โคตร
อย่าไปสนคำร้องมันครับ ผมเอาทำนอง :D
ถามนิดนึงครับ
เรื่อง ActionScript
ไฟล์ swf มันามารถฝาก Parameter เวลาเปิดไฟล์ได้หรือเปล่าครับ
ผมอยากเปิดหน้าเว็บ แล้ว เรียก swf แล้วฝาก parameter ไป ครับเพราะจำเป็นมาก
เช่น test.swf?data=1 ทำได้ไหมครับ ถ้าไม่ได้คงต้องพึ่ง fscommand แล้ว
ไม่อยากศึกษาเรื่อง fscommand เลย อ่านแล้วมึน
----------
ถามอีกเรื่องครับ ผมใช้ คำสั่ง loadValiable (หรือเปล่าหว่า) พอผมใช้แล้ว กลับไปเปิดใหม่กลับไปแก้ไขในไฟล์ที่โหลดมา มันทำไมไม่แก้ให้ครับ ทำยังไงให้มันเคลียร์ Cache ออกได้
รอสามครับ
รอเต่าครับ
(เรื่องโค้ดๆ อย่าถามตู้ว์~ :33:)
อ้างอิงถามนิดนึงครับ
เรื่อง ActionScript
ไฟล์ swf มันามารถฝาก Parameter เวลาเปิดไฟล์ได้หรือเปล่าครับ
ผมอยากเปิดหน้าเว็บ แล้ว เรียก swf แล้วฝาก parameter ไป ครับเพราะจำเป็นมาก
เช่น test.swf?data=1 ทำได้ไหมครับ ถ้าไม่ได้คงต้องพึ่ง fscommand แล้ว
ไม่อยากศึกษาเรื่อง fscommand เลย อ่านแล้วมึน
----------
ถามอีกเรื่องครับ ผมใช้ คำสั่ง loadValiable (หรือเปล่าหว่า) พอผมใช้แล้ว กลับไปเปิดใหม่กลับไปแก้ไขในไฟล์ที่โหลดมา มันทำไมไม่แก้ให้ครับ ทำยังไงให้มันเคลียร์ Cache ออกได้
ได้ครับ ส่งผ่าน Parameter แบบที่ยกตัวอย่างมาอ่ะคับ ตัวแปรจะเข้าไปอยู่ที่ root ในชื่อเดียวกัน
หรือแม้แต่กำหนดใน tag object ใน html ก็ได้เหมือนกัน
คำถามที่สอง อ่านไม่เข้าใจอ่ะคับ ว่าหมายถึงอะไร ?
เค้าถามว่า ตอนสร้างตัว main มาแล้วสั่งให้ไปโหลด external source มาแสดงผล เกิดปัญหาครับ
เพราะว่า หลังจากไป edit external source ตัวนั้น มันดันไม่เปลี่ยนใน main mc ครับ
ตูทำให้งงมากขึ้นไหมเต่า :09:
อ้อ คับ เข้าใจละ
ว่าแต่ใช้อะไรส่งค่าให้ flash อ่ะคับ php, asp ?
ลองวิธีนี้ดูคับ
1) ปิด เปิด browser ใหม่ เวลาเปลี่ยนค่าใน server side
2) ถ้าเป็น php ลองใส่ให้มัน ไม่ใช้ cache ดู โดยใส่ที่หัว php แบบนี้
header("Expires: ".gmdate("D, d M Y H:i:s")."GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
3) หรือใน Flash ลองใช้วิธีให้มันสุ่มค่าผ่าน parameter ไปให้ php เหมือน หลอกๆมันว่าเป็นคนละ access
เช่น
loadVariables("test.php?"+random(666),POST);
เป็นต้นครับ ลองดูว่าได้หรือเปล่านะคับ
เย้ ได้แล้วครับ
ขอบคุณณทุกความเห็น แต่ต่อมาอีกเรื่องนึงครับ (โดยเฉพาะ อาจารย์ ท็อป ขอบคุณหนังสือของอาจารย์มาก :05: )
-----------------------------
1.คำถามแรก...
แต่มีอีกเรื่องคือ ผมสร้าง mc ตัวหนึ่ง ภายในนั้น มี mc ซ้อนอยู่ข้างใน แล้วก็ กำหนด Event Handler ในการกดปุ่มคีย์บอร์ด(ในที่นี้ผมใช้ปุ่มลูกศรเลื่อนขึ้นเลื่อนลง)
แต่ว่า ผมจะเอา instance ของ mc มาใช้ถึง 2 ตัวขึ้นไป แต่มันดันไปโฟกัสอยู่ที่ตัวใดตัวหนึ่งเท่านั้น (จำไม่ได้ ว่าเป็นตัวแรกที่ลากไปวาง หรือ เป็นตัวล่าสุดที่เอาลงไป) แต่สรุปว่า ปุ่มคีย์บอร์ดที่กด มันมีผลกับแค่ instance เดียวเท่านั้น จะไม่มีผลกับตัวอื่นครับ
อยากทราบว่า พอมีวิธีเปลี่ยนโฟกัสไปยัง instance ตัวอื่นไหมครับ
2.คำถามที่สอง คือ
ถ้าผมสร้าง Text Field ที่ใช้สำหรับ input ขึ้นมา 1 อัน ทำยังไง ให้เมื่อเปิดแฟลชมาแล้ว หรือเมื่อ Timeline เลื่อนไปถึงเฟรมนั้น ให้มันโฟกัสไปที่ Text Field นั้น โดยอัติโนมัติโดยที่เราไม่ต้องคลิ้กมัน หรือกดปุ่ม Tab (เพราะผมต้องเขียนแฟลช กับเครื่องรูดบัตรแบบอ่านบาร์โค้ด ที่ไม่มีคีย์บอร์ดแมส์ มีแค่หน้าจอกับเครื่องรูดบัตรอย่างเดียว เปิดขึ้นมาแล้ว มันก็จะต้องเปิดหน้าแฟลชเลย)
ปล.ต้องขออภัยด้วยที่ผมไม่ยอมไปถามที่ TFD ตอนนี้ไม่ค่อยได้เล่นเน็ทเท่าไหร่ครับ เลยอยากถามในเว็บที่คุ้นเคยครับ
คำถามแรกงงๆ อ่ะคับ ยังมองไม่ออกว่าจะทำอะไรหน่ะคับ
2 อย่าง คือ กำหนด event handler ไว้ยังไง ใน mc เลย หรือ แบบไหน แล้ว จะ focus instance นั้นไปทำไม ?
คำถามที่สอง ให้ใส่ code ไว้ที่ timeline ที่ เฟรมแรก ที่ textfiled นั้นโผล่ขึ้นว่า
Selection.setFocus(here);้here คือ ชื่อของ instance textfield อันนั้น (อันที่อยากได้นั่นแหล่ะ)
อ้างคำพูดจาก: อะจ๊ากว้ากแว้ก เมื่อ 18 เม.ย. 2006, 17:45 น.
ปล.ต้องขออภัยด้วยที่ผมไม่ยอมไปถามที่ TFD ตอนนี้ไม่ค่อยได้เล่นเน็ทเท่าไหร่ครับ เลยอยากถามในเว็บที่คุ้นเคยครับ
ปล. ผมก็ไม่ได้เข้า TFD เหมือนกัน :40:
จาก
อ้างคำพูดจาก: X Saint เมื่อ 19 เม.ย. 2006, 08:57 น.
คำถามแรกงงๆ อ่ะคับ ยังมองไม่ออกว่าจะทำอะไรหน่ะคับ
2 อย่าง คือ กำหนด event handler ไว้ยังไง ใน mc เลย หรือ แบบไหน แล้ว จะ focus instance นั้นไปทำไม ?
คำถามแรกครับ - จริงๆ แล้วผมพยายามทำ ListBox กับ DropDownList ด้วยตัวเอง (โดยไม่ใช้ Component ที่มีมาสำเร็จรูป) เนื่องจากว่า อันที่มีมาสำเร็จรูปมันเปลี่ยนหน้าตาไม่ได้
- และ ผมเขียนแฟลช กับหน้าจอ Touch-Screen ที่ต้องให้ User เอานิ้วจิ้มครับ ฉะนั้น รายการใน Listbox หรือ DropDownList และปุ่มลูกศร จะต้องใหญ่เป็นพิเศษเพื่อรองรับกับนิ้วทื่อๆของ User ผมเลยต้องทำเองให้มันมีขนาดใหญ่ครับ
- และอีกอย่างคือ ผมใช้ Component ไม่ค่อยเป็นครับ เพราะอาจารย์ท็อปไม่ยอมเขียนหนังสือเล่มใหม่ซะทีครับ :23:
- ใน mc ของ Dropdownlist มี mc อยู่ข้างในอีก ซึ่ง mc ข้างในนี้ผมให้มัน รับ Event คีย์บอร์ดลูกศรเลื่อนขึ้นลง เพื่อเลื่อนรายการครับ (ในอนาคต ต้องมี กดคีย์ตัวอักษรแล้วรายการจะไปเลือก รายการที่อักษรตัวแรกเป็นอักษรเดียวกับปุ่มที่กด)
- ปัญหาทีพบคือ เมื่อเอา mc ต้นฉบับเดียวกัน ลากจาก libary มาวางไว้ในงาน 2 อัน พอกดแป้นคีย์บอร์ด มันจะส่งผลให้กับ อันเดียวเท่านั้น อีกอันมันใบ้ไปเลยครับ....
ปล. อาจารย์ท็อปจงเจริญ...
อ้างอิงปล. ผมก็ไม่ได้เข้า TFD เหมือนกัน :40:
จารย์ครับ TFD ร้างมากเลยครับตอนนี้
จารย์หนีไปที่อื่นแบบนี้ ผมเหงานะครับ :26:
เฮ้ยๆ เกินเลยละ
หนีมาปั่นแถวนี้ละซี้ :42:
อ้างคำพูดจาก: เต่า เมื่อ 19 เม.ย. 2006, 15:37 น.
จารย์ครับ TFD ร้างมากเลยครับตอนนี้
จารย์หนีไปที่อื่นแบบนี้ ผมเหงานะครับ :26:
เรื่องมันยาว
อ้างคำพูดจาก: iannnnn เมื่อ 19 เม.ย. 2006, 23:04 น.
หนีมาปั่นแถวนี้ละซี้ :42:
ใช่แล้ว :25:
อ้างคำพูดจาก: อะจ๊ากว้ากแว้ก เมื่อ 19 เม.ย. 2006, 14:11 น.
- และอีกอย่างคือ ผมใช้ Component ไม่ค่อยเป็นครับ เพราะอาจารย์ท็อปไม่ยอมเขียนหนังสือเล่มใหม่ซะทีครับ :23:
ความจริง.... ในเล่ม 2 มีบทนึงที่เป็นเรื่องของ Component ทั้งบทเลยนะคับ :08:
อ้างคำพูดจาก: อะจ๊ากว้ากแว้ก เมื่อ 19 เม.ย. 2006, 14:11 น.
- ใน mc ของ Dropdownlist มี mc อยู่ข้างในอีก ซึ่ง mc ข้างในนี้ผมให้มัน รับ Event คีย์บอร์ดลูกศรเลื่อนขึ้นลง เพื่อเลื่อนรายการครับ (ในอนาคต ต้องมี กดคีย์ตัวอักษรแล้วรายการจะไปเลือก รายการที่อักษรตัวแรกเป็นอักษรเดียวกับปุ่มที่กด)
- ปัญหาทีพบคือ เมื่อเอา mc ต้นฉบับเดียวกัน ลากจาก libary มาวางไว้ในงาน 2 อัน พอกดแป้นคีย์บอร์ด มันจะส่งผลให้กับ อันเดียวเท่านั้น อีกอันมันใบ้ไปเลยครับ....
ไหนบอกใช้นิ้วจิ้ม ... แล้วไมกลายเป็นกดลูกศรอ่ะ... :34:
ปัญหาที่พบ คือ อยากให้กดคีย์แล้วมัน list ออกมาทั้ง 2 combo เลยเหรอครับ ? :18:
คือ ถ้าทั้ง 2 อัน ถูกเขียน code ไว้ใน MC เลย มันย่อมมี Event Handling ซ้ำกัน มันก็จะชนกันอ่ะคับ
ถ้าอยากได้อันไหน อันใดอันหนึ่ง ลองใช้ Selection.setFocus แบบ ครั้งก่อนดู ใช้กับ instance ตัวไหนก็ได้ครับ ไม่จำเป็นต้องเป็น textfield ... หรือว่า ถ้าต้องการ event ต่างกัน ก็ลองเขียนเป็น prototype ที่ root แล้ว assign ให้ แยก instance กัน
หนังสือของจารย์ท๊อปเป็นหนังสือกราฟฟิคที่หายากที่สุดในประเทศไทยแล้วครับ :08:
ผมหาซื้อมา 2 ปีแล้วยังไม่ได้เลย ยืมห้องสมุดก็ได้ไม่นาน
อีกเรื่องคือพี่แอนเข้าใจผิดแล้วมั้งครับ
ไปดูแต่ละโพสของจารย์ได้เลยครับ เปี่ยมไปด้วยสาระจริงๆ :14:
จากนั้นเปรียบเทียบกับโพสของสมาชิกโดยทั่วไปในบอร์ด...โดยเฉพาะหมี :33:
อ้างคำพูดจาก: X Saint เมื่อ 20 เม.ย. 2006, 09:20 น.
ความจริง.... ในเล่ม 2 มีบทนึงที่เป็นเรื่องของ Component ทั้งบทเลยนะคับ :08:
ไหนบอกใช้นิ้วจิ้ม ... แล้วไมกลายเป็นกดลูกศรอ่ะ... :34:
อ่านแล้วครับ แต่ไม่ค่อยเข้าใจ แต่ตอนนี้ก็ลองมั่ว ลองทำ DropdownList(Combo Box) เป็น Component แล้ว ครับ
ส่วนนิ้วจิ้ม ใช้สำหรับ User ปกติ
แต่จะทำให้รองรับได้กับเมาส์และคีย์ บอร์ด สำหรับใช้ในเครื่องส่วนตัวด้วย
ปล. ลาก่อนครับ ไปเกณฑ์ทหารล่ะ
อ้างคำพูดจาก: อะจ๊ากว้ากแว้ก เมื่อ 25 เม.ย. 2006, 21:31 น.
อ่านแล้วครับ แต่ไม่ค่อยเข้าใจ แต่ตอนนี้ก็ลองมั่ว ลองทำ DropdownList(Combo Box) เป็น Component แล้ว ครับ
ส่วนนิ้วจิ้ม ใช้สำหรับ User ปกติ
แต่จะทำให้รองรับได้กับเมาส์และคีย์ บอร์ด สำหรับใช้ในเครื่องส่วนตัวด้วย
ปล. ลาก่อนครับ ไปเกณฑ์ทหารล่ะ
ขอให้ได้ติดยศนายพล กลับมาเน้อตาเบิ้น :35:
อ้างคำพูดจาก: X Saint เมื่อ 12 เม.ย. 2006, 00:21 น.
หรือแม้แต่กำหนดใน tag object ใน html ก็ได้เหมือนกัน
อันนี้ทำยังไงเหรอครับ :06:
อิอิ ตามมาแก้ิลิงค์
http://www.thaiflashdev.com/web/index.php?option=com_smf&Itemid=28&topic=9591
:22:
สวยมากเลยครับ :12:
หนังสือหน้าตาเป็นไงครับ
อยากได้มั่ง :25: