瀏覽代碼

fixed absolute align middle

Nicolas Cannasse 5 年之前
父節點
當前提交
a5aeb6e6ab
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      h2d/Flow.hx

+ 2 - 2
h2d/Flow.hx

@@ -771,7 +771,7 @@ class Flow extends Object {
 					case Left:
 					case Left:
 						c.x = startX + p.offsetX;
 						c.x = startX + p.offsetX;
 					case Middle:
 					case Middle:
-						c.x = startX + Std.int((startX - endX - p.calculatedWidth) * 0.5) + p.offsetX;
+						c.x = startX + Std.int((endX - startX - p.calculatedWidth) * 0.5) + p.offsetX + startX;
 					default:
 					default:
 					}
 					}
 					continue;
 					continue;
@@ -921,7 +921,7 @@ class Flow extends Object {
 					case Top:
 					case Top:
 						c.y = startY + p.offsetY;
 						c.y = startY + p.offsetY;
 					case Middle:
 					case Middle:
-						c.y = startY + Std.int((startY - endY - p.calculatedHeight) * 0.5) + p.offsetY;
+						c.y = startY + Std.int((endY - startY - p.calculatedHeight) * 0.5) + p.offsetY + startY;
 					default:
 					default:
 					}
 					}
 					continue;
 					continue;