Flex Mobileкомпоненты Flex Mobile UI - работа с странного размером проекта
Я устанавливаю ширину Баттона так:
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
TL; DR: как установить ширину моей кнопки на "50% -15px"?
Вы задаете свойство applicationDPI в главном экземпляре приложения? Я обнаружил, что это вызывает множество проблем с размером. – JeffryHouser
@ Reboog711 да, я обнаружил, что dpi в приложении было установлено на 160, и я смоделировал устройство 240dpi. Я исправил это, посмотрите на ответ ниже, если он заинтересован. – amdc