1

私は 2 つの mx:html コントロールを使用しています。そのうちの 1 つは非表示で、アプリケーションがページから外部データをロードするために使用します。アプリケーションのロードが完了すると、この非表示の HTML コントロールから情報が取得されます。

非表示のコントロールはスペースを占有する必要はありませんが、幅と高さを 1 に設定すると、何らかの理由でページが壊れます。

以下の例では、hidHTML の visible プロパティを false に設定していますが、メイン ウィンドウのスペースを占有し続けています。

hidHTML に幅と高さがあるが、スペースを占有せず、表示されないようにする方法はありますか?

<mx:HTML id="gui" location="main.html" enabled="true" 
    complete="mainComplete(event)"
    paddingLeft="0" paddingRight="0" width="100%" height="100%" />
<mx:HTML visible="false" x="1" y="1"
    location="http://externalinfo.com"
    id="hidHTML"
    width="250"
    height="100"
    horizontalScrollPolicy="off" 
    verticalScrollPolicy="off"
    enabled="true"
    paddingLeft="0"
    paddingRight="0"
    />
4

1 に答える 1

4

includeInLayput="false" も設定する必要があります。これにより、コントロールはスペースを占有しなくなります。

于 2013-01-21T08:58:46.537 に答える