ÓÉÓÚµç×Ó»¥¶¯µØÍ¼µÄÐÅÏ¢Á¿Ì«´ó£¬ÍêÈ«¿ÉÒÔͨ¹ý¿Í»§¶ËµÄ¹ã´ó²Ù×÷ÕßһͬÍê³Éº£Á¿µÄ±ê×¢¹¤×÷£¬ÕâÑù¾Í±ØÐëʵÏÖÔÚÏß±ê×¢µÄ¹¦ÄÜ¡£¶øÕâÑùµÄ¹¦Äܵ¥¶ÀÒÀ¿¿Flash±¾ÉíÊÇÎÞ·¨ÊµÏֵġ£ÎÒÃÇ¿ÉÒÔͨ¹ýASP¡¢ASP.net¡¢PHPµÈÐÖúʵÏÖ¡£ÔÚ±¾ÀýÖУ¬ÎÒÃÇʹÓÃASPÀ´¹²Í¬ÊµÏÖÔÚÏß±ê×¢¹¦ÄÜ¡£ ¡¡¡¡1¡¢»ù±¾µÄͨÐŹý³Ì

ͼ1 SWF+XMLÓë·þÎñÆ÷µÄͨÐŹý³ÌʾÒâͼ
¡¡¡¡ ͼ1չʾµÄÊDZ¾ÀýÖеÄͨÐŹý³ÌʾÒâ¡£ÔÚ Flash ºÍÊý¾Ý¿âÖ®¼ä´«µÝÐÅÏ¢µÄ·þÎñÆ÷¶Ë½Å±¾ÒÔ XML ¸ñʽ¶ÁдÊý¾Ý¡£
¡¡¡¡¿ÉÓà ActionScript ½« SWF ÎļþÖÐÊÕ¼¯µ½µÄÐÅϢת»»³ÉÒ»¸ö XML ¶ÔÏó£¬È»ºó½«Êý¾Ý×÷Ϊ XML Îĵµ·¢Ë͵½·þÎñÆ÷¶Ë½Å±¾¡£Äú»¹¿ÉÒÔʹÓÃActionScript ½«·þÎñÆ÷·µ»ØµÄ XML Îĵµ¼ÓÔØµ½ XML ¶ÔÏóÖУ¬ÒÔÔÚ SWF ÎļþÖÐʹÓøÃÎĵµ¡£ÆäÖÐÔÚ±¾ÀýÖУ¬±£´æÏà¹ØµÄXMLÊý¾ÝÊÇÓÉ·þÎñÆ÷µÄ½Å±¾³ÌÐòÀ´Íê³ÉµÄ£¬ÕâÒ²ÊDZ¾ÀýµÄÖØµãѧϰÄÚÈÝ¡£
¡¡¡¡2¡¢flashÓëASP¼äµÄͨÐÅ·½·¨
¡¡¡¡flashÓëASPͨÐÅÖ®¼ä¿ÉÒÔʹÓöàÖÖͨÐÅ·½·¨£¬±¾ÀýÖÐʹÓÃÁËLoadVars¶ÔÏó¡£
¡¡¡¡LoadVars¿ÉÒÔͨ¹ýʹÓÃPOST·½·¨ÌṩÁËÒ»ÖÖÏò·þÎñÆ÷ÊäËͱäÁ¿¡£
¡¡¡¡3¡¢·þÎñÆ÷½Å±¾
¡¡¡¡ ·þÎñÆ÷½Å±¾¿ÉÒÔÓɶàÖÖ³ÌÐò±àд£¬±¾ÀýÖÐÒÔASPΪÀý±àдÏà¹ØµÄ½Å±¾¡£
¡¡¡¡Microsoft Active Server Pages (ASP) ÊÇ·þÎñÆ÷¶Ë½Å±¾±àд»·¾³£¬Ê¹ÓÃËü¿ÉÒÔ´´½¨ºÍÔËÐж¯Ì¬¡¢½»»¥µÄ Web·þÎñÆ÷Ó¦ÓóÌÐò¡£
¡¡¡¡±àд½Å±¾³ÌÐòҪʹÓÃÏà¹ØµÄ½Å±¾ÓïÑÔ£»½Å±¾ÓïÑÔÊǽéÓÚ HTML ºÍ Java¡¢C++ ºÍ Visual Basic Ö®ÀàµÄ±à³ÌÓïÑÔ Ö®¼äµÄÓïÑÔ¡£HTML ͨ³£ÓÃÓÚ¸ñʽ»¯Îı¾ºÍÁ´½ÓÍøÒ³¡£±à³ÌÓïÑÔͨ³£ÓÃÓÚÏò¼ÆËã»ú·¢ËÍһϵÁи´ÔÓÖ¸Áî¡£½Å±¾ÓïÑÔÒ²¿ÉÓÃÀ´Ïò¼ÆËã»ú·¢ËÍÖ¸Áµ«ËüÃǵÄÓï·¨ºÍ¹æÔòûÓпɱàÒëµÄ±à³ÌÓïÑÔÄÇÑùÑϸñºÍ¸´ÔÓ¡£½Å±¾ÓïÑÔÖ÷ÒªÓÃÓÚ¸ñʽ»¯Îı¾ºÍʹÓÃÒÔ±à³ÌÓïÑÔ±àдµÄÒѱàÒëºÃµÄ×é¼þ¡£
¡¡¡¡ ASPʹ Web ¿ª·¢ÉÌÓöàÖֽű¾ÓïÑÔ±àдÍêÕûµÄ¹ý³Ì³ÉΪ¿ÉÄÜ¡£ÊÂʵÉÏ£¬ÔÚµ¥¸ö .asp ÎļþÄÚ²¿¾Í¿ÉÒÔʹÓöàÖֽű¾ÓïÑÔ¡£
¡¡¡¡ ÎÒÃÇ¿ÉÒÔʹÓÃÈÎÒâÒ»ÖÖÆäÏàÓ¦µÄ½Å±¾ÒýÇæÒѰ²×°ÔÚ Web ·þÎñÆ÷ÉϵĽű¾ÓïÑÔ¡£Í¨³£Ê¹ÓÃVBScriptºÍjavascriptÕâÁ½ÖÖÓïÑÔ£»ÆäÖУ¬ASPĬÈϵĽű¾ÓïÑÔΪVBScript¡£±¾Àý¾ÍÓÃVBScript±àд½Å±¾¡£
¡¡¡¡ÏÂÃæÎÒÃÇ¿´¿´¾ßÌåµÄʵÀýÖÆ×÷¡£
¡¡¡¡ÊµÀýÖÆ×÷£º
¡¡¡¡1¡¢Flash¶Ë
¡¡¡¡Ê×ÏÈ´´½¨ÈçϽçÃæ£¬²¶×½±ê×¢µãµÄ´úÂëÔÚÉÏÒ»½²ÖÐÒѾÌáµ½£¬±¾ÀýÖ»ÊdzýÁ˵ØÃûÃû³ÆÖ®Í⣬ÔÙÔö¼ÓһЩ»ù±¾µÄÐÅÏ¢£¬·½·¨À×ͬ£¬ÕâÀï¾Í²»ÔÙÖØ¸´£»×îÖÕ½«ÐèÒª±£´æµÄ´úÂ븳¸ø×Ö·û´®±äÁ¿SendData_srt¡£

