コンポーネントを作成していますが、その内容に応じて高さを設定したいと考えています。私がこれを書くとき:
<s:SkinnablePopUpContainer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
backgroundAlpha="0"
height="{content.height}">
必要に応じて機能していますが、コンポーネントの高さをコンテンツの高さよりも少し大きくしたい場合は、次のようにします。
<s:SkinnablePopUpContainer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
backgroundAlpha="0"
height="{content.height * 3/2}">
私のコンポーネントの高さは、「3571428.5714285714」のようにクレイジーになります。しかし、私がこれを行うとき:
height="{content.height * 2/3}"
高さを少し低くして、正常に動作しているだけです。
そして、creationComplete イベントでそれを行うと、まだ正常に動作しています。
protected function creationCompleteHandler(event:FlexEvent):void
{
this.height = content.height * 3/2;
}
私が何か間違ったことをしているかどうか知りたいです。手伝ってくれてありがとう