Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > Macromedia Director

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 15.09.2004, 17:17
KorneKrabb вне форума Посмотреть профиль Отправить личное сообщение для KorneKrabb Посетить домашнюю страницу KorneKrabb Найти все сообщения от KorneKrabb
  № 1  
KorneKrabb
[+ за варез]
 
Аватар для KorneKrabb

Регистрация: Oct 2003
Адрес: Baklajan's Country
Сообщений: 73
Отправить сообщение для KorneKrabb с помощью ICQ
По умолчанию Sprites: Names vs Numbers

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

Старый 16.09.2004, 10:45
Злые тапки вне форума Посмотреть профиль Отправить личное сообщение для Злые тапки Найти все сообщения от Злые тапки
  № 2  
Злые тапки

Регистрация: Sep 2004
Сообщений: 25
А как ты к ним так обращаешся?

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

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

Ты уверен что в свойствах задал имя именно спрайту а не мемберу?
__________________
Чтобы писать программы голова не нужна, нужны только руки и клавиатура (с)

Старый 16.09.2004, 12:48
KorneKrabb вне форума Посмотреть профиль Отправить личное сообщение для KorneKrabb Посетить домашнюю страницу KorneKrabb Найти все сообщения от KorneKrabb
  № 3  
KorneKrabb
[+ за варез]
 
Аватар для KorneKrabb

Регистрация: Oct 2003
Адрес: Baklajan's Country
Сообщений: 73
Отправить сообщение для KorneKrabb с помощью ICQ
имена я задал в Касте... ("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
Злые тапки вне форума Посмотреть профиль Отправить личное сообщение для Злые тапки Найти все сообщения от Злые тапки
  № 4  
Злые тапки

Регистрация: Sep 2004
Сообщений: 25
В касте даются имена мемберам.

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

Создать новую тему   Часовой пояс GMT +4, время: 16:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.


 


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


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