|
|
|
ตอนนี้ทำ php เชื่อมหับ Flash พอส่่งค่าจาก Flash เข้า php มันไปเเปิดหน้าต่างใหม่ซึ่งไม่ต้องการไม่ต้องการให้เปิดหรือถ้าเปิดให้มันปิดแล้วเปิดไฟล์ข้อสอบใหม่มาเลยอ่ะค่ะ อยากได้โค้ด |
|
|
|
|
|
|
|
สวัสดีครับ
บอกมาแบบนี้มี งง กันทั่วหน้าครับ มี Code หรืออะไรให้ดูบ้างมั้ยครับ เผื่อจะนึกออก
|
|
|
|
|
Date :
2010-12-07 15:50:58 |
By :
winphp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คงต้องแก้ที่ action script มั้งครับ
on (release) {
getURL("https://www.thaicreate.com/", "_self"); //(หน้าต่างเดิม)
}
หรือ
on (release) {
getURL("https://www.thaicreate.com/", "_blank"); //(หน้าต่างใหม่)
}
ถ้าถูกใจ ขอคะแนน หน่อยนะครับ
|
|
|
|
|
Date :
2010-12-07 16:07:57 |
By :
superhack |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ข้าง บนที่คุณ Mr.GIG เป็นการเปิดหน้าต่าง Browser ใหม่ กับ เปิดแบบหนาต่างเดิม
แต่คิดว่าถ้าเอามาเชื่อมกับ php คิดว่าเจ้าของกระทู้ น่าจะใช้ .load .send หรือ sendAndLoad มั้ง ไม่แน่ใจเพราะว่า
เจ้าของกระทู้พูดแบบ งงๆ แถมไม่มีอะไรให้ดูด้วย
อธิบายแบบนี้ละกัน ในฝั่ง as นะ
อธิบาย
load ก็แปลว่า โหลดมาใส่ แฟลช
send ก็แปลวา่ส่ง
sendAndLoad ก็แปลว่า ส่งและรับ
จะส่งอย่างเดียวก็ใช้ send
จะส่งแล้วรอดูว่ามีเมสเสจอะไรตอบกลับหรือเปล่า ก็ sendAndLoad
บางครั้งส่งเฉยๆก็ใช้ sendAndLoad เพราะ send มันเด้งหน้าใหม่
แนะนำให้ใช้ sendAndLoad
Flash
โค๊ด:
Code (PHP)
var xx_lv = new LoadVars();
xx_lv.username = "test";
xx_lv.password = "1234";
xx_lv.sendAndLoad("login.php", xx_lv, "POST");
xx_lv.onLoad = function(done){
if(done){
if(this.result == "ok"){
trace("Log in successful");
}else{
trace("Log in failed");
}
}
}
PHP
โค๊ด:
Code (PHP)
<?php
$username = $_POST["username"];
$password = $_POST["password"];
if($username == "test" && $password == "1234"){
echo "result=ok";
}else{
echo "result=no";
}
?>
|
|
|
|
|
Date :
2010-12-08 09:00:51 |
By :
nottpoo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|