<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>Technology in tags - pcsilva - ActionScript</title>
			<link>http://blog.pcsilva.com/en/index.cfm</link>
			<description>Blog do Pedro Claudio</description>
			<language>en-us</language>
			<pubDate>Tue, 29 Jul 2014 04:18:21 -0300</pubDate>
			<lastBuildDate>Thu, 03 Nov 2011 17:17:00 -0300</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>pcsilva@gmail.com</managingEditor>
			<webMaster>pcsilva@gmail.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>pcsilva@gmail.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			<itunes:image href="" />
			<image>
				<url></url>
				<title>Technology in tags - pcsilva</title>
				<link>http://blog.pcsilva.com/en/index.cfm</link>
			</image>
			<itunes:explicit>no</itunes:explicit>
			
			<item>
				<title>Flash Camp SP</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2011/11/3/Flash-Camp-SP</link>
				<description>
				
				The AUG ASDev is organizing a Flash Camp in Sao Paulo, &lt;a href=&quot;http://asdevs.com.br/flashcampsp/index.html&quot;&gt;read more&lt;a/&gt;.

&lt;a href=&quot;http://asdevs.com.br/flashcampsp/index.html&quot;&gt;&lt;img src=&quot;http://blog.pcsilva.com/images/468x196.jpg&quot; /&gt;&lt;/a&gt; 
				</description>
				
				<category>ActionScript</category>				
				
				<category>Flash</category>				
				
				<category>Events</category>				
				
				<pubDate>Thu, 03 Nov 2011 17:17:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2011/11/3/Flash-Camp-SP</guid>
				
			</item>
			
			<item>
				<title>Google+ API and Actionscript 3</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2011/9/16/Google-API-and-Actionscript-3</link>
				<description>
				
				Luca Mezzalira, shows the experiment with Google API and ActionScript 3, to demonstrate the ease of interaction.

&lt;a target=&quot;_blank&quot; href=&quot;http://lucamezzalira.files.wordpress.com/2011/09/googleplus.jpg&quot;&gt;&lt;img width=&quot;500&quot; height=&quot;340&quot; alt=&quot;&quot; src=&quot;http://lucamezzalira.files.wordpress.com/2011/09/googleplus.jpg?w=500&amp;amp;h=340&quot; title=&quot;googleplus&quot; class=&quot;aligncenter size-medium wp-image-503&quot;&gt;&lt;/a&gt;

&lt;a href=&quot;http://lucamezzalira.com/2011/09/16/playingwithgoogleplusapiactionscript/&quot;&gt;The demonstration also provides sample files, check&lt;/a&gt;. 
				</description>
				
				<category>ActionScript</category>				
				
				<category>News</category>				
				
				<pubDate>Fri, 16 Sep 2011 16:59:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2011/9/16/Google-API-and-Actionscript-3</guid>
				
			</item>
			
			<item>
				<title>Adobe Flash Platform Evangelism Kit</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2010/5/28/Adobe-Flash-Platform-Evangelism-Kit</link>
				<description>
				
				The kit that fully describes the Platform Flash is already available, is a rich material
&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.adobe.com/flashplatform/evangelism_kit/&quot;&gt;&lt;img src=&quot;http://blog.pcsilva.com/images/kit_marquee_700x329-thumb-400x188-3097.jpg&quot; /&gt;&lt;/a&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>LiveCycle</category>				
				
				<category>ActionScript</category>				
				
				<category>AIR</category>				
				
				<category>Flash</category>				
				
				<category>Adobe</category>				
				
				<category>AMF</category>				
				
				<category>Flex</category>				
				
				<pubDate>Fri, 28 May 2010 21:33:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2010/5/28/Adobe-Flash-Platform-Evangelism-Kit</guid>
				
			</item>
			
			<item>
				<title>Paginig in Flex 4</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2010/5/3/Paginig-in-Flex-4</link>
				<description>
				
				I published today an article in &lt;a href=&quot;http://www.insideria.com/2010/05/paging-in-flex-4.html&quot;&gt;InsideRia&apos;s Blog&lt;/a&gt;, which is a slight continuation of &lt;a href=&quot;http://blog.pcsilva.com/en/index.cfm/2010/4/22/Encapsulating-RemoteObject-in-Flex-4&quot;&gt;Encapsulating RemoteObject in Flex 4&lt;/a&gt;. Enjoy! 
