:さらにJavaFX:組み込みJavaFXアプレットの幅と高さが失われますか?私のような定義された段階の初期の高さと幅でのJavaFXアプレットを持って
var stage:Stage = Stage {
title: "Blah"
scene: Scene {
height: 768
width: 1024
fill: Color.WHITE
...
、私はレイアウトの目的のために高さと幅にバインドされているシーンにレイアウト要素を持っています。すべてのデスクトッププログラムとして正常に動作します。
ただし、次のコードを使用してアプレットとしてHTMLページに埋め込むと、アプレットのサイズは正しくなりますが、十分なスペースがあっても、自分のシーンの幅と高さのプロパティはゼロに設定されます。例えば
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Lol</title>
</head>
<body>
<h1>Lol</h1>
<script src="http://dl.javafx.com/1.2/dtfx.js"></script>
<div style="border:1px solid black">
<script>
javafx(
{
archive: "Lol.jar",
draggable: true,
width: 1024,
height: 768,
code: "lol.Main",
name: "Lol"
}
);
</script>
</div>
</body>
</html>
、式{stage.width.toString()}
は0.0
に評価。どうしたの? FXコードの中で、アプレットの実際の高さと幅をどうやって取得できますか?