1
可能性の重複:私はの位置を制御するために自分のアプリケーションのメインコントロールバーを取得しようとしています
Positioning/Scrolling problem with Flex popupFlexは:アプリケーションの残りの部分でスクロールするポップアップを取得
PopUpManager.createPopUp(this,JakePanel,false);
を使用して開いたポップアップ。
は、最初のページには、次のようになります。
私はページをスクロールした後、それは次のようになります。ポップアップをスクロールするために、私は希望何
が
です他のすべてと一緒に。これを行う方法はありますか?ここで
は私のコードです:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
verticalScrollPolicy="on"
horizontalScrollPolicy="on"
layout="absolute">
<fx:Script>
<![CDATA[
import mx.containers.Panel;
import mx.managers.PopUpManager;
public function buttonClick():void {
PopUpManager.createPopUp(this,JakePanel,false);
}
]]>
</fx:Script>
<mx:VBox>
<mx:Image width="2000"
source="@Embed(source='assets/image.jpg')"/>
<mx:Button click="{buttonClick()}" label="Launch"/>
</mx:VBox>
</mx:Application>
、ポップアップコード:
<?xml version="1.0" encoding="utf-8"?>
<mx:Panel xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
layout="vertical"
width="400" height="300"
title="Popup"
initialize="{init()}"
>
<fx:Script>
<![CDATA[
import mx.managers.PopUpManager;
public function init():void {
}
public function close():void {
PopUpManager.removePopUp(this);
}
]]>
</fx:Script>
<s:TextArea text="Enter more text here: " width="100%" height="200"/>
<s:Button label="OK" click="{close()}" width="100%" height="30" />
</mx:Panel>