ͼ2 SWFÎļþ½çÃæ1

ͼ3 SWFÎļþ½çÃæ2
¡¡¡¡ ÒÔÒ»¸öÃûΪLinkµÄ±äÁ¿À´½ÓÊÜÀ´×Ô·þÎñÆ÷µÄÏûÏ¢¡£Èç¹ûÆäֵΪ1£¬±íÃ÷Óë·þÎñÆ÷¶ËµÄͨÐÅÁ¬½Ó³É¹¦¡£Ê¹ÓÃ
LoadVars£¬ÔÙʹÓÃsendAndLoad·½·¨½«Ò»¸öLoadVarsµÄʵÌåϵÄÊý¾Ý·¢ËͳöÈ¥¡£
¡¡¡¡ ´ò¿ªÊ±¼äÖáµÄ¶¯×÷Ãæ°å£¬ÊäÈëÒÔÏÂActionScript´úÂ룺
function SendData():Void { //¶¨Òå·¢ËÍÊý¾ÝµÄº¯Êý
var SendData = new LoadVars(); //¹¹ÔìÒ»¸öеÄLoadVars¶ÔÏó
SendData.Check = 1; //É趨CheckµÄ¶¯×÷£¬ÓÃÓÚ·þÎñÆ÷ÑéÖ¤
SendData.data = SendData_srt; //½«´ý·¢Ë͵ÄÊý¾Ý±äÁ¿SendData_srt¸³¸ødata
output_txt.text = "ÇëÉÔºò¡¡"; //״̬Îı¾ÏÔʾΪ"ÇëÉÔºò¡¡"
SendData.onLoad = function(success) { //ÑéÖ¤ºÍ·þÎñÆ÷Á¬½ÓµÄº¯Êý
if (success) { //Èç¹ûºÍ·þÎñÆ÷³É¹¦Á¬½Ó
if (this.Link== "1") { //Èç¹ûÑéÖ¤¶¯×÷³É¹¦
output_txt.text = "³É¹¦±ê×¢£¡ÉóºËºó¼´¿ÉÉúЧ¡£"; //״̬Îı¾ÏÔʾΪ³É¹¦
}
}
else {
output_txt.text = "·þÎñÆ÷棬ÇëÉÔºóÔÙÊÔ£¡";
//Èç¹ûºÍ·þÎñÆ÷Á¬½Ó²»³É¹¦Ôò·µ»ØÊ§°ÜÏû
}
};
SendData.sendAndLoad("http://www.wanggesz.com/XMLData/Save.asp", SendData, "post");
//ÒÔpost·½Ê½·¢ËÍ´ý±£´æÊý¾Ý
}
¡¡¡¡2¡¢±àд·þÎñÆ÷½Å±¾£¨ASP£© ¡¡¡¡ ´´½¨Ò»¸öASPÎļþ£¬ÆäÄÚÈÝÈçÏ£º
<%@Language="VBScript"%>
<%
Dim Check '¶¨ÒåCheck±äÁ¿£¬ÓÃÀ´ÑéÖ¤À´×ÔSWFÎļþµÄÊý¾Ý
Dim Link '¶¨ÒåLink±äÁ¿£¬ÓÃÀ´·µ»Ø¸øSWFÎļþ£¬±íÃ÷ͨÐųɹ¦
Dim data '¶¨Òådata±äÁ¿£¬ÓÃÀ´½ÓÊÕÀ´×ÔSWFÎļþµÄ´ý±£´æÊý¾Ý
set data = Request.Form("data") '½ÓÊÕÀ´×ÔSWFÎļþµÄ´ý±£´æÊý¾Ý
set Check = Request.Form("Check") 'ÑéÖ¤À´×ÔSWFÎļþµÄÊý¾Ý
if Check = 1 Then 'Èç¹ûSWFÎļþÉí·ÝÕýÈ·
Link = 1 '½«LinkÖµÉèΪ1£¬±íÃ÷ͨÐųɹ¦
End if '½áÊøifÓï¾ä
Set xml=Server.CreateObject("Microsoft.XMLDOM")
'´´½¨Ò»¸ö¶ÔÏóÓÃÒÔ²Ù×÷XMLÎļþ
xml.Async=False
xml.ValidateOnParse=False
xml.Load(server.mapPath("http://www.wanggesz.com/XMLData/data.xml"))
'¼ÓÔØxmlÎļþ
set newNode=mxml.createNode ("element", "data", "")
'´´½¨Ð½ڵãnewNode,²¢ÃüΪΪdata
root.appendChild(newNode)
'ÔÚÉÏÃæµÃµ½µÄ¼ÓÔØ½øÀ´µÄXMLÎļþµÄ¸ù½Úµãºó×·¼ÓÒ»¸öн¨µÄ½ÚµãnewNode,
Set objname = mxml.createAttribute("data")
'Ϊн¨µÄ½Úµã´´½¨ÊôÐÔÏîobjname.Text = data 'Ϊн¨ÊôÐÔÏîÌí¼ÓÊôÐÔÖµ
xml.save(server.mapPath("http://www.wanggesz.com/XMLData/data.xml"))
'ÔÚÖ¸¶¨µÄ·¾¶±£´æXMLÎļþ,
Response.write"Link"&Link '½«Link=1·µ»Ø¸øSWFÎļþ
%>
¡¡¡¡ ÕâÑùÎÒÃÇÒÀ´ÎÍê³ÉÁ˶ԵØÍ¼µÄ²Ù×÷¡¢µØÃûµÄ±ê×¢µÈ¹¦ÄÜ£»¶øÔÚµØÍ¼µÄʹÓùý³ÌÖУ¬ÓõØÃûÃû³Æ½øÐвéѯ¼°¶¨Î»ÊÇÒ²Ò»¸ö±Ø²»¿ÉÉٵij£Óù¦ÄÜ¡£