คือบีทำ combobox อ่ะค่ะ แล้วทีนี้พอเลือกคำแล้วให้ link ไปอ่ะ ไปframe เดียวอ่ะค่ะ พอเลือกอีกคำไม่ไปตามที่สั่งค่ะ
code
on (release) {
ComboBox=="if";
gotoAndPlay(40);
}
on (release) {
ComboBox=="function";
gotoAndPlay(30);
}
เนี่ยค่ะ จะไปframe 30 อย่างเดียวเลย
http://www.tempf.com/getfile.php?filekey=1234746390.83766_keyword.fla&mime=application/msword (http://www.tempf.com/getfile.php?filekey=1234746390.83766_keyword.fla&mime=application/msword)
ดูแล้วยังไม่เข้าใจว่า
ComboBox=="if";
กับ
ComboBox=="function";
คืออะไร ต้องการจะทำอะไร ถ้าต้องการใส่เงื่อนไขเช็คข้อความก็ใส่ if ไป
if (เงื่อนไขที่ต้องการตรวจสอบ) { action ที่ต้องการให้ทำเมื่อเงื่อนไขผ่าน }
on release {
if combobox bla bla then
gotoandplay(30)
else
gotoandplay(40)
}
อ้างคำพูดจาก: เอา เมื่อ 16 ก.พ. 2009, 12:49 น.
on release {
if combobox bla bla then
gotoandplay(30)
else
gotoandplay(40)
}
ติด error อ่ะค่ะ
:08:
ไม่ติดก็แปลกแล้วครับ
ลองหาวิธีเอาข้อมูลออกมาจากคอมโบ้บ๊อกนะครับ
แล้วก็ syntax ของ actionscript ไปแทนให้มันถูกตาม syntax นะครับ
แต่โครงของโปรแกรมน่าจะเ)้นประมารนี้
ของเก่าผิดตรงที่มี onrelease สองอัน
มันก็แสดงผลอันล่างเป้นที่สุดท้ายอยู่แล้ว
http://img3.f0nt.com/flash/13c08822b8066d350ce49883a294716c.swf
ลองดูครับ
เขียนแบบชาวบ้านที่สุด ใช้ component นะครับ
ตัวอย่างโค้ดอยู่ในไฟล์ตามแนบ
ที่ปุ่ม ok
on(release){
Myvar = Mycombobox.getSelectedItem().label; //ให้ตัวแปรชื่อ Myvar ดึงค่ามาจากcombobox
gotoAndStop(2);
}ที่เฟรมถัดมา
อ้างอิงif (Myvar =="แมว") { //ได้ค่า Myvar มาแล้วจะปู้ยี่ปู้ยำยังไงก็ได้
_root.Mytext = "เหมียว";
} else {
_root.Mytext = "โฮก";
}
ครับ
:08: อ่า เหมือนกับว่า แปะอะไรไป จะรอก๊อปไปแปะท่าเดียวเลย..
เอาของอีเต่าไปลองก่อนละกันครับ มีปัญหาอะไร ก็มาถามอีเต่าอีกทีนึงครับ