![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2009
Сообщений: 134
|
Знаю что есть метод contains, но почему-то он не действует. Пишет ошибку
ReferenceError: Error #1069: Не удалось найти свойство point1_1To3_0 в src.Main; отсутствует значение по умолчанию. Добавлено через 1 минуту Переменные indMan1,2 берутся из XML, если это важно |
|
|||||
|
Modus ponens
|
contains() - это в смысле метод DisplayObjectContainer'a? Если point1_1To3_0 не DisplayObject или this не DisplayObjectContainer, то будет ошибка.
А зачем такие неуклюжие манипуляции с названиями переменных? Чтобы проверить, существует ли объект, нужно знать, какой объект проверять, а в вашем случае похоже, вы не знаете, что именно хотите проверить...
__________________
Hell is the possibility of sanity |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Оно не нашло указанное свойство, contains тут непричем ещё.
|
|
|||||
|
Регистрация: May 2009
Сообщений: 134
|
Цитата:
Неуклюжие названия.... ну я даже не знаю почему, наверно потому что объектов достаточное кол-во (point...), а имя (объект которыый нам нужен в определенный момент) формируется в зав-ти от выбранных установок, которые сидят в XML. Мда, объяснила..... ![]() |
|
|||||
|
Modus ponens
|
MovieClip - это класс, и существует он всегда, более того, он не может не существотать, т.как встроен в плеер.
Не понятно зачем вообще давать имена, если они все равно не нужны... почeму нельзя просто сложить объекты в какой-нибудь список, типа массива, например.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: May 2009
Сообщений: 134
|
Цитата:
А если потом этот пользователь в XML захочет изменить индекс на другой? А это предполагается.... Добавлено через 10 минут Почему-то я думала что MovieClip это частный случай DisplayObject (наследуется от него) Последний раз редактировалось kaetano; 07.11.2009 в 03:00. |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 28
|
Цитата:
|
|
|||||
|
Регистрация: May 2009
Сообщений: 134
|
Цитата:
![]() Только у меня не один индекс, а два, и они (идин или оба могут поменяться через неделю). Чтоб было понятно вкратце - есть основные элементы, между которыми надо показывать линии связи (point), вот насчет них и говорим. На каждом этапе показа свои активные основные элементы, в зав-ти от того кто они такие - показываем определенную стрелку (point), но как уже сказала все может поменяться и надо будет на этом же этапе сделать активными другие элементы, а следовательно и стрелка будет уже не эта. Для чего мне нужно узнать есть ли такой объект - для страховки от ошибки пользователя. И все равно не понимаю как не давать элементам (разных визуально) имен и как их потом выискивать в ентом массиве. Даже если я выкручусь и не обзову их - что от этого выиграю? ПС: теоретически линии связи можно нарисовать программно, но хотелось бы их сделать красивыми, а программно я не умею, но зато сразу же будет проще к ним обращаться. Видимо все идет к тому...... |
|
|||||
|
Modus ponens
|
Ну вот вы создали двухмерный массив содержащий спрайты, зачем вам нужны имена?
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|