[akabana-user:214] Re: イベントハンドラが登録されない
tk
[E-MAIL ADDRESS DELETED]
2008年 11月 12日 (水) 21:06:54 JST
tkです。
ご回答ありがとうございます。お察しの通り、Airのプロジェ
クトでの話でした。
今回は目的としては、マルチウィンドウを実装したかったのですが、
今回はPopupManagerを使ってしのごうと思います。
On 2008/11/10, at 0:08, jun funakura wrote:
> tkさん
>
> ふなくら(nod)です。
>
> 添付いただいたコードをみたところ、Windowを開くという事で
> AIRのプロジェクトだと推測します。
>
> その前提?ですが、現在のYui-frameworksはAIRのWindow
> ご指摘のイベントハンドラが登録されていないのは、
> WindowのOpenには対応できていないためです。
>
> PopupManager経由でポップアップでの表示はAIRでもできる
> のですが
> WindowのOpenでは、同じViewを表示してもEventHandler
> は登録されません。
>
> //PopupManagerで表示する。
> subView = PopUpManager.createPopUp(view,SubPageView,true) as
> SubPageView;
>
> //PopupUtilをつかってpopupを作る。
> subView =PopUpUtil.createPopUp(view,SubPageView) as SubPageView;
>
> 対応については、いい方法がないか検討中となっております。
>
>
> --
> ふなくら
>
> 2008/11/03 18:03 tk <[E-MAIL ADDRESS DELETED]>:
>>
>> はじめましてtkといいます。
>> yui-frameworksを評価している最中なので理解していない部分が
>> あるかもしれませんが
>> 質問させてください。
>>
>> viewパッケージに
>> ToppageView.mxmlko
>> StufflistView.mxml
>> を配置し、action、logic、helperに
>> Toppage〜.asとStufflist〜.asをそれぞれ作
>> 成します。
>> main.mxmlには
>> <dv:ToppageView /> を入れて起動時に表示させています。
>>
>> ToppageViewに設置したボタンをクリックすると、
>> StufflistViewを別ウィンドウで表示したく、
>> StufflistView.mxmlは
>>
>> <mx:Window xmlns:mx="http://www.adobe.com/2006/mxml" width="438"
>> height="474"
>> verticalScrollPolicy="off"
>> horizontalScrollPolicy="off"
>> backgroundColor="#FFFFFF">
>>
>> </mx:Window>
>> としています。
>>
>> ToppageAction.asに、ボタンがクリックされた時のハンドラを下
>> 記のようにしました。
>>
>> public function
>> sendMesssageClickHandler( event:MouseEvent ):void {
>> var newWindow:Window = new StufflistView();
>> newWindow.systemChrome =
>> NativeWindowSystemChrome.STANDARD;
>> newWindow.open(true);
>> }
>>
>> StufflistViewは表示されるのですが、StufflistViewに設
>> 置したボタンに対応するStufflistActionに記述した
>> イベントハンドラが登録されず、何も動作しないことが解りました。
>> 登録されてないと判断したのは、ToppageViewが表示され
>> る際はログに
>> 登録を示すメッセージが表示された為です。
>>
>> おそらく、yui-frameworks側で管理するコンテナにイベン
>> トハンドラを登録するための
>> 手順があると思うのですが、こうしたケースの場合どうすれば良
>> いのかわかりません。
>>
>> アドバイスいただけると助かります。どうぞよろしくお願いいた
>> します。
>>
>>
>> _______________________________________________
>> akabana-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/akabana-user
>>
> _______________________________________________
> akabana-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/akabana-user
akabana-user メーリングリストの案内