Hi,

The delegate function thinks you just have a CairngormEvent. I think
you just need to check to make sure the event you received is your
custom event type and then cast it.

so:

if (eventHere is LoadScorecardEvent)
{
    del.getScorecard( LoadScorecardEvent(eventHere).scorecardId );
}
else
{
    // do nothing, or raise error, or log warning, or whatever.
}


best of luck,
Thunder

--- In [email protected], "Douglas Knudsen"
<[EMAIL PROTECTED]> wrote:
>
> can someone point me to a example of how to pass data in a cairngorm
type
> event?  I'm trying the below with
> 
> package com.mycompany.events
> {
>     import com.adobe.cairngorm.control.CairngormEvent;
> 
>     public class LoadScorecardEvent extends CairngormEvent
>     {
>         public static var EVENT_LOAD_SCORECARD: String =
> 'LoadScorecardEvent';
>          public var scorecardId:Number;
>         /**
>          * The constructor,
>          */
>         public function LoadScorecardEvent( )
>         {
>             super( EVENT_LOAD_SCORECARD );
> 
>         }
> 
>     }
> 
> }
> 
> then in a view dispatching like so
> var devent : LoadScorecardEvent = new LoadScorecardEvent(  );
>                 devent.scorecardId = 5;
>                    
CairngormEventDispatcher.getInstance().dispatchEvent(
> devent );
> 
> and in the command I have
> 
> public function execute( eventHere : CairngormEvent ) : void
>        {
>           var del : MainDelegate = new MainDelegate( this );
>           del.getScorecard( eventHere.scorecardId );
> 
>        }
> 
> But this bombs out with a error about scorecardId not in eventHere.
> 
> DK
> 
> 
> -- 
> Douglas Knudsen
> http://www.cubicleman.com
> this is my signature, like it?
>







--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to