<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>SnippetRepoBrowser</title>
    <link>http://snippet.gnstudio.com/snippetrepobrowser/index</link>    
    <description>RSS Feed of SnippetRepoBrowser (Global RSS)</description>    
    <language>en-us</language>
    <pubDate>Thu, 09 Feb 2012 21:28:46 +0100</pubDate>
    <docs>SnippetRepoBrowser/index</docs>
    <generator>SnippetRepoBrowser Feed Generator</generator>
    <item>
      <title><![CDATA[Dispatch Custom Event passing parameters]]></title>
      <link>http://snippet.gnstudio.com/viewtopic/62</link>
      <description><![CDATA[You can&#39;t pass parameters using dispatchEvent in As3 so the best way to do it is to create a custom class that extend the Event class.<br />You&#39;ll dispatch the new event in this way:<br /><span style="font-weight:bold"><br />var e:CustomEvent = new CustomEvent(CustomEvent.FORM_SUBMITTED, nameTxt.text, surnameTxt.text);<br />this.dispatchEvent(e);</span><br /><br />Following the CustomEvent class:<br />]]><![CDATA[<div class="divcode"><pre lang="actionscript">package events<br />{<br />	<br />  import flash.events.Event;<br />  <br />  public class CustomEvent extends Event<br />  {<br />  	public static const FORM_SUBMITTED:String = &quot;FormSubmitted&quot;<br />  	<br />    public var name:String;<br />    public var surname:String;<br />    <br />    public function CustomEvent( _type:String, _userName:String, _surName:String):void<br />    {<br />      super(_type);<br />      this.name = _userName;<br />      this.surname = _surName;<br />    }<br />    <br />    <br />    override public function clone():Event <br />    {<br />       return new CustomEvent(type, name, surname);<br />    }<br />  }<br />}<br /><br /><br /></pre></div><br /><br />]]></description>
      <author>flagers</author>
      <pubDate>Mon, 30 Nov 2009 09:46:35 +0100</pubDate>
      <category>ActionScript</category>
      <guid>http://snippet.gnstudio.com/viewtopic/62</guid>
   </item>
  </channel>
</rss>
