

// Añadir la hoja de estilos
document.write('<link rel="stylesheet" type="text/css" media="screen" href="http://sourcecookbook.com/css/geshi.css" />');


// ESCRIBIR EL CÓDIGO HTML:

document.write('<div id="scbRecipe-3">');

document.write('<p style="font-family: arial, sans-serif; margin: 0 0 0 0; font-size: 13px; color: #696969; background: #fff; padding: 4px;"><strong><a href="http://sourcecookbook.com/es/recipes/3/extender-la-clase-event-en-action-script-3-0">Extender la clase Event en ActionScript 3.0</a></strong> by miguelSantirso</p>');
	document.write('<p>La clase <code>Event</code> de ActionScript 3.0 se puede extender facilmente para crear <strong>tipos de eventos personalizados</strong>:</p>'+'\n');
	document.write(''+'\n');
	document.write('<div class=\"actionscript3 ulSyntaxHighlighter\" style=\"font-family:monospace;\"><div class=\"head\">ActionScript 3</div><ol><li class=\"li1\"><div class=\"de1\"><span class=\"kw4\">package</span> MyEvents</div></li>'+'\n');
	document.write('<li class=\"li2\"><div class=\"de2\"><span class=\"br0\">&#123;</span></div></li>'+'\n');
	document.write('<li class=\"li1\"><div class=\"de1\">&nbsp; &nbsp; <span class=\"kw1\">import</span> <span class=\"kw6\">flash.events</span><span class=\"sy0\">.</span><a href=\"http://www.google.com/search?q=event%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:event.html\"><span class=\"kw5\">Event</span></a><span class=\"sy0\">;</span></div></li>'+'\n');
	document.write('<li class=\"li2\"><div class=\"de2\">&nbsp;</div></li>'+'\n');
	document.write('<li class=\"li1\"><div class=\"de1\">&nbsp; &nbsp; <span class=\"coMULTI\">/**</span></div></li>'+'\n');
	document.write('<li class=\"li2\"><div class=\"de2\"><span class=\"coMULTI\">&nbsp; &nbsp; * Mi tipo de eventos personalizado</span></div></li>'+'\n');
	document.write('<li class=\"li1\"><div class=\"de1\"><span class=\"coMULTI\">&nbsp; &nbsp; * @author Miguel Santirso</span></div></li>'+'\n');
	document.write('<li class=\"li2\"><div class=\"de2\"><span class=\"coMULTI\">&nbsp; &nbsp; */</span></div></li>'+'\n');
	document.write('<li class=\"li1\"><div class=\"de1\">&nbsp; &nbsp; <span class=\"kw1\">public</span> <span class=\"kw4\">class</span> MyEvent <span class=\"kw1\">extends</span> <a href=\"http://www.google.com/search?q=event%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:event.html\"><span class=\"kw5\">Event</span></a></div></li>'+'\n');
	document.write('<li class=\"li2\"><div class=\"de2\">&nbsp; &nbsp; <span class=\"br0\">&#123;</span></div></li>'+'\n');
	document.write('<li class=\"li1\"><div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">public</span> <span class=\"kw3\">function</span> MyEvent <span class=\"br0\">&#40;</span><span class=\"kw7\">type</span><span class=\"sy0\">:</span><a href=\"http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html\"><span class=\"kw5\">String</span></a><span class=\"sy0\">,</span> <span class=\"kw7\">bubbles</span><span class=\"sy0\">:</span><a href=\"http://www.google.com/search?q=boolean%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:boolean.html\"><span class=\"kw5\">Boolean</span></a> = <span class=\"kw1\">false</span><span class=\"sy0\">,</span> <span class=\"kw7\">cancelable</span><span class=\"sy0\">:</span><a href=\"http://www.google.com/search?q=boolean%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:boolean.html\"><span class=\"kw5\">Boolean</span></a> = <span class=\"kw1\">false</span><span class=\"br0\">&#41;</span></div></li>'+'\n');
	document.write('<li class=\"li2\"><div class=\"de2\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#123;</span></div></li>'+'\n');
	document.write('<li class=\"li1\"><div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">super</span><span class=\"br0\">&#40;</span><span class=\"kw7\">type</span><span class=\"sy0\">,</span> <span class=\"kw7\">bubbles</span><span class=\"sy0\">,</span> <span class=\"kw7\">cancelable</span><span class=\"br0\">&#41;</span><span class=\"sy0\">;</span></div></li>'+'\n');
	document.write('<li class=\"li2\"><div class=\"de2\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;</span></div></li>'+'\n');
	document.write('<li class=\"li1\"><div class=\"de1\">&nbsp;</div></li>'+'\n');
	document.write('<li class=\"li2\"><div class=\"de2\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">public</span> override <span class=\"kw3\">function</span> <span class=\"kw7\">clone</span><span class=\"br0\">&#40;</span><span class=\"br0\">&#41;</span><span class=\"sy0\">:</span><a href=\"http://www.google.com/search?q=event%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:event.html\"><span class=\"kw5\">Event</span></a></div></li>'+'\n');
	document.write('<li class=\"li1\"><div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#123;</span></div></li>'+'\n');
	document.write('<li class=\"li2\"><div class=\"de2\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">return</span> <span class=\"kw1\">new</span> MyEvent<span class=\"br0\">&#40;</span><span class=\"kw7\">type</span><span class=\"sy0\">,</span> <span class=\"kw7\">bubbles</span><span class=\"sy0\">,</span> <span class=\"kw7\">cancelable</span><span class=\"br0\">&#41;</span><span class=\"sy0\">;</span></div></li>'+'\n');
	document.write('<li class=\"li1\"><div class=\"de1\">&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;</span></div></li>'+'\n');
	document.write('<li class=\"li2\"><div class=\"de2\">&nbsp; &nbsp; <span class=\"br0\">&#125;</span></div></li>'+'\n');
	document.write('<li class=\"li1\"><div class=\"de1\"><span class=\"br0\">&#125;</span></div></li>'+'\n');
	document.write('<li class=\"li2\"><div class=\"de2\">&nbsp;</div></li>'+'\n');
	document.write('</ol></div>'+'\n');
	document.write(''+'\n');
	document.write('<p>&shy;</p>'+'\n');
	document.write(''+'\n');
	document.write('<p>Podéis encontrar una explicación más detallada de esto, incluyendo algunos ejemplos y su utilidad en mi blog: <a href=\"http://miguelsantirso.es/2008/06/actionscript-30-extender-la-clase-%e2%80%98event%e2%80%99-mola/\">[ActionScript 3.0] - ¡Extender la clase Event mola!</a></p>'+'\n');
	document.write(''+'\n');

document.write('<p style="font-family: arial, sans-serif; margin: 0; text-align: right; font-size: 13px; color: #696969; background: #fff; padding: 4px;"><strong>Syntax highlighting powered by <a href="http://sourcecookbook.com">The Source CookBook</a></strong></p>');
document.write('</div>');

