am_devcorp
14.09.2013, 23:01
Проект Flex Mobile
Я устанавливаю ширину кнопки (s:Button):
prevBtn.width = (stage.stageWidth/2)-15
trace(prevBtn.width,stage.stageWidth)
В консоли появляется строка «225 480» — всё правильно, но кнопка на вид гораздо шире — 340 пикселей.
Понятное дело, один из предков имеет scaleX = 1,5.
Решил проверить:
var a:Object = prevBtn;
while(a!=null){
trace(a.scaleX)
a = a.parent;
}
и – ожидаемо – получил такой вывод:
1
1
1
1
1.5
1
Вопрос простой: как мне сделать ширину кнопки равной "50%-15px"?
Я устанавливаю ширину кнопки (s:Button):
prevBtn.width = (stage.stageWidth/2)-15
trace(prevBtn.width,stage.stageWidth)
В консоли появляется строка «225 480» — всё правильно, но кнопка на вид гораздо шире — 340 пикселей.
Понятное дело, один из предков имеет scaleX = 1,5.
Решил проверить:
var a:Object = prevBtn;
while(a!=null){
trace(a.scaleX)
a = a.parent;
}
и – ожидаемо – получил такой вывод:
1
1
1
1
1.5
1
Вопрос простой: как мне сделать ширину кнопки равной "50%-15px"?