[akabana-user:244] s:Panelタグ配下のボタンイベントが拾えない

永田 俊博 [E-MAIL ADDRESS DELETED]
2010年 7月 15日 (木) 17:10:18 JST


お世話になります。
永田と申します。

有川様には、7月の熊本Flex勉強会で色々ご教示いただき
ありがとうございました。

掲題の件、有川様に教えていただいたホームページ上にある
デバック版の「yui-frameworks-fx4-fp10.0-1.0.1-rc1.swc」を元に
開発中(評価中)なのですが、以下のようにVIEWを記述して
<s:button>タグのイベントを拾いたいのですが、何故か拾えません。

Actionについては、on_applicationStartが認識しているので、
yui-frameworks内の初期処理は認識しております。
ちなみに<s:Panel>の外に<s:button>タグを出すと認識します。

申し訳ありませんが、ご教示願いますでしょうか。
(長文になり、申し訳ありません。よろしくお願いいたします。)

/****
   MXML(VIEW)
 ****/
<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" 
       xmlns:s="library://ns.adobe.com/flex/spark" 
         xmlns:mx="library://ns.adobe.com/flex/mx"
         width="100%" height="100%" >  
  
  <s:layout>
    <s:VerticalLayout/>
  </s:layout>
  
  <mx:VDividedBox id="HDBox" width="100%" height="100%" verticalAlign="middle">
    
    <s:Panel id="pnltitle" width="100%" height="100%" >
      <s:Scroller width="100%" height="100%">
        <s:Group>
          <s:layout>
            <s:VerticalLayout/>
          </s:layout>
          <mx:Form width="100%" height="100%" >
            <s:HGroup>
              <s:Button id="btnSelect" label="検索" />
              <s:Button id="btnInsert" label="新規" />
              <s:Button id="btnAllcopy" label="全件コピー"/>
              <s:Button id="btnRowcopy" label="選択行コピー"/>

/****
  Action
 ****/
package XXXX.action
{
  import XXXX.helper.XXXXHelper;
  
  import flash.events.Event;
  import flash.events.MouseEvent;
  
  import mx.collections.ArrayCollection;
  
  import org.seasar.akabana.yui.framework.core.event.FrameworkEvent;
  import org.seasar.akabana.yui.framework.ns.handler;
  
  
  public class XXXXAction
  {
    public var helper:XXXXHelper;
    
    public function XXXXXXAction()
    {
    }

    handler function on_applicationStart():void{
    	コンボボックスの取得
    	ラベルの取得
    }

    handler function btnSelect_click():void{
      Alert.show("検索","確認"); → 拾ってくれない
    }

/****
  CSS 
 ****/
@namespace s "library://ns.adobe.com/flex/spark";
#XXXXView{
    action:ClassReference("XXXX.action.XXXXAction");
}





akabana-user メーリングリストの案内