Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > .NET Framework > Forum > ขอคำชี้แนะ ทำให้ flash แสดงค่า realtime จาก web page โดยไม่ต้องโหลดใหม่



 

ขอคำชี้แนะ ทำให้ flash แสดงค่า realtime จาก web page โดยไม่ต้องโหลดใหม่

 



Topic : 052626



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์




ขอคำชี้แนะหน่อยครับ ทำให้ flash แสดงค่า realtime โดยรับค่าที่เปลี่ยนแปลงจาก web page โดยไม่ต้องโหลดใหม่
คือตอนนี้ผมใช้ javascript เปลี่ยน sorce object ของ flash (html : <object....><param Flashvars='.....' </object>) โดยเปลี่ยนค่า Flashvars ตามที่ผู้ใช้พิมพ์ลง Textbox บนเว็บผลก็คือ Flash เปลี่ยนค่าตามปกติ แต่มันจะกระพริบเพราะ หลังจากเปลี่ยน sorce object ของ flash ใน html แล้วนั้นเหมือนว่าหน้าเว็บจะถูก refresh โดยอัตโนมัติ ซึ่งทำให้ flash ต้องโหลดขึ้นมาใหม่เช่นจึงทำให้กระพริบ

ข้างล่างเป็นโค๊ดที่ใช้งานอยู่ครับใช้ได้แต่ flash มันโหลดใหม่ทุกครั้งที่เปลี่ยนค่า

Code (JavaScript)
        function GenSource(){
               Flashsrc = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0' width='300' height='300'>" +
              " <param name='movie' value='G02.swf'>" +
              " <param name='quality' value='high'>" +
              " <param name='FlashVars' value='GName=" + document.getElementById('TextBox2').value + "&mValue=" + document.getElementById('TextBox1').value + "&oldVal=" + oldVar + "'>" +
              " <embed src='G02.swf' FlashVars = 'GName=" + document.getElementById('TextBox2').value + "&mValue=" + document.getElementById('TextBox1').value + "&oldVal=" + oldVar + "' quality='high' pluginspage='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='300' height='300' ></embed>" +
              " </object>";
                document.getElementById('iFrameFlash').innerHTML = Flashsrc;
                oldVar = document.getElementById('TextBox1').value;
                oldName = document.getElementById('TextBox2').value;
                //alert(Flashsrc);
        }


แล้วใช้โค๊ดจาวาเป็นตัวเรียกใช้งานทุก 1 วิ โดยที่ค่าใน Textbox จะต้องไม่ใช่ค่าเดิม


[font=Verdana]พอมีวิธีไหนบ้างมั้ยครับที่ทำให้ flash เปลี่ยนค่าได้ทันทีโดยไม่ต้อง refresh หน้าเว็บใหม่[/font]
[font=Verdana]หรือวิธีอื่นที่ทำให้ flash เปลี่ยนค่าได้โดยไม่ต้อง refresh หน้าเว็บอ่ะคับ[/font]



Tag : JavaScript, Action Script, Web (ASP.NET)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-12-03 13:34:20 By : mazirous View : 1370 Reply : 2
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ผมไม่ถนัด Flash น่ะครับแต่เคยทำระบบเล่นไฟล์ mp3 โดยใช้ XML ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-03 22:46:05 By : webmaster
 


 

No. 2

Guest


ลองค้นหาดูคำสั่ง load var ดูนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-04 06:59:01 By : ...
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอคำชี้แนะ ทำให้ flash แสดงค่า realtime จาก web page โดยไม่ต้องโหลดใหม่
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่