Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   GetURL и undefined (http://www.flasher.ru/forum/showthread.php?t=114618)

shurco2 04.08.2008 15:25

GetURL и undefined
 
есть Array с 2 переменными link и image

кусок кода в котором происходит подстановка переменной link в функцию getURL :
Код:

i = 0;
mclListener.onLoadInit = function(btn_menu:MovieClip) {
        indexArr.push(btn_menu);
        btn_menu._x = ((mcOld._x+mcOld._width)+L || 0);
        btn_menu.onRelease = function() {
                getURL(link[i], "_blank");
        }
        trace(btn_menu+" - link["+i+"]: "+link[i]+" - "+image[i]);
       
        mcOld = btn_menu;
        if ((count += 1) == N) {
                go();
        }
        i++;
};

вопрос ... при трасировке показывает отлично ссылку и картинки ... тоесть пути ...
а при обращении к функции getURL - выводит в браузере undefined
прошу помочь .. очень срочно нужно ... :(

olexandr 04.08.2008 15:41

так трейс вы делаете в цикле, а в момент релиза, i у вас равен последнему i++ из цикла, так что лучше вместо
Код:

        btn_menu.onRelease = function() {
                getURL(link[i], "_blank");
        }

сделать так
Код:

        btn_menu.id = i;
        btn_menu.onRelease = function() {
                getURL(link[this.id], "_blank");
        }


shurco2 04.08.2008 15:51

olexandr спасиб большое !!!!!!


Часовой пояс GMT +4, время: 20:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.