Форум 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)
-   -   id name (http://www.flasher.ru/forum/showthread.php?t=91829)

Mr. Fixit 09.02.2007 13:57

id name
 
Вложений: 1
как сделать, что бы в trace выводило соответствуюе имя...
вот исходник:umnik2:

CorC 09.02.2007 14:12

Код:

        field[i].onRelease = function () {
                trace (this._name);
        };

хотя это не совсем правильно
просто тогда вам нужно еще при создании
объекта завести в них переменную кот. бы
отвечала за ID

Mr. Fixit 09.02.2007 14:18

я завел, в trace должен выводить что-то, из id[i], одинаковый там порядковій номер.

etc 09.02.2007 14:21

Файлика нет.

CorC 09.02.2007 14:23

нет, когда вы вызываете onRelease i у вас 4 для любого объекта
потому как цикл уже давно закончился
нужно искать др. выход:
Код:

        field[i].ID=id[i];
        field[i].onRelease = function () {
                trace (this.ID);
        };

и еще вы неверно задаете массивы
Код:

var id:Array = [box, rectangle, circle, polystar];//неверно, вы задаете мув а не название
var id:Array = ["box", "rectangle", "circle", "polystar"]; //а это ид мува а не сам мув


Mr. Fixit 09.02.2007 14:28

CorC - я изменил id еще в третьем посту.. :) в исходнике, верно написано.. за "др. выход" благодарен.

CorC 09.02.2007 14:33

эм, ну я же не виноват что скачал
первоначальную версию и по ней
делаю замечания :) работает сейчас?

Mr. Fixit 09.02.2007 14:35

Да спасибо. :) можно закрывать тему.


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

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