&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.insideria.com&quot;&gt;&lt;img src=&quot;http://insideria.com/riaimages/insiderialogo.gif&quot; /&gt;&lt;/a&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>Adobe</category>				
				
				<category>AIR</category>				
				
				<category>Flash</category>				
				
				<category>Flex</category>				
				
				<category>LiveCycle</category>				
				
				<category>Bolt</category>				
				
				<category>ORM</category>				
				
				<category>CFBuilder</category>				
				
				<category>ActionScript</category>				
				
				<category>AMF</category>				
				
				<pubDate>Mon, 03 May 2010 17:09:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2010/5/3/Paginig-in-Flex-4</guid>
				
			</item>
			
			<item>
				<title>BR Conference</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2010/4/27/BR-Conference</link>
				<description>
				
				Adobe Flash Platform deserved a great event, and uniting efforts between Community and Companies, are happy of divide this event with communitys International names great, such as: Raymond Candem, Ben Forta, Terrence Ryan, Adam Lehman, Lee Brimelow, Kevin Schmidt, Liz Frederick, Charlie Arehart; and still  Community National names great, such as: Neto Leal, Fabio Vedovelli, Flavio Mikami, Lauro Santos, Gabriela Perry, Fransico Paulino (Tofinha).
&lt;br /&gt;&lt;br /&gt;
With the support from the Adobe Systems Inc&apos;s are going to debate about the technologies ColdFusion, Flex, AIR, Flash Media Server and LiveCycle.
&lt;br /&gt;&lt;br /&gt;
BR Conference 2010 is an event created by developers for developers, with the objective of introducing to your high scale public solutions, new resources and tendencies of the market in the development of rich applications for Web and Desktop.
&lt;br /&gt;&lt;br /&gt;
It is the unique opportunity of find the best professionals gathered with a common objective: argue ideas, solutions and technical involved in day by day, involving their products and clients, demonstrating in the practice as they apply the new resources of this technologies.

&lt;a href=&quot;http://www.brconference.com.br/&quot;&gt;
&lt;img src=&quot;http://blog.pcsilva.com/images/banner_brconference.png&quot; /&gt;&lt;/a&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>Adobe</category>				
				
				<category>AIR</category>				
				
				<category>Flash</category>				
				
				<category>Flex</category>				
				
				<category>LiveCycle</category>				
				
				<category>CFBuilder</category>				
				
				<category>ActionScript</category>				
				
				<category>AMF</category>				
				
				<category>Security</category>				
				
				<pubDate>Tue, 27 Apr 2010 19:37:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2010/4/27/BR-Conference</guid>
				
			</item>
			
			<item>
				<title>Encapsulating RemoteObject in Flex 4</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2010/4/22/Encapsulating-RemoteObject-in-Flex-4</link>
				<description>
				
				With the ease of customization of Flex, you can expedite the production of their applications by encapsulating internal routines (the player) or external, by creating a custom component that will be used for any application.

Here I board the DataGrid, but with the simplicity of ActionScript, you realize that you will can easily change it to other components like ComboBox, List, etc ...

RemoteDataGrid.as  [More]
				</description>
				
				<category>ActionScript</category>				
				
				<category>Flex</category>				
				
				<pubDate>Thu, 22 Apr 2010 20:31:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2010/4/22/Encapsulating-RemoteObject-in-Flex-4</guid>
				
			</item>
			
			<item>
				<title>Poster Flex 4</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2010/3/28/Poster-Flex-4</link>
				<description>
				
				The &lt;a href=&quot;http://flex.org&quot;&gt;Flex.org&lt;/a&gt; team is available the new version of the poster.
&lt;br&gt;&lt;br&gt;
&lt;a href=&quot;http://blog.pcsilva.com/download.cfm?filename=posters%5Ffx4%2Ezip&amp;post=A599D6B9-B360-10F9-E94AFA46EF35D2A2&quot;&gt;&lt;img src=&quot;http://blog.pcsilva.com/images/posters_fx4.jpg&quot;&gt;&lt;/a&gt; 
				</description>
				
				<category>ActionScript</category>				
				
				<category>AIR</category>				
				
				<category>Flex</category>				
				
				<pubDate>Sun, 28 Mar 2010 15:19:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2010/3/28/Poster-Flex-4</guid>
				
			</item>
			
			<item>
				<title>Flash Builder included in ColdFusion Builder</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2010/3/28/Flash-Builder-included-in-ColdFusion-Builder</link>
				<description>
				
				Now the license ColdFusion Builder for U.S. $ 299.00 must contain a free copy of Flash Builder Standard.
