Как из обработчика получить переменную. Есть такой код для загрузки xml-кода, внутри него есть переменная offsetY, как получить её значение, вне обработчика onLoad?
Код:
newsXML.onLoad = function(success:Boolean)
{
if (success)
{
var rootNode = this.firstChild;
var list = rootNode.childNodes;
var offsetY = 0;
for (var i = 0; i < list.length; i++)
{
// —
_parent.NewsDisplay_mc.attachMovie("OneNews", "OneNews" + i, i);
_parent.NewsDisplay_mc["OneNews" + i]._y = offsetY;
_parent.NewsDisplay_mc["OneNews" + i]._x = 0;
_parent.NewsDisplay_mc["OneNews" + i].NewsText_txt.onScroller = function()
{
this._height = this.textHeight + 3;
};
_parent.NewsDisplay_mc["OneNews" + i].NewsDate_txt.text = list[i].firstChild.firstChild;
_parent.NewsDisplay_mc["OneNews" + i].NewsTitle_txt.text = unescape(list[i].firstChild.nextSibling.nextSibling.firstChild);
_parent.NewsDisplay_mc["OneNews" + i].NewsText_txt.text = unescape(list[i].firstChild.nextSibling.firstChild);
offsetY += _parent.NewsDisplay_mc["OneNews" + i].NewsText_txt.textHeight + 42 + 5;
// —
_parent.NewsDisplay_mc["OneNews" + i].NewsTitle_txt.setTextFormat(TitleF);
_parent.NewsDisplay_mc["OneNews" + i].NewsText_txt.setTextFormat(TextF);
_parent.NewsDisplay_mc["OneNews" + i].NewsDate_txt.setTextFormat(DF);
}
}
else
{
trace("Error! Can't load xml file!");
}
};
я во флэше новечок, может приведенный пример корявый, но я не хочу его переделывать...