1 Reply Latest reply: Apr 3, 2012 10:51 PM by Flex harUI RSS

    Can't declare custom event in component..


      Hi guys, I am trying to create a datagrid component and want it to dispatch an event to the main application when datagrid is created. However, I got errors saying

      "Type was not found or was not a compile-time constant:dataGridComp"

      "Call to a posibly undefined methoud dataGridComp"



      my component


      <?xml version="1.0" encoding="utf-8"?>

      <s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"




          <fx:Metadata>   //declare my event

              [Event(name="dataGridComp", type="flash.events.Event")]





                  import mx.events.FlexEvent;


                  protected function dataGrid_creationCompleteHandler(event:FlexEvent):void


                      // TODO Auto-generated method stub

                       var e:dataGridComp = new dataGridComp("dataGridComp"); //problem here

                      dispatchEvent(e);   //want to dispatch my event object when the datagrid is created






          <s:DataGrid id="dataGrid" editable="true" x="51" y="34" width="734" height="153"

                      creationComplete="dataGrid_creationCompleteHandler(event)" requestedRowCount="4">






      Any idea how to solve this? I appreciate any help. Thanks a lot.