![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2009
Сообщений: 134
|
Цитата:
Как все таки распознать есть ли объект pointXX на сцене? Пока ни к чему толковому не пришла.... Добавлено через 1 час 3 минуты И все-таки не удержусь и спрошу. Если не даем имени объекту на экране, как его положить в массив и узнать что именно он там где надо лежит? (объекты находятся в разных местах, зававать местоположение программно нет смысла - очень трудоемко и возможно надо будет сдвинуть, и принадлежат разным классам, только род.класс совпадает). |
|
|||||
|
var contains : Boolean = this.getChildByName ("point" + indMan1 + "To" + indMan2) != null;
Цитата:
|
|
|||||
|
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
Цитата:
Если же это так, то почему бы, одновременно с добавлением в контейнер, не добавлять этот объект в массив? Вы же в момент создания объекта уж точно имеете ссылку на него, вот, используя эту ссылку, и добавляйте... |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
можно создать хэш список, причем mc могут принадлежать любому контейнеру. при удалении просто занул
private var movieСlipList:Object { public fucntion initMovieСlipList():void for(....) { var mc:MovieClip =... var key:String ="point" + i + "To" + j; movieСlipList[key] =mc } } // доступ public fucntion getMovieClip(i,j):MovieClip { var key:String ="point" + i + "To" + j; return movieСlipList[key]; // если нет , то вернёт null } // удаление public fucntion deleteMovieClipFromList(i,j):void { var key:String ="point" + i + "To" + j; movieСlipList[key] =null; }
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 09.11.2009 в 10:34. |
|
|||||
|
Регистрация: May 2009
Сообщений: 134
|
Цитата:
Добавлено через 3 минуты Есть объекты, к которым я обращаюсь с помощью индексов, которые беру из XML, если вдруг в XML записали ошибочный индекс - то получается такая ошибка. Как проверить что объект с таким именем существует. Объекты уже добавлены на сцену и проименнованы Может пойдет obj.parent.contains(obj)? Последний раз редактировалось kaetano; 10.11.2009 в 03:46. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|