วิธีแก้ปัญหาค่าของตัวแปร เมื่อใช้ for กับ function แบบ callback by tosawat
Mar0
เคยไหมที่เขียน code แบบนี้
for(var i in obj){
func(i, callback);
}
แล้วค่า i ที่ส่งไปให้ function กลับกลายเป็น ค่า i ของตัวสุดท้ายตลอด
วิธีแก้ เราก็ต้องเปลี่ยนมาเขียน code แบบนี้แทนนะครับ
for(var i in obj){
(function(){
var temp = i;
func(temp, callback);
})();
}
ประมาณนี้เลยครับ
แก้ไขให้ php ใช้ Short Tags ได้ by arthit
Mar0
ถ้าเราไม่ได้เปิด short_open_tag ใน ไฟล์ php.ini เป็น On เราจะใช้ Short Tags ใน php ไม่ได้
short tag คือ เราสามารถประกาศ tag php แบบนี้ได้เลย <? ?> หรือ <?=$ตัวแปร ?>
จากรูปที่ 1 ดูตรงส่วนของ Loaded Configuration File คือ path php.ini ที่เราต้องเข้าไปแก้ไข
เปิดไฟล์ php.ini search คำว่า short_open_tag แล้วแก้เป็น On
วิธีการแก้ไข import database file ไม่ได้เนื่องจาก ขนาดไฟล์ใหญ่เกินกว่าที่กำหนด by arthit
Mar1
โดยปกติแล้ว เราไม่สามารถทำการ import database file ที่มีขนาดเกินค่า default (2mb)ได้
เราต้องเข้าไปแก้ไขไฟล์ php.ini ก่อน
รูปข้างล่างคือ ค่า default จะเห็นได้ว่า ขนาดที่ import มาต้องไม่เกิน 2 mb
ขั้นตอนการแก้ไข
1. เข้าไปที่ localhost ดู phpinfo() ตรง Loaded Configuration File จะเป็น path ที่เราต้องเข้าไปแก้ไขไฟล์ php.ini ตามรูปที่ 1
รุปที่ 1
2.เปิดไฟล์ php.ini search คำว่า upload_max_filesize จากรูปที่ 2 ให้เราแก้เป็นขนาดที่เราต้องการ แก้เสร็จแล้วให้เราทำการ restart Apache ใหม่
รุปที่ 2
เมื่อแก้ไขเสร็จแล้วให้เราเข้าไป ดู phpMyAdmin ตรงส่วนของการ import จะเห็นได้ว่าขนาด default ได้เปลี่ยนไปแล้ว
วิธีการทำให้แฟลชย่อขยายตามการซูมของ Web Browser! by Ziah
Mar0
โดยปกติแล้ว Flash ที่เราใส่ในเว็ปต่างๆ เวลาที่เรา Zoom เข้าหรือออกใน Web Browser แฟลชจะยังคงขนาดเดิม อาจจะขยายหรือย่อกรอบการมองเห็น แต่ไม่ทำให้ขนาดส่วนต่างๆในแฟลชขยายเข้าออกตามไปด้วย
ในตอนแรกที่ไม่ได้ค้นคว้าเพราะคิดว่าถ้าทำคงต้องใช้เวลา และคงมีปัญหาบ้าง แต่แท้ที่จริงแล้วมันง่ายมากๆเลยครับ เพียงแค่ใส่ฟังก์ชั่นเข้าไป 1 ตัวแล้วใส่ Event ให้กับ Application ของเราเท่านั้นเอง !!
ก่อนใส่ฟังก์ชั่น
- ขั้นแรกเราก็ทำการใส่ฟังก์ชั่นด้านล่างลงในตัว Mxml Application หลักของเรา ซึ่งโค็ดดังกล่าวจะทำการกำหนดค่าต่างๆ ซึ่งจะมีการตั้งค่า Stage ให้แสดงผลทั้งหมด และขยายหรือย่อตัว Application จนเต็มพอดีกับตัวStage
private function stretchHandler():void{
stage.scaleMode = StageScaleMode.SHOW_ALL;
stage.align = StageAlign.TOP;
this.width = stage.stageWidth;
this.height = stage.stageHeight;
}
จากนั้นก็ใส่ Event addedToStage=”stretchHandler()” ที่หัว Application นั้นๆ เพื่อให้เริ่มมีการตั้งค่มทุกๆครั้งที่มีการเปลี่ยนแปลง Stage ตัวอย่าง
<s:Application xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" height="600" width="760" addedToStage="stretchHandler()" >
เพียงเท่านี้แฟลชของเราก็จะย่อขยายตามการซูมของ Web Browser แล้ว!
หลังใส่ฟังก์ชั่น
ลงสกรีนโทนง่ายๆไม่ต้องนั่งตัดแปะ by nontra
Mar1
วันนี้มาลองแปะสกรีนโทนกันเถอะ
.
อันดับแรกเตรียมสกรีนโทนที่ต้องการซะก่อน
.
.
ต่อมาก็เปิดข้างๆภาพที่จะแปะเลยค่ะ ให้เลือกคำสั่ง Clone Stamp Tool อย่างในภาพ กด Alt ค้างไว้ ตัวเคอร์เซอร์จะเปลี่ยนเป็นวงกลมตัวปั๊ม ให้จิ้มลงบนสกรีนโทน1ที เป็นการโคลนสกรีนค่ะ
.
.
จากนั้นก็ใช้เครื่องมือนั้น ระบายลงไปบนรูปเหมือนระบายสีปกติค่ะ สกรีนโทนก็จะตามมาแล้ว
.
.
จากนั้นก็ระบายให้เสร็จทั้งรูปก็เสร็จแล้วค่ะ ! ง่ายนิดเดียว!
.
.
.
.