FLASH中调用XML问题?无法显示中文?
FLASH中调用XML问题???无法显示中文?只能显示数字和英文//??FLASH中调用XML问题???无法显示中文?只能显示数字和英文//??
function build(p)
{
eCodepage = true;
page = p;
eateEmptyMovieClip("loader", 1);
var _loc5 = getPageSE(p, ecount);
var _loc6 = 0;
var _loc4 = 0;
page_txt.text = p + "/" + pageCount;
for (var _loc3 = _loc5[0]; _loc3 < _loc5[1]; ++_loc3)
{
p = tachMovie("per", _loc3, _loc3);
p._y = _loc4;
p.title_txt.text = _loc3 + 1 + ". " + ildNodes[_loc3].childNodes;
p.date_txt.text = ildNodes[_loc3].attributes.time;
= ildNodes[_loc3]. ;
p.onRollOver = function ()
{
this.title_txt.textColor = 255;
this.date_txt.textColor = 255;
};
p.onRollOut = function ()
{
this.title_txt.textColor = 0;
this.date_txt.textColor = 0;
};
p.onPress = function ()
{
trace ( );
getURL("view_ p?id=" + , "_blank");
};
_loc4 = _loc4 + (p._height + 2);
} // end of for
next_btn.onPress = function ()
{
build(page + 1);
};
last_btn.onPress = function ()
{
build(page - 1);
};
} // End of the function
function getPageSE(Tpage, count)
{
eCodepage = true;
var _loc3 = pageSize;
var _loc1 = end = 0;
if (Tpage < 1 || Tpage > pageCount)
{
return;
} // end if
if (Tpage == 1)
{
last_btn._visible = false;
if (pageCount == 1)
{
_loc1 = 0;
end = count;
next_btn._visible = false;
}
else
{
_loc1 = 0;
end = _loc3;
next_btn._visible = true;
} // end else if
}
else if (Tpage == pageCount)
{
_loc1 = _loc3 * (Tpage - 1);
end = count;
next_btn._visible = false;
if (pageCount != 1)
{
last_btn._visible = true;
} // end if
}
else
{
next_btn._visible = true;
last_btn._visible = true;
_loc1 = _loc3 * (Tpage - 1);
end = _loc3 * Tpage;
} // end else if
return ([_loc1, end]);
} // End of the function
eCodepage = true;
var news = new XML();
news.ignoreWhite = true;
news.load(" p?t=" + getTimer());
var ecount = 0;
var pageCount = 0;
var page = 1;
var pageSize = 5;
news.onLoad = function (ok)
{
if (ok)
{
ecount = ildNodes.length;
pageCount = Math.ceil(ecount / pageSize);
build(page);
}
else
{
loader.loading_txt.text = "读取失败!";
trace ("读取失败!");
} // end else if
};
[展开]
广***
2018-04-01 05:56:32
举报