&lt;br /&gt;&lt;br /&gt;
You need to get ColdFusion Builder and then download a copy of Flash Builder and install as a plugin on ColdFusion Builder.
&lt;br /&gt;
&lt;img src=&quot;http://blog.pcsilva.com/images/cfbuilder_released2.JPG&quot; width=&quot;425&quot;  /&gt;
&lt;br /&gt;&lt;br /&gt;
Watch David Wadhwani, Adobe Vice President, talks about the new generation that is coming with this union.
&lt;br /&gt;
&lt;embed height=&quot;256&quot; width=&quot;425&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; flashvars=&quot;fileID=5510&amp;amp;context=76&amp;amp;embeded=true&amp;amp;environment=production&quot; src=&quot;http://images.tv.adobe.com/swf/player.swf&quot;&gt; 
				</description>
				
				<category>ActionScript</category>				
				
				<category>CFBuilder</category>				
				
				<category>AIR</category>				
				
				<category>Adobe</category>				
				
				<pubDate>Sun, 28 Mar 2010 15:06:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2010/3/28/Flash-Builder-included-in-ColdFusion-Builder</guid>
				
			</item>
			
			<item>
				<title>Flex 4 and ColdFusion Builder launched by Adobe</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2010/3/22/Flex-4-and-ColdFusion-Builder-launched-by-Adobe</link>
				<description>
				
				Today Adobe announced the new versions of &lt;a href=&quot;http://www.adobe.com/go/flashbuilder4&quot;&gt;Flex 4 SDK&lt;/a&gt; and the Flex 4 that this version will be known as &lt;a href=&quot;http://www.adobe.com/go/flashbuilder4&quot;&gt;Flash Builder&lt;/a&gt;.

A longstanding demand of the ColdFusion Community, now been met, the &lt;a href=&quot;http://www.adobe.com/go/cfbuilder&quot;&gt;Adobe released IDE exclusive ColdFusion&lt;/a&gt; called &lt;a href=&quot;http://www.adobe.com/go/cfbuilder&quot;&gt;ColdFusion Builder&lt;/a&gt;, based on Eclipse.

Other big news is &lt;a href=&quot;http://www.adobe.com/devnet/flashplatform/services/social&quot;&gt;Adobe Flash Platform Services Social service&lt;/a&gt;, that allows Flash and Flex applications make integration with social networks with great ease. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>ActionScript</category>				
				
				<category>Flash</category>				
				
				<category>AIR</category>				
				
				<category>Bolt</category>				
				
				<category>Adobe</category>				
				
				<category>Flex</category>				
				
				<pubDate>Mon, 22 Mar 2010 11:29:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2010/3/22/Flex-4-and-ColdFusion-Builder-launched-by-Adobe</guid>
				
			</item>
			
			<item>
				<title>Using ColdFusion 9 ORM in Flex 4</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2010/2/13/Using-ColdFusion-9-ORM-in-Flex-4</link>
				<description>
				
				This week InsideRIA published an article boarding this subject.

Here they will go the links of &lt;a href=&quot;http://www.insideria.com/2010/02/using-coldfusion-9-orm-in-flex.html&quot;&gt;post&lt;/a&gt; and of the &lt;a href=&quot;http://blog.pcsilva.com/download.cfm?filename=cf9_orm_flex4.zip&quot;&gt;attachment&lt;/a&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>ORM</category>				
				
				<category>ActionScript</category>				
				
				<category>AIR</category>				
				
				<category>Bolt</category>				
				
				<category>AMF</category>				
				
				<category>Adobe</category>				
				
				<pubDate>Sat, 13 Feb 2010 21:28:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2010/2/13/Using-ColdFusion-9-ORM-in-Flex-4</guid>
				
			</item>
			
			<item>
				<title>Integration Flex</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2010/2/13/Integration-Flex</link>
				<description>
				
				In 1st of February arose the question  &lt;a href=&quot;http://groups.google.com/group/flexdev/browse_thread/thread/f32c33a84938382c#&quot;&gt;&quot;what is better to use to the persistence, some AMF?&quot;&lt;/a&gt; in the forum &lt;a href=&quot;http://groups.google.com/group/flexdev&quot;&gt;flex-dev&lt;/a&gt;, that I share with you.

--

