Форум 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)
-   -   создание Object'ов в v5 и v6 плеера (http://www.flasher.ru/forum/showthread.php?t=144135)

Emz 03.09.2010 19:05

создание Object'ов в v5 и v6 плеера
 
Есть некий кусок кода, работающий в версии плеера 5, но не работающий в 6й: пишет, что слева от оператора присвоения должна находиться переменная или свойство. Так-то оно все просто, но у меня обджекты создаются через счетчик i и загвоздка как раз в записи этого :( Подскажите, плз, как правильно будет записать?


Код AS1/AS2:

var arr = new Array();
for (i = 0; i<=47; i++) {
        eval("m"+i) = new Object()//проблемная строка
        eval("m"+i).select = false;
        eval("m"+i).name = i;
        arr.push(eval("m"+i));


iNils 03.09.2010 19:16

this["m"+i]

Psycho Tiger 03.09.2010 19:17

Ну так просто не пишут с 5 версии)
Код AS1/AS2:

this["m"+i]


Emz 03.09.2010 19:36

Спасибо! Так просто... я на это час потратила :D


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

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