请问flash高手这些代码是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/07/04 09:16:58
mainXML.onLoad = function (success)
{
if (success)
{
postShow._visible = false;
if (String(mainXML.firstChild.childNodes[0].childNodes) == "0")
{
tempCount = Number(String(mainXML.firstChild.childNodes[2].childNodes));
resultSex = chooseSex;
gotoAndPlay("布幕拉开");
}
else if (String(mainXML.firstChild.childNodes[0].childNodes) == "1")
{
resultSex = chooseSex == 1 ? (2) : (1);
tempCount = 0;
gotoAndPlay("布幕拉开");
}
else
{
gameMsg = String(mainXML.firstChild.childNodes[1].childNodes);
errorShow.gotoAndPlay(2);
} // end else if
} // end else if
希望能够在每行代码的后面注释`这样我才能明白```

只能大概告诉你这段代码的逻辑思路
最好你自己去找关于flash中有关XML的内容多看一下

///////////////////////////////////////////////////////
//这是读取一个XML文件
///////////////////////////////////////////////////////
mainXML.onLoad = function (success)
{
if (success) //如果读取成功
{
postShow._visible = false; //显示

////////////////////////////////////////////////////////
//假如xml文件中的一个节点的值为0,执行下面的代码
///////////////////////////////////////////////////////
if (String(mainXML.firstChild.childNodes[0].childNodes) == "0")
{
tempCount = Number(String(mainXML.firstChild.childNodes[2].childNodes));
resultSex = chooseSex;
gotoAndPlay("布幕拉开");
}
////////////////////////////////////////////////////////////
//否则,假如这个XML文件的这个节点的值为1,执行下面的代码
/////////////////////////////////////////////////////////////
else if (String(mainXML.firstChild.childNodes[0].childNodes) == "1")
{

re