![]() ![]() | |
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()
![]() ![]() | |