这是flash内的脚本function xmlLoadone()
{
    plist = [];
    titlelist = [];
    newlist = [];
    isNextPlay = false;
    time_add = 0;
    next_id = 0;
    pre_id = 0;
    gcXML = new XML();
    gcXML.ignoreWhite = true;
    gcXML.load(xml_url);
    gcXML.onLoad = function (success)
    {
        if (success)
        {
            var _loc4 = gcXML.childNodes[0].childNodes[0].childNodes.length;
            for (var _loc3 = 0; _loc3 < _loc4; ++_loc3)
            {
                var _loc2 = gcXML.childNodes[0].childNodes[0].childNodes[_loc3];
                plist[_loc3] = [];
                for (var _loc5 in _loc2.childNodes)
                {
                    var _loc1 = _loc2.childNodes[_loc5].nodeName;
                    plist[_loc3][_loc1] = unescape(_loc2.childNodes[_loc5].childNodes.toString());
                    plist[_loc3][_loc1] = plist[_loc3][_loc1].split("&amp;").join("&");
                } // end of for...in
            } // end of for
            _loc4 = gcXML.childNodes[0].childNodes[1].childNodes.length;
            for (var _loc3 = 0; _loc3 < _loc4; ++_loc3)
            {
                _loc2 = gcXML.childNodes[0].childNodes[1].childNodes[_loc3];
                titlelist[_loc3] = [];
                for (var _loc5 in _loc2.childNodes)
                {
                    _loc1 = _loc2.childNodes[_loc5].nodeName;
                    titlelist[_loc3][_loc1] = unescape(_loc2.childNodes[_loc5].childNodes.toString());
                    titlelist[_loc3][_loc1] = titlelist[_loc3][_loc1].split("&amp;").join("&");
                } // end of for...in
            } // end of for
            _loc4 = gcXML.childNodes[0].childNodes[2].childNodes.length;
            for (var _loc3 = 0; _loc3 < _loc4; ++_loc3)
            {
                _loc2 = gcXML.childNodes[0].childNodes[2].childNodes[_loc3];
                newlist[_loc3] = [];
                for (var _loc5 in _loc2.childNodes)
                {
                    _loc1 = _loc2.childNodes[_loc5].nodeName;
                    newlist[_loc3][_loc1] = unescape(_loc2.childNodes[_loc5].childNodes.toString());
                    newlist[_loc3][_loc1] = newlist[_loc3][_loc1].split("&amp;").join("&");
                } // end of for...in
            } // end of for
            duplicate_pts();
            trace ("链接成功");
        }
        else
        {
            trace ("链接不到服务器");
            return;
        } // end else if
    };
} // End of the function
function duplicate_pts()
{
    right_pic_mc.pts._visible = false;
    down_bar.down_bar.down_title.text = plist[0].g_re_Title;
    down_bar.down_bar.down_des.text = plist[0].g_re_Str;
    for (var _loc2 = 0; _loc2 < plist.length; ++_loc2)
    {
        right_pic_mc.pts.duplicateMovieClip("pts" + _loc2, _loc2);
        right_pic_mc["pts" + _loc2]._id = _loc2;
        right_pic_mc["pts" + _loc2]._x = _loc2 * 1256;
    } // end of for
    setTimeout(delay_loadpts, 16);
    little_btn._visible = false;
    for (var _loc2 = 0; _loc2 < plist.length; ++_loc2)
    {
        little_btn._alpha = 80;
        little_btn.duplicateMovieClip("little_btn" + _loc2, _loc2);
        _root["little_btn" + _loc2]._id = _loc2;
        _root["little_btn" + _loc2]._x = 105 - plist.length * 20 + 66 * _loc2;
        _root["little_btn" + _loc2].num_text.text = _loc2 + 1;
        _root["little_btn" + _loc2].tub_mc.loadMovie(plist[_loc2].img);
    } // end of for
} // End of the function
function my_getURL(url, target)
{
    if (open_mode == "_self")
    {
        getURL(url, "_self");
    }
    else if (open_mode == "_blank")
    {
        getURL(url, "_blank");
    }
    else
    {
        getURL(url, target);
    } // end else if
} // End of the functionfunction delay_loadpts()

    my_fmt.bold = true;
    _root["little_btn" + next_id].gotoAndStop(2);
    isNextPlay = false;
    cube_mc.zi_mc.loadMovie(plist[next_id].ziimg);
    trace (plist[next_id].img);
    for (var _loc3 = 0; _loc3 < plist.length; ++_loc3)
    {
        right_pic_mc["pts" + _loc3].onRelease = function ()
        {
            my_getURL(plist[this._id].url, plist[this._id].open);
        };
    } // end of for
    for (var _loc3 = 0; _loc3 < plist.length; ++_loc3)
    {
        _root["little_btn" + _loc3].onRollOver = function ()
        {
            this._alpha = 100;
            if (this._id == next_id)
            {
                return;
            } // end if
            cube_mc.zi_mc.loadMovie(plist[next_id + 1].ziimg);
            next_id = this._id;
            playNext("right");
        };
        _root["little_btn" + _loc3].onRollOut = function ()
        {
            this._alpha = 80;
            if (this._id == next_id)
            {
                return;
            } // end if
            this.gotoAndStop(1);
        };
    } // end of for
    isloadBegin = true;
} // End of the function
function loadpicData()
{
    if (isloadBegin)
    {
        right_pic_mc["pts" + pic_id].load_pic(plist[pic_id].bpic);
        isloadBegin = false;
    } // end if
    if (right_pic_mc["pts" + pic_id].isLoadOk && !isloadBegin && !isBegin)
    {
        trace (plist[tub_id].img);
        if (pic_id < plist.length)
        {
            ++pic_id;
            ++tub_id;
            isloadBegin = true;
            if (pic_id == 1 && pre_id == 0 && next_id == 0)
            {
                cube_mc._alpha = 0;
                dyMoveY(cube_mc, 100);
            } // end if
            if (pic_id == plist.length)
            {
                isloadBegin = false;
                isBegin = true;
            } // end if
        } // end if
    } // end if
} // End of the function
function playNext(LOR)
{
    if (LOR == "left")
    {
        var _loc2 = 1256;
        right_pic_mc["pts" + next_id]._x = -1256;
    }
    else if (LOR == "right")
    {
        _loc2 = -1256;
        right_pic_mc["pts" + next_id]._x = 1256;
    } // end else if
    var _loc3 = 0;
    dyMove(right_pic_mc["pts" + pre_id], _loc2);
    dyMove(right_pic_mc["pts" + next_id], _loc3);
    cube_mc._alpha = 0;
    cube_mc.zi_mc.loadMovie(plist[next_id].ziimg);
    _root["little_btn" + pre_id].gotoAndStop(1);
    _root["little_btn" + next_id].gotoAndStop(2);
    pre_id = next_id;
    time_add = 0;
} // End of the function
function runNext()
{
    if (!isBegin)
    {
        return;
    } // end if
    if (isNextPlay)
    {
        ++next_id;
        if (next_id > plist.length - 1)
        {
            next_id = 0;
        } // end if
        playNext(LOR);
        isNextPlay = false;
    }
    else
    {
        ++time_add;
        if (time_add > 320)
        {
            time_add = 0;
            isNextPlay = true;
        } // end if
    } // end else if
} // End of the function
function dyMove(targetMc, endX)
{
    var temp = 0;
    delete cube_mc.onEnterFrame;
    targetMc.onEnterFrame = function ()
    {
        this._x = this._x - (this._x - endX) * 2.100000E-001;
        ++temp;
        if (temp > 25)
        {
            this._x = endX;
            dyMoveY(cube_mc, 100);
            delete this.onEnterFrame;
        } // end if
    };
} // End of the function
function dyMoveY(targetMc, endY)
{
    var temp = 0;
    targetMc.onEnterFrame = function ()
    {
        this._alpha = this._alpha - (this._alpha - endY) * 5.000000E-002;
        ++temp;
        if (temp > 80)
        {
            this._alpha = endY;
            delete this.onEnterFrame;
        } // end if
    };
} // End of the function
setProperty("", _quality, "BEST");
getURL("FSCommand:trapallkeys", true);
var R_Menu = new ContextMenu();
R_Menu.hideBuiltInItems();
this.menu = R_Menu;
var isNextPlay = false;
var time_add = 0;
var next_id = 0;
var pre_id = 0;
var isBegin = false;
var isloadBegin = false;
var plist;
var titlelist;
var newlist;
var gcXML;
var open_mode;
if (open_mode == undefined)
{
    open_mode = "";
} // end if
var xml_url;
if (xml_url == undefined)
{
    xml_url = "index.xml";
} // end if
xmlLoadone();
var my_fmt = new TextFormat();
var pic_id = 0;
var tub_id = 0;
var LOR = "right";
_root.onEnterFrame = function ()
{
    loadpicData();
    runNext();
};