Flash Player 5。
my_xml
.onLoad = function(
success
) {
// 此处是您的语句 }
success
一个布尔值,指示 XML.load() 或 XML.sendAndLoad() 操作是否成功加载了该 XML 对象。
无。
事件处理函数;接收到来自服务器的 XML 文档时由 Flash Player 调用。如果成功地收到了 XML 文档,则 success
参数为 true
。如果未收到该文档,或在接收来自服务器响应时出现错误,则 success
参数为 false
。该方法的默认实现是不活动的。若要覆盖默认实现,必须指定一个包含您自己的动作的函数。
下面的示例为一个简单的电子商务店面应用程序创建一个简单的 SWF 文件。sendAndLoad()
方法传输包含用户名和密码的 XML 元素,并设置一个 onLoad
处理函数来处理服务器的应答。
function myOnLoad(success) { if (success){ if (e.firstChild.nodeName == "LOGINREPLY_xml" && e.firstChild.attributes.status == "OK") { gotoAndPlay("loggedIn") } else { gotoAndStop("loginFailed") } } else { gotoAndStop("connectionFailed") } } var myLoginReply_xml = new XML(); myLoginReply_xml.onLoad = myOnLoad; my_xml.sendAndLoad("http://www.samplestore.com/login.cgi", myLoginReply_xml);
function、XML.load()、XML.sendAndLoad()