Форум 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)
-   -   не работает цикл, внутри функции onData. (http://www.flasher.ru/forum/showthread.php?t=76862)

UrbanMan 14.03.2006 11:53

не работает цикл, внутри функции onData.
 
my_xml.onData = function(s) {
my_text = s;
this["my_txt"+_global.i].text = String(my_text);
};
Не работает, а если просто написать my_txt1.text=String(my_text) или не внутри функции onData, то работает. Хотелось бы узнать почему? И как сделать чтобы цикл заработал внутри функции?

Король 14.03.2006 11:57

потому что у xml нет ["my_txt" + _global.i]

breez38 14.03.2006 11:58

во-первых, я не понял где у тебя циклы?
Но ошибка у тебя в том, что ты используешь this внути фукнции. В твоем случае this указывает на объект my_xml. Так что нужно либо использовать абсолютную адресацию (от _root), или делегаты.

UrbanMan 14.03.2006 14:20

хммм... Действительно. Я пробовал до этого через _root, оказываеться просто инет не работал. Спасибо )


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

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