Как переделать разделитель & для списка ссылок в карте Украины?

Тема в разделе "Флеш", создана пользователем viy, 20 апр 2010.

Статус темы:
Закрыта.
  1. viy

    viy Постоялец

    Регистр.:
    4 фев 2007
    Сообщения:
    114
    Симпатии:
    37
    Есть карта украины, кликаешь по области - происходит переход по ссылке. Сссылки в отдельном файле data.php. Они разделены разделителем "&". Проблема в том что в ссылках встречается этот символ, и тогда она естественно не открывается...
    Как можно переназначить разделитель на другой символ?

    Выкладываю листинг кода (в 2-х кадрах и data.php) + все файлы.


    Код:
    stop ();
    var data_lv = new LoadVars();
    data_lv.onLoad = function (success)
    {
        if (success)
        {
            gotoAndStop(2);
        } // end if
    };
    data_lv.load("data.php");
    map.cherkas_obl._alpha = 0;
    map.kiev_obl._alpha = 0;
    ......
    map.chernovec_obl._alpha = 0;
    
    Код:
    stop ();
    if (_root.data_lv.others_URL != "#" && _root.data_lv.others_URL != "" && _root.data_lv.others_URL != " ")
    {
        box_others_mc.nextFrame();
        box_others_mc.others_mc.onRollOver = function ()
        {
            var _loc2 = new Sound();
            _loc2.attachSound("sound4");
            _loc2.start();
            this.onEnterFrame = function ()
            {
                this.gotoAndStop(this._currentframe + 1);
                if (this._currentframe == this._totalframes)
                {
                    delete this.onEnterFrame;
                } // end if
            };
        };
        box_others_mc.others_mc.onRollOut = others_mc.onReleaseOutside = function ()
        {
            this.onEnterFrame = function ()
            {
                this.gotoAndStop(this._currentframe - 1);
                if (this._currentframe == 1)
                {
                    delete this.onEnterFrame;
                } // end if
            };
        };
        box_others_mc.others_mc.onRelease = function ()
        {
            getURL(_root.data_lv.others_URL, "");
        };
    } // end if
    var shag_alpha = 10;
    var max_alpha = 60;
    map.cherkas_ballon.swapDepths(1);
    map.kiev_ballon.swapDepths(2);
    map.jitomir_ballon.swapDepths(3);
    ......
    map.sumsk_ballon.swapDepths(23);
    map.chernigov_ballon.swapDepths(24);
    map.chernovec_ballon.swapDepths(25);
    map.cherkas_obl.onRollOver = function ()
    {
        map.cherkas_ballon.swapDepths(100);
        jump_cherkas = 1;
        this.onEnterFrame = function ()
        {
            this._alpha = this._alpha + shag_alpha;
            if (this._alpha >= max_alpha)
            {
                this._alpha = max_alpha;
                delete this.onEnterFrame;
            } // end if
        };
    };
    map.kiev_obl.onRollOver = function ()
    {
        map.kiev_ballon.swapDepths(100);
        jump_kiev = 1;
        this.onEnterFrame = function ()
        {
            this._alpha = this._alpha + shag_alpha;
            if (this._alpha >= max_alpha)
            {
                this._alpha = max_alpha;
                delete this.onEnterFrame;
            } // end if
        };
    };
     
    map.cherkas_obl.onRollOut = map.cherkas_obl.onReleaseOutside = function ()
    {
        jump_cherkas = 0;
        this.onEnterFrame = function ()
        {
            this._alpha = this._alpha - shag_alpha;
            if (this._alpha <= 0)
            {
                this._alpha = 0;
                delete this.onEnterFrame;
            } // end if
        };
    };
    map.kiev_obl.onRollOut = map.kiev_obl.onReleaseOutside = function ()
    {
        jump_kiev = 0;
        this.onEnterFrame = function ()
        {
            this._alpha = this._alpha - shag_alpha;
            if (this._alpha <= 0)
            {
                this._alpha = 0;
                delete this.onEnterFrame;
            } // end if
        };
    };
     
    map.cherkas_obl.onRelease = function ()
    {
        if (_root.data_lv.cherkas_URL != "#" && _root.data_lv.cherkas_URL != "" && _root.data_lv.cherkas_URL != " ")
        {
            getURL(_root.data_lv.cherkas_URL, "");
        } // end if
    };
    map.kiev_obl.onRelease = function ()
    {
        if (_root.data_lv.kiev_URL != "#" && _root.data_lv.kiev_URL != "" && _root.data_lv.kiev_URL != " ")
        {
            getURL(_root.data_lv.kiev_URL, "");
        } // end if
    };
    
    data.php

    Код:
    
    kiev_data=Киевская обл.&kiev_URL=http://www.zlata.co.ua/ru/salon.php&ob=11&cherkas_URL=.....
    
     

    Вложения:

    • map.zip
      Размер файла:
      140,1 КБ
      Просмотров:
      4
Статус темы:
Закрыта.