Показать сообщение отдельно
Старый 14.09.2013, 23:01
am_devcorp вне форума Посмотреть профиль Отправить личное сообщение для am_devcorp Найти все сообщения от am_devcorp
  № 1  
Ответить с цитированием
am_devcorp
 
Аватар для am_devcorp

Регистрация: Jan 2012
Адрес: (0;0;0) относительно меня
Сообщений: 82
Отправить сообщение для am_devcorp с помощью Skype™
По умолчанию Неправильный размер компонента

Проект Flex Mobile

Я устанавливаю ширину кнопки (s:Button):

Код AS3:
    prevBtn.width = (stage.stageWidth/2)-15
    trace(prevBtn.width,stage.stageWidth)
В консоли появляется строка «225 480» — всё правильно, но кнопка на вид гораздо шире — 340 пикселей.
Понятное дело, один из предков имеет scaleX = 1,5.
Решил проверить:

Код AS3:
    var a:Object = prevBtn;
    while(a!=null){
        trace(a.scaleX)
        a = a.parent;
    }
и – ожидаемо – получил такой вывод:

1
1
1
1
1.5
1

Вопрос простой: как мне сделать ширину кнопки равной "50%-15px"?
__________________
cats are supreme beings