Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Macromedia Director (http://www.flasher.ru/forum/forumdisplay.php?f=45)
-   -   Sprites: Names vs Numbers (http://www.flasher.ru/forum/showthread.php?t=63075)

KorneKrabb 15.09.2004 17:17

Sprites: Names vs Numbers
 
почему при программном обращении к спрайтам на сцене по именам отзывается только первый созданный спрайт (причем не зависимо от того к какому обращаешься) в то время как если заменить имена на номера (sprite("second") на sprite(2) ) то все работает как надо?
или может не стоит по именам?

Злые тапки 16.09.2004 10:45

А как ты к ним так обращаешся?

Вроде все должно быть нормально и по именам.

sprite("sprite_name").тра-та-та

Ты уверен что в свойствах задал имя именно спрайту а не мемберу?

KorneKrabb 16.09.2004 12:48

имена я задал в Касте... ("first","second","third")....
обращаюсь - соответственно
sprite("first").width ...
sprite("fsecond").width...
sprite("third").width...

но на любую из этих команд реагирует лишь первый спрайт.
если их заменить на
sprite(1).width
sprite(2).width
sprite(3).width
то реагируют все спрайты

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

может попробовать
member("second").width ?

Злые тапки 16.09.2004 19:38

В касте даются имена мемберам.

Чтобы дать имя спрайту:
- выдели на спрайте на сцене
- Modify -> Sprite -> Properties -> Заполняй поле name


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

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