Soon, as well, Flash Builder will let of being beta, but while it is in beta do not advise the use for production, because it will not have official support.

In the own list is going to find several framework and languages server options.
I do not am going to argue about which better language, because that is a personal choice, the most professional that is the person, it finishes being a personal choice, influenced by the politics of the company, for conviction, for ideology... respect all the reasons ...

Today you have some services AMF, but we see, you are going to work with a language created by the Adobe, we will reduce the number of services AMF to three, in other words, BlazeDS, LiveCycle and ColdFusion Remoting, who are developed by the fabricate of the language of Flex. It is worth search among excluded services, performance, compatibility, portabilidade, and it will finish arriving to this same list.

LiveCycle and BlazeDS were implemented the most generic that was possible for the current servers, and ColdFusion Remoting was implemented by the team of LiveCycle and of BlazeDS, however this implementation was together with the rest teams who implemented the remaining of the server in this server version ColdFusion 9.

The rest only searching, accomplishing studies, and things of the gender.

If you want to start (cf9 obviously), here will go some links:

- paginas 60-64  http://locaweb.digitalpages.com.br/default.aspx?edicao=17&amp;pag=1
- http://blog.pcsilva.com/index.cfm/Flex
- http://www.mxstudio.com.br/coldfusion/coldfusion-9/

I believe that the friends will indicate other links. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>ActionScript</category>				
				
				<category>AIR</category>				
				
				<category>AMF</category>				
				
				<category>Adobe</category>				
				
				<pubDate>Sat, 13 Feb 2010 21:16:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2010/2/13/Integration-Flex</guid>
				
			</item>
			
			<item>
				<title>Debugging ORM CF9 in Flex</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2009/12/6/Debugging-ORM-CF9-in-Flex</link>
				<description>
				
				I created an example application to manage users for groups. For that used the database MySQL and in a database with two tables (group, user). To leave of this created CFCs ORM for them, with their respective files services, which here I called DAO, then grouped all DAOs&apos; Operations in Facade. In Flash Builder created the Pointing you the classes CFC ORM, and a ModelLocator as controler pointing destination ColdFusion contend Facade CFC.

Accompany the of this mini application.
&lt;a href=&quot;http://blog.pcsilva.com/enclosures/cf_orm_flex_show.swf&quot;&gt;&lt;img style=&quot;border:none&quot; src=&quot;http://blog.pcsilva.com/images/debugando_orm_cf_flex4.JPG&quot; width=&quot;100%&quot; /&gt; &lt;/a&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>ORM</category>				
				
				<category>ActionScript</category>				
				
				<category>AIR</category>				
				
				<category>Flash</category>				
				
				<category>Flex</category>				
				
				<pubDate>Sun, 06 Dec 2009 16:44:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2009/12/6/Debugging-ORM-CF9-in-Flex</guid>
				
				<enclosure url="http://blog.pcsilva.com/en/download.cfm?filename=com.zip&amp;post=64E251CE-9948-3130-2FB3919A186B0B94" length="11569" type="application/zip"/>
				
			</item>
			
			<item>
				<title>Automating forms Flex</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2009/9/8/Automating-forms-Flex</link>
				<description>
				
				Since my last post about Flex containing script, already does time, to break that ice, I am going to show you &quot;the way&quot; to automate creation forms in Flex.&lt;more/&gt;For that are going to start by the class Event. 
We will call this class CustomEvent, your objective will be create a validator inside the event (mx.events.FlexEvent) creationComplete of the field, was necessary add three properties of the class, which are: validateType of the  Object type who will receive the information to configure validator, validator of the special type so that it get easier to working with several validators different (here I am going to just to work with mx.validators.StringValidator and mx.validators.EmailValidator) and the constant containing event&apos;s name that is going to characterize the configuration called VALIDATECHANGE.

&lt;div style=&quot;overflow-y:scroll&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;ActionScriptASDoc&quot;&gt;/**
 * 
 * @author Pedro Claudio
 * @see mx.events.FlexEvent 
 */&lt;/span&gt;

