![]() |
Как обратится к объекту, имя которого хранится в массиве?
Столкнулся со следующей проблемой:
Создавая окружности, присваиваю им разные имена: Код AS1/AS2:
дальше программа долго и упорно считает координаты окружностей.. как им задать координаты?? т.е. как впринципе к circle'ам обращатся теперь? |
храните в массиве ссылки на спрайты, вместо их имен
|
есть предположение что вот так instance[names[t2]].x=????
Добавлено через 40 секунд Цитата:
|
Вам же сказали что делать. Создав спрайт, запихивайте его в массив.
Код AS3:
|
тут деликатный момент в том что мне нужно сравнивать координаты объектов с iбо 2ух мерного массива - который определяет плоскость..
p.s. вводить плоскость в формате 2ухмерной матрицы во флеше пришлось из-за того что координаты нужны до 2ого знака после запятой.. а Адобовцы всё округляют Добавлено через 55 секунд преблагодарен Bgg, i.o. Добавлено через 6 минут Цитата:
Добавлено через 11 минут 1067: Неявное приведение значения типа flash.display:Sprite к несоответствующему типу Number. |
Если вы говорите про координаты экземпляров DisplayObject, то Адобовцы не стремятся их округлять. Во-первых свойства x, y имеют тип Number, во-вторых в swf они хранятся в «твипсах» (1/20 пиксела).
P.S. Преблогадарен от слова благо. |
2 bav - thanks
p.s. у меня проблемы с грамотностью. |
Цитата:
|
| Часовой пояс GMT +4, время: 00:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.