根据屏幕大小调整元素大小的更简单/更正确的方法

时间:2013-01-20 21:23:52

标签: ios actionscript-3 button air resize

我有一个适用于所有设备的iOS应用程序。我已经完美地为iPad设计了它,但现在我在为小屏幕调整元素尺寸方面遇到了一些麻烦。我的数据网格可以完美地缩放和移动,但是当涉及到按钮时,它们就会变形并变得混乱。按钮上的向下状态是巨大的并且拉伸并且与向上状态不同。我的逻辑告诉我,如果我缩放按钮,它应该相应地缩放上下状态,就好像你只是在舞台上调整大小一样。我只是想让按钮略大一些,然后将它们移动一点......

if (Capabilities.screenResolutionX < 700) {
    dg.move(120, 150);
    dg.width = 1120;
    dgPlace.move(70, 20);
    dgPlace.width = 260;
    dgPlace.height = 650;
    dgPlace.rowCount = 21;
    dgPlace.setRendererStyle("textFormat", myTextFormat3);
    dgPlace.setStyle("headerTextFormat", myTextFormat3);
    btnPlacesEditAdd.width = btnPlacesEditAdd.width+20;
    btnPlacesEditAdd.height = btnPlacesEditAdd.height+20;
    btnPlacesEditRemove.width = btnPlacesEditAdd.width+20;
    btnPlacesEditRemove.height = btnPlacesEditAdd.height+20;
    btnPlacesEditSet.width = btnPlacesEditAdd.width+20;
    btnPlacesEditSet.height = btnPlacesEditAdd.height+20;
    btnPlacesEditAdd.x = btnPlacesEditAdd.x+20;
    btnPlacesEditAdd.y = btnPlacesEditAdd.y+20;
    btnPlacesEditSet.x = btnPlacesEditSet.x+20;
    btnPlacesEditSet.y = btnPlacesEditSet.y+20;
    btnPlacesEditRemove.x = btnPlacesEditRemove.x+20;
    btnPlacesEditRemove.y = btnPlacesEditRemove.y+20;
}

0 个答案:

没有答案