&lt;span class=&quot;ActionScriptpackage&quot;&gt;package&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;core&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;events&lt;/span&gt;
&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;flash&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;events&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Event&lt;/span&gt;;
    
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;mx&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;events&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;FlexEvent&lt;/span&gt;;
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;mx&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validators&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;EmailValidator&lt;/span&gt;;
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;mx&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validators&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;StringValidator&lt;/span&gt;;
    
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptclass&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomEvent&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;extends&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;FlexEvent&lt;/span&gt;

    &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;VALIDATECHANGE&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt; &lt;span class=&quot;ActionScriptString&quot;&gt;&apos;validatechange&apos;&lt;/span&gt;;
        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validateType&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Object&lt;/span&gt;;
        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;:&lt;span class=&quot;ActionScriptOperator&quot;&gt;*&lt;/span&gt;;
        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;type&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateType&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Object&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;bubbles&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Boolean&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;ActionScriptReserved&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;cancelable&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Boolean&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;ActionScriptReserved&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;super&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;bubbles&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;cancelable&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;setValidator&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateType&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
            
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;override&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;clone&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt; : &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Event&lt;/span&gt; &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

            &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;VALIDATECHANGE&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateType&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt; 

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;override&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;toString&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt; &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

            &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;formatToString&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;CustomEvent&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;type&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt; &lt;span class=&quot;ActionScriptString&quot;&gt;&apos;bubbles&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt; &lt;span class=&quot;ActionScriptString&quot;&gt;&apos;cancelable&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt; &lt;span class=&quot;ActionScriptString&quot;&gt;&apos;validateType&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;validator&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;get&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateType&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Object&lt;/span&gt;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

            &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validateType&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;get&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validator&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptOperator&quot;&gt;*&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;setValidator&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;params&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Object&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptReserved&quot;&gt;void&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateType&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;length&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;&amp;lt;&lt;/span&gt; 1&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

                &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt;; 
            &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validateType&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;params&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;switch&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateType&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

                &lt;span class=&quot;ActionScriptReserved&quot;&gt;case&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt; &lt;span class=&quot;ActionScriptString&quot;&gt;&apos;string&apos;&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt;
                &lt;span class=&quot;ActionScriptReserved&quot;&gt;case&lt;/span&gt; &lt;span class=&quot;ActionScriptString&quot;&gt;&apos;noblank&apos;&lt;/span&gt;:
                        &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;StringValidator&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
                        &lt;span class=&quot;ActionScriptReserved&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;message&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;length&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;&amp;gt;&lt;/span&gt; 0&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

                            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;requiredFieldError&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;
                            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;requiredFieldError&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;
                            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;tooLongError&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; 
                            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;tooShortError&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;message&lt;/span&gt;;
                        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

                        &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;minLength&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; 1;
                    &lt;span class=&quot;ActionScriptReserved&quot;&gt;break&lt;/span&gt;;
                &lt;span class=&quot;ActionScriptReserved&quot;&gt;case&lt;/span&gt; &lt;span class=&quot;ActionScriptString&quot;&gt;&apos;email&apos;&lt;/span&gt;:
                    &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;EmailValidator&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;    
                    &lt;span class=&quot;ActionScriptReserved&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;message&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;length&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;&amp;gt;&lt;/span&gt; 0&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

                        &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;requiredFieldError&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; 
                        &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;invalidCharError&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; 
                        &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;invalidDomainError&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;

                        &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;invalidIPDomainError&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; 
                        &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;invalidPeriodsInDomainError&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;
                        &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;missingAtSignError&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; 
                        &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;missingPeriodInDomainError&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;

                        &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;missingUsernameError&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;message&lt;/span&gt;;
                    &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;                    
                    &lt;span class=&quot;ActionScriptReserved&quot;&gt;break&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;source&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;source&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;property&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;property&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;required&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;required&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;triggerEvent&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;triggerEvent&lt;/span&gt;;            
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;enabled&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;true&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;        
    &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;


Validators are classes/tags separated of the field, to speed the development we will need the validators in the field, for that are going to manipulate a class based on TextInput (spark.components.TextInput), of form to allow of the basic configuration of validator in tag, we will work with for tag CustomInput adding these attributes, which are them: validateType that will distinguish the type of validator, message containing the text that will be sent to the navigator in case error, required characterizes as required or not. For internal manipulation were created the properties: _initialized responsible in inform if is the first time that the valitor will be created, _params responsible in the storage the configurations for the creation of validator,  e _validator o validator.

&lt;div style=&quot;overflow-y:scroll&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;ActionScriptASDoc&quot;&gt;/**
 * 
 * @author Pedro Claudio
 * @see spark.components.TextInput 
 */&lt;/span&gt;
