![]() |
Sprites: Names vs Numbers
почему при программном обращении к спрайтам на сцене по именам отзывается только первый созданный спрайт (причем не зависимо от того к какому обращаешься) в то время как если заменить имена на номера (sprite("second") на sprite(2) ) то все работает как надо?
или может не стоит по именам? |
А как ты к ним так обращаешся?
Вроде все должно быть нормально и по именам. sprite("sprite_name").тра-та-та Ты уверен что в свойствах задал имя именно спрайту а не мемберу? |
имена я задал в Касте... ("first","second","third")....
обращаюсь - соответственно sprite("first").width ... sprite("fsecond").width... sprite("third").width... но на любую из этих команд реагирует лишь первый спрайт. если их заменить на sprite(1).width sprite(2).width sprite(3).width то реагируют все спрайты может я дйствительнодал имена мемберам? как это узнать? как дать имя именно спрайту? может попробовать member("second").width ? |
В касте даются имена мемберам.
Чтобы дать имя спрайту: - выдели на спрайте на сцене - Modify -> Sprite -> Properties -> Заполняй поле name |
| Часовой пояс GMT +4, время: 10:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.