A couple fo issues here:

function startUp():Void
{
/* event listener needs target (this) event to listen for
(MouseTypeEvent.CLICK) and what to do about it (myClickFunction - stay
away from using key words like 'click' for custom functions */
this.addEventListener(MouseEventType.CLICK, myClickFunction);

/* same goes here, notice change in syntax target.|event|function */
this.parent.addEventListener("myEvent", someFunction);

dispatchEvent(new Event("myEvent));
}

myClickFunction(event:Event):Void {// some stuff here}

If you want to send information using an an event you'll need to find
a different mechanism e.g. a global variable, or another interface
function that is step up to pass data. The event listener is more to
say 'when' something happens, not 'what' is to happen.

Good Luck

--- In flexcoders@yahoogroups.com, "bhaq1972" <[EMAIL PROTECTED]> wrote:
>
> Hi 
> i've got a knowledge issue.
> what does this flex 1.5 code translate to
> Flex 1.5 
> --------
> function startUp():Void
> {
>  this.addEventListener("click", this);
>  this.addEventListener("myEvent", this.parentDocument);
>  
>  dispatchEvent({type:"myEvent", val1:"hello"});
> }
> 
> function click(event):Void
> {
>   //do something
> }
> 
> flex 2 ??
> ---------
> import flash.events.Event; //do i have to add this all the time
> 
> private function startUp():Void
> {
>  this.addEventListener(MouseEvent.CLICK, this);
>  this.addEventListener("myEvent", this.parentDocument);
> 
>  dispatchEvent({type:"myEvent", val1:"hello"});//????
> }
> 
> private function click(event:Event):Void
> {
>  //do something
> }
>






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/2jUsvC/tzNLAA/TtwFAA/nhFolB/TM
--------------------------------------------------------------------~-> 

--
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