หน้า: 1 ... 24 25 26 27 28 29 30 [31]
 
ผู้เขียน หัวข้อ: อนุบาลงาน ActionSctipt  (อ่าน 268938 ครั้ง)
0 สมาชิก และ 1 ขาจร กำลังดูหัวข้อนี้
ช่วยดู code ให้หน่อยครับ พอดีอยากเขียนให้เป็น swapDepths แบบ rollover แต่มันไม่เด้งขึ้นมาอะครับ
n = 0;
xx.swapDepths(999);

b2.onRollOver = function ()
{
    b2.swapDepths(_root.n = _root.n + 1);
};
b2.onRollOut = function ()
{
};

โค๊ด swapDepths เอามาจากน้าแอ็ดอีกทีที่เคบชยลงไว้ ขอขอบคุณน้าแอ็ดมา ณ ที่นี้ด้วยครับ  ไหว้


--------------------------------------------------------

ทำได้แล้วครับ
« แก้ไขครั้งสุดท้าย: 07 ต.ค. 2011, 08:52 น. โดย ไอ้เบิร์ด » บันทึกการเข้า

"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."
 กร๊าก กำลังดูโค้ดเลยอ้ะ
บันทึกการเข้า

รอ ก่อ มาสอน switch/case แล้วฮร้าฟ... อืมมมมห์
บันทึกการเข้า

"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."
 โวย แว้ก

ความจริง switch/case เนี่ย มันคือ if/else อีกแบบนึงครับ
แต่ให้ดู syntax ของ switch/case ก่อน

โค้ด:
switch ( variable ) {
  case value1 : statement; break;
  case value2 : statement; break;
  ...
  case valueN : statement; break;
  default : statement;
}

switch/case ส่วนมากจะใช้ตอนตรวจเช็คค่าของตัวแปร 1 ตัวครับ โดยมันจะดูเป็นเงื่อนไขๆ (case) ไป

ถ้าค่าของตัวแปร ตรงกับ case ไหน ก็จะทำงานคำสั่ง (statement) ของ case นั้น
และจะทำต่อใน case อื่นไปเรื่อยๆ จนกว่าจะเจอ break หรือหมดทุก case ครับ

และถ้าเกิดค่าที่มาเปรียบเทียบ ไม่ตรงกับ case ไหนเลย มันจะวิ่งไปทำที่ default ครับ
แต่ถ้าไม่มี default มันก็จะออกจาก switch/case ไปเลย

ซึ่งเราสามารถเปรียบเทียบกับ if/else ได้ประมาณนี้

โค้ด:
if( variable == value1 ) {
  statement;
} else if( variable == value2 ){
  statement;
} ....
} else if( variable == valueN ){
  statement;
} else {
  //default
  statement;
}
บันทึกการเข้า

ตัวอย่างเช่น

โค้ด:
var number:int = 15;

//ส่ง number ไปตรวจเช็ค
switch ( number ) {
  case 1: trace("number is too low"); break;
  case 10: trace("number is close"); break;
  case 15: trace("correct"); break;
  default: trace("incorrect");
}

โค้ดข้างบน จะได้ออกมาว่า correct ครับ
ซึ่งการทำงานมันจะทำตามลำดับ จากบนลงล่างดังนี้

1. switch รับตัวแปร number เข้ามาตรวจเช็ค
2. ค่า number ไม่เท่ากับ 1 (case 1) กระโดดข้ามไป
3. ค่า number ไม่เท่ากับ 10 (case 10) กระโดดข้ามไป
4. ค่า number เท่ากับ 15 (case 15) ทำงานคำสั่ง trace("correct"); และจบการตรวจสอบเงื่อนไข (break)

ถ้าใน case 15: ไม่มี break มันจะทำงานในเงื่อนไข default ด้วยครับ
มันจะต่างจาก if/else นิดหน่อยตรงนี้

switch/case ผมมองว่า มันเอามาสำหรับเช็คเงื่อนไขในแบบ == (เทียบเท่ากับ) และไม่ต้องเขียนยาวๆ สำหรับคนขี้เกียจครับ
ซึ่งจะไปใช้ if/else เหมือนเดิมก็ไม่ได้ผิดอะไรฮะ แค่ขี้เกียจเฉยๆ  กร๊าก
บันทึกการเข้า

ขอบคุณมากครับ +
บันทึกการเข้า

"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."
กระทู้นี้ ไอ้คนเริ่มต้น(ฉันเอง) มันไม่ค่อยว่างมาสอนแล้วนะครับ และไม่ค่อยได้ทำ flash แล้วครับ
หากใครต้องการร่วมแบ่งปันความรู้ หรือมีเวลาว่างพอ ก็สานต่อได้เลยครับ


เดี๋ยวว่างๆโอกาสหน้า จะมารื้อฟื้นตัวเอง ด้วยการสอนของตัวเอง ง่ะ อีกครั้งครับ (ตอนนี้เข้าหม้อหมดแล้ว)
ถึงตรงนั้น คงมีเรื่องปัญหาแปลกๆ ปัญหาหยุมหยิมที่ได้เจอจากการทำงานจริงๆ มาแบ่งปันเพื่อนๆครับ


//
พอดีมีคนเมล์มาให้ช่วยดูสคริปและปรึกษา ก็อยากช่วยนะครับ
แต่หมดไฟ ไร้ความสามารถเรื่อง flash แล้วครับ
« แก้ไขครั้งสุดท้าย: 17 พ.ย. 2011, 18:43 น. โดย ej_sing » บันทึกการเข้า

มีคำถามรอเป็นโอ่งมังกร รอถามน้าแอ๊ดเยอะเลยครับ   อ๊าง~
บันทึกการเข้า

"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."
 ง่ะ ถามจารย์ก่อเลยครับ  แป๊ะยิ้ม
(โยนกันดื้อๆนี่ล่ะ  กร๊าก)
บันทึกการเข้า

 อ๊าก ฮือๆ
บันทึกการเข้า

มาขอแนวทางครับ

คือตอนนี้ โจทย์คือ จะต้องทำ
- randomรูปจากarray ขึ้นมาโดยeffectกำหนดตายตัวไปแล้ว   --------   ทำได้แล้ว

- รูปจะมีtext คู่เปลี่ยนกับไปตลอด โดยที่textจะอยู่ตำแหน่งเดิมตลอดเปลี่ยนแค่ข้อความ
             ข้อนี้ถ้าทำphp แยกเป็นไฟล์ๆไป โดยรูปนึงไฟล์นึงก็พอยังทำเป็นอยู่ครับ แต่มาเป็น array ยังทำไม่เป็นครับ

- รูปและtext ถูกส่งมาเป็นรูปแบบ array แยกเป็น array รูปชุดนึง array ข้อความชุดนึง โดยที่ รูปที่1 จะใช้กับข้อความที่1 ตลอด ในไฟล์php

- รูปต้องใส่เองได้ไม่จำกัดโดยแค่ทำการ browse จากback office

ผมไม่ได้ทำในส่วนของphp อะครับ แค่รอรับค่าจาก array ที่เค้าจะส่งมาเฉยๆ

รบกวนด้วยครับ  อ๊าง~
« แก้ไขครั้งสุดท้าย: 18 พ.ย. 2011, 11:20 น. โดย ไอ้เบิร์ด » บันทึกการเข้า

"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."
ขอบคุณครับ กำลังสนใจอย่างจริงจัง ไหว้
บันทึกการเข้า
หน้า: 1 ... 24 25 26 27 28 29 30 [31]
 
 
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2007, Simple Machines | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!