&lt;span class=&quot;ActionScriptpackage&quot;&gt;package&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;core&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;mxml&lt;/span&gt;
&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;core&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;events&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomEvent&lt;/span&gt;;
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;core&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;model&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomModelLocator&lt;/span&gt;;
    
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;mx&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;events&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;FlexEvent&lt;/span&gt;;
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;mx&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;utils&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;ObjectUtil&lt;/span&gt;;
    
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;spark&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;components&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;TextInput&lt;/span&gt;;

    &lt;span class=&quot;ActionScriptMetadata&quot;&gt;Event&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&quot;validatechange&quot;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&quot;core.events.CustomEvent&quot;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;]&lt;/span&gt;

        
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptclass&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomInput&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;extends&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;TextInput&lt;/span&gt;
    &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_initialized&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Boolean&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;false&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_params&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Object&lt;/span&gt;       &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;  &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateType&lt;/span&gt;:&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;message&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;source&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;index&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;property&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;text&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;required&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptReserved&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;triggerEvent&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;change&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;:&lt;span class=&quot;ActionScriptOperator&quot;&gt;*&lt;/span&gt; ;
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_model&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomModelLocator&lt;/span&gt;;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validateType&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_message&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;      &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptString&quot;&gt;&apos;&apos;&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_required&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Boolean&lt;/span&gt;    &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;false&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_index&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;int&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_source&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;;
        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomInput&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_model&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomModelLocator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;getInstance&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;super&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;addEventListener&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;FlexEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CREATION_COMPLETE&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;onCreationComplete&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;dispatchEventCustom&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptReserved&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateType&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validateType&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;message&lt;/span&gt;      &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_message&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;required&lt;/span&gt;     &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_required&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;source&lt;/span&gt;       &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;this&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_params&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;index&lt;/span&gt;        &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_index&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;dispatchEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptReserved&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;VALIDATECHANGE&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_params&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt; 

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;onCreationComplete&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;event&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;FlexEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptReserved&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;id&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;id&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;super&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;id&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;name&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;addEventListener&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;VALIDATECHANGE&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;setValidator&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;dispatchEventCustom&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
             &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_initialized&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;true&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;get&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validator&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptOperator&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;setValidator&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;event&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptReserved&quot;&gt;void&lt;/span&gt;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;enabled&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;true&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validator&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validator&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_model&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_source&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateType&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;index&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validator&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validator&lt;/span&gt;;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;

            &lt;span class=&quot;ActionScriptComment&quot;&gt;//event.currentTarget.parent.parent.dataConfig[event.validateType.index].validator = event.validator; 
&lt;/span&gt;        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;
        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;get&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateType&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validateType&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;
        
        &lt;span class=&quot;ActionScriptMetadata&quot;&gt;Bindable&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&quot;validatechange&quot;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;]&lt;/span&gt;
        &lt;span class=&quot;ActionScriptMetadata&quot;&gt;Inspectable&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&quot;noblank,string,email&quot;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;validateType&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;]&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateType&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptReserved&quot;&gt;void&lt;/span&gt;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validateType&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_initialized&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
                &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;dispatchEventCustom&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;
        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;get&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;message&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

            &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_message&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        &lt;span class=&quot;ActionScriptMetadata&quot;&gt;Inspectable&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;String&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;message&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;]&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;message&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptReserved&quot;&gt;void&lt;/span&gt;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_message&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;get&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;source&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_source&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        &lt;span class=&quot;ActionScriptMetadata&quot;&gt;Inspectable&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;String&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;source&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;]&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;source&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptReserved&quot;&gt;void&lt;/span&gt;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_source&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;




        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;get&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;required&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Boolean&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_required&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;
        
        &lt;span class=&quot;ActionScriptMetadata&quot;&gt;Inspectable&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;Boolean&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;required&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;]&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;required&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Boolean&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptReserved&quot;&gt;void&lt;/span&gt;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_required&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;get&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;index&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;int&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_index&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;index&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptReserved&quot;&gt;void&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_index&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;


    &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;        &lt;/pre&gt;
&lt;/div&gt;

The field will be created in the model of the class Form (mx.containers.Form),  and as I want to let my form more generic, in other words, I want ids, labels and validadores more flexible, enabling a dynamic creation. Then it was created the tag CustomFormBase, which will receive the data for configuration of form, dynamically, in an unique property, and still will receive the action of submit (which was not worked so profoundly).

