|
|
|||||
Регистрация: Oct 2007
Адрес: Москва
Сообщений: 44
|
getEmentById
Как получить доступ к элементу, который был создан динамически, и ему был присвоен Id.
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
getChildByName.
|
|
|||||
при компиляции id станет публичным свойством класса, т.е. можно просто обратиться к объекту myMXMLComponent.elementWithID
Добавлено через 6 минут name не совпадает с id. |
|
|||||
Регистрация: Oct 2007
Адрес: Москва
Сообщений: 44
|
При инициализации сцены по запросу с сервера приходят данные, которые отрисовываются на экране:
var missGtMatrix:TileGroup = obj.missGtMatrix; var borderContainer:BorderContainer = new BorderContainer(); borderContainer.width = 175; borderContainer.height = 167; borderContainer.id = "c" + idCounter; trace ("new Border container with id = c" + idCounter); .... missGtMatrix.addElement(borderContainer); и выскакивает Property c1 not found on spark.components.TileGroup |
|
|||||
Забыл уточнить, это только в mxml. В as id это просто свойство, обычный String, ничем особенно не отличающийся от name.
Цитата:
Последний раз редактировалось alatar; 15.09.2010 в 14:18. |
|
|||||
Регистрация: Oct 2007
Адрес: Москва
Сообщений: 44
|
частично решил проблему заменив на
Но конечно это слишком рисковано, а вдруг потом добавление произойдет не в том порядке. Добавлено через 4 минуты Да у меня есть 5 картинок внутри borderContainer каждая картинка создается динамически также как и borderContainer каждой из картинок присваивается уникальный id на каждую из этих картинок вешается событие onMouseOver а в самой функции я получаю по потом разбирая id я понимаю к какому border оно относится: дальше дергаю: var missGtMatrix:TileGroup = obj.missGtMatrix; var borderContainer:BorderContainer = BorderContainer(missGtMatrix.getElementAt(k-1)); |
|
|||||
Цитата:
Добавлено через 7 минут Это реализация, а задача какая? Скрыть одни картинки и показать другие? Если вам нужна ссылка на контейнер, повесьте слушатель на контейнер. Добавлено через 30 минут Также ссылку на контейнер можно сохранить в свойстве owner вашего Image. Последний раз редактировалось alatar; 15.09.2010 в 14:35. |
Часовой пояс GMT +4, время: 01:24. |
|
« Предыдущая тема | Следующая тема » |
|
|