画面で利用可能な最大のスペースを占めるように、コールアウトを最大化する方法は?
コールアウトにViewNavigatorを表示しようとしていますが、機能しているのに、表示View
が狭すぎます。
同じプログラムで私は別のものを持っていますCallout
、そしてそれは十分に広いです:
それらの唯一の2つの違いは、後者がCalloutButtonに接続されており、後者が私が設定したカスタムScore
コンポーネントを保持していることです。
override protected function measure():void {
super.measure();
measuredWidth = Capabilities.screenResolutionX;
measuredHeight = Capabilities.screenResolutionY;
}
私はCallout.asコードを見つめ続けていますが、それをだまして最も利用可能なスペースを占有する方法をまだ見つけることができません。
私のカスタムmxmlコンポーネントは非常に単純です。
PlayerInfo.mxml:
<?xml version="1.0" encoding="utf-8"?>
<s:Callout
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
contentBackgroundAppearance="none">
<fx:Script>
<![CDATA[
[Bindable]
public var userid:String;
]]>
</fx:Script>
<s:ViewNavigator
firstView="views.Profile"
firstViewData="{userid}">
<s:navigationContent>
<s:Button label="Close" click="close()" />
</s:navigationContent>
</s:ViewNavigator>
</s:Callout>