&lt;div style=&quot;overflow-y:scroll&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;ActionScriptASDoc&quot;&gt;/**
 * 
 * @author Pedro Claudio
 * @see mx.containers.Form 
 */&lt;/span&gt;
&lt;span class=&quot;ActionScriptpackage&quot;&gt;package&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;core&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;mxml&lt;/span&gt;

&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;core&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;model&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomModelLocator&lt;/span&gt;;
    
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;flash&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;events&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;MouseEvent&lt;/span&gt;;
    
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;mx&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;collections&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;ArrayCollection&lt;/span&gt;;
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;mx&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;containers&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Form&lt;/span&gt;;
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;mx&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;controls&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Alert&lt;/span&gt;;
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;mx&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;events&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;FlexEvent&lt;/span&gt;;
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;mx&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validators&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Validator&lt;/span&gt;;
    
    &lt;span class=&quot;ActionScriptReserved&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;spark&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;components&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Button&lt;/span&gt;;

    &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptclass&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomFormBase&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;extends&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Form&lt;/span&gt;

    &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;send&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Button&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_source&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;ArrayCollection&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_model&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomModelLocator&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_dataConfig&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;;
        
        
        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomFormBase&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_model&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CustomModelLocator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;getInstance&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;super&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;addEventListener&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;FlexEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CREATION_COMPLETE&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;doCreationComplete&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;doCreationComplete&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;event&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;FlexEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptReserved&quot;&gt;void&lt;/span&gt;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;send&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;addEventListener&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;MouseEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;CLICK&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;submit&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;
        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;protected&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;submit&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;event&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;MouseEvent&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptReserved&quot;&gt;void&lt;/span&gt; 
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

             &lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validators&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Array&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Array&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptvar&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;i&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;0;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_source&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;length&lt;/span&gt;;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

                &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validators&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;push&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_source&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validator&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validators&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Validator&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateAll&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validators&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_validators&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;length&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;==&lt;/span&gt; 0&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

                &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;Alert&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;show&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&quot;Preenchimento correto&quot;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;&lt;/span&gt; &lt;span class=&quot;ActionScriptString&quot;&gt;&quot;SUCCESSO&quot;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;        

        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;get&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;source&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;ArrayCollection&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_source&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;
        
        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;get&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;dataConfig&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;

        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;
            &lt;span class=&quot;ActionScriptReserved&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_dataConfig&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;
        
        &lt;span class=&quot;ActionScriptMetadata&quot;&gt;Bindable]&lt;/span&gt;
        &lt;span class=&quot;ActionScriptMetadata&quot;&gt;Inspectable&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;String&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;ActionScriptString&quot;&gt;&apos;dataConfig&apos;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;]&lt;/span&gt;

        &lt;span class=&quot;ActionScriptReserved&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;ActionScriptfunction&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;ActionScriptReserved&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;dataConfig&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;:&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;String&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;)&lt;/span&gt;:&lt;span class=&quot;ActionScriptReserved&quot;&gt;void&lt;/span&gt;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;{&lt;/span&gt;

            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_dataConfig&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;;
            &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_source&lt;/span&gt; &lt;span class=&quot;ActionScriptOperator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;_model&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;v&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;]&lt;/span&gt;;
        &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;

        
    &lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ActionScriptBracket/Brace&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

Our first MXML is very simple, using the class Repeater (mx.core.Repeater), disposing the tag of the way we wish for they are vizualizadas.

&lt;div style=&quot;overflow-y:scroll&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;MXMLProcessing_Instruction&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&lt;/span&gt;
&lt;span class=&quot;MXMLComment&quot;&gt;&amp;lt;!--&lt;/span&gt;&lt;span class=&quot;MXMLComment&quot;&gt;
 @author Pedro Claudio
 @see core.mxml.CustomFormBase
