0 Members and 2 Guests are viewing this topic.
1. Можно ли в скрипте получить размеры элемента через PlaceInfo?К примеру, панель, растянутая по всему контейнеру. Меняются размеры контейнера в плеере, а значения PlaceInfo панели остаются прежними, какими были в редакторе.2. Можно ли в скрипте получить размеры контейнера?
Для каких целей это нужно? Опиши задачу.
К сожалению, в таком подходе есть недостаток - если во время анимации панели нажать повторно кнопку ее вызова - анимация прекращается и панель застревает. Но думаю, это можно исправить в скрипте.
Для перемещения, изменения размеров, расположения элементов. Должен же метод Get возвращать их размеры, отступы, анкоры - вроде так задумано (и всправке описано), но, подозреваю, что не только с панелью, но и с другими элементами это не работает.
Если текстовой метке назначить шаблон, то этот текст не отображается в метке, пока не свяжешь ее с провайдером prvPlayingInfo например. Но в режиме Стоп текст все равно не отображается =(
PlaceInfo говорит о исходных параметрах, о реальном расположении (координатах) там нет информации
Добавил текстовую метку в Eternity, в Template написал "тест", поменял размер, цвет и тень шрифта, больше ничего не делал, текстовую метку никуда не привязывал - текст всегда отображается
Т.е. в запущенном скине размеры элементов узнать невозможно? Для чего тогда сделан метод Set('PlaceInfo...), как можно что-то менять, не зная, что было до этого?
Посмотри, как меняются PlaceInfo в редакторе - мы оперируем якорями, отступами и размером, а не работаем с абсолютными координатами, тут так же. Ты опиши свою задачу, так проще будет
А задача - получить эти самые PlaceInfo.Size.Height, PlaceInfo.Size.Width при изменении размеров элемента.
Если положение элементов задается только якорями, то Size.XXX не меняются.
Т.е., возвращаясь к первому вопросу: хоть в скине размер элемента изменился, но PlaceInfo.Size.Height, PlaceInfo.Size.Width всегда будут возвращаться изначальными?
И никакими более методами размеры элементов, контейнеров не добыть?
Опиши конкретно задачу, когда надо знать именно координаты