&lt;/span&gt;&lt;span class=&quot;MXMLComment&quot;&gt;--&amp;gt;&lt;/span&gt;
&lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;lt;mxml:CustomFormBase&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;
        xmlns:fx=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;http://ns.adobe.com/mxml/2009&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot; 
        xmlns:s=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;library://ns.adobe.com/flex/spark&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot; 
        xmlns:mx=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;library://ns.adobe.com/flex/halo&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot;
        xmlns:mxml=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;core.mxml.*&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;gt;&lt;/span&gt;

        &lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;lt;mx:Repeater&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt; id=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;configure&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot; dataProvider=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;source&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;gt;&lt;/span&gt; 
            &lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;lt;mx:FormItem&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt; label=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;configure&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;currentItem&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;label&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot; width=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;100%&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;gt;&lt;/span&gt;

                &lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;lt;mxml:CustomInput&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt; width=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;100%&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot; 
                    source=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;dataConfig&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot;
                    name=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;configure&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;currentItem&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot;  
                    message=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;configure&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;currentItem&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;message&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot; 
                    required=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;configure&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;currentItem&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;required&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot; 
                    validateType=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;configure&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;currentItem&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;validateType&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot;
                    text=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;configure&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;currentItem&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;text&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot; 
                    index=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;configure&lt;/span&gt;&lt;span class=&quot;ActionScriptOperator&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ActionScriptDefault_Text&quot;&gt;currentIndex&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot; &lt;/span&gt;&lt;span class=&quot;MXMLComponent_Tag&quot;&gt;/&amp;gt;&lt;/span&gt;

            &lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;lt;/mx:FormItem&amp;gt;&lt;/span&gt;        
        &lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;lt;/mx:Repeater&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;lt;mx:FormItem&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt; width=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;100%&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot; horizontalAlign=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;right&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;lt;s:Button&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt; id=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;send&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot; label=&quot;&lt;/span&gt;&lt;span class=&quot;MXMLString&quot;&gt;Submit&lt;/span&gt;&lt;span class=&quot;MXMLDefault_Text&quot;&gt;&quot;  &lt;/span&gt;&lt;span class=&quot;MXMLComponent_Tag&quot;&gt;/&amp;gt;&lt;/span&gt;    
        &lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;lt;/mx:FormItem&amp;gt;&lt;/span&gt;

&lt;span class=&quot;MXMLComponent_Tag&quot;&gt;&amp;lt;/mxml:CustomFormBase&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

Already that we create a construction standard, we will continue in him, separating ActionScript of the MXML during the creation of the reference file of the  [More]
				</description>
				
				<category>ActionScript</category>				
				
				<category>Flex</category>				
				
				<pubDate>Tue, 08 Sep 2009 15:01:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2009/9/8/Automating-forms-Flex</guid>
				
			</item>
			
			<item>
				<title>Adobe workshops in Latin America</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2009/8/27/Adobe-workshops-in-Latin-America</link>
				<description>
				
				Lee Brimelow it was last week here in South America (Salvador, Bras&#xed;lia, Rio de Janeiro, S&#xe3;o Paulo and Bogot&#xe1;, following the visits order) and it keep animating with the number of people involved with the Platform Flash, and it is proposing workshops, the only expense for the group/company/event would be the transportation.

&lt;a href=&quot;http://theflashblog.com/?p=1323&quot;&gt;See the proposal and between in touch with him direct by blog http://theflashblog.com/?p=1323&lt;/a&gt;

&lt;a href=&quot;http://www.adobe.com.br&quot;&gt;&lt;img src=&quot;http://blog.pcsilva.com/images/globe.gif&quot; /&gt;&lt;/a&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>ActionScript</category>				
				
				<category>AIR</category>				
				
				<category>Flash</category>				
				
				<category>Flex</category>				
				
				<pubDate>Thu, 27 Aug 2009 05:14:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2009/8/27/Adobe-workshops-in-Latin-America</guid>
				
			</item>
			
			<item>
				<title>AS3 and Flex/AIR API Posters</title>
				<link>http://blog.pcsilva.com/en/index.cfm/2009/8/23/AS3-and-FlexAIR-API-Posters</link>
				<description>
				
				In the events the group has been asking Posters Flex, as I do not have printed, goes ouch &lt;a href=&quot;http://blog.pcsilva.com/download.cfm?filename=adobeposters%2Ezip&amp;post=48696DBE-BC02-1F48-697B60FF201B308C&quot;&gt;pdf with Diagrams all Flex 3, of AIR and of AS3&lt;/a&gt;.  [More]
				</description>
				
				<category>ActionScript</category>				
				
				<category>AIR</category>				
				
				<category>Flash</category>				
				
				<category>Flex</category>				
				
				<pubDate>Sun, 23 Aug 2009 17:09:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/en/index.cfm/2009/8/23/AS3-and-FlexAIR-API-Posters</guid>
				
			</item>
			</channel></rss>