<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>manmaru lab</title>
	<atom:link href="http://www.manmaru.fr/mlab/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.manmaru.fr/mlab</link>
	<description></description>
	<pubDate>Thu, 12 Aug 2010 07:41:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>[Return uniqid function]</title>
		<link>http://www.manmaru.fr/mlab/?p=138</link>
		<comments>http://www.manmaru.fr/mlab/?p=138#comments</comments>
		<pubDate>Tue, 27 Oct 2009 11:22:17 +0000</pubDate>
		<dc:creator>adrien.dufond</dc:creator>
		
		<category><![CDATA[ActionScript3]]></category>

		<guid isPermaLink="false">http://www.manmaru.fr/mlab/?p=138</guid>
		<description><![CDATA[
function uniqid&#40;prefix:String&#41;:String&#123;
&#160; &#160; &#160; &#160; return prefix + &#40;new Date&#40;&#41;&#41;.getTime&#40;&#41; + Math.random&#40;&#41;*0xFFFFFF;
&#125;

]]></description>
			<content:encoded><![CDATA[<div class="codesnip-container" >
<div class="codesnip"><span class="kw2">function</span> uniqid<span class="br0">&#40;</span>prefix:<span class="kw3">String</span><span class="br0">&#41;</span>:<span class="kw3">String</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> prefix + <span class="br0">&#40;</span><span class="kw2">new</span> <span class="kw3">Date</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>.<span class="kw3">getTime</span><span class="br0">&#40;</span><span class="br0">&#41;</span> + <span class="kw3">Math</span>.<span class="kw3">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span>*0xFFFFFF;<br />
<span class="br0">&#125;</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manmaru.fr/mlab/?feed=rss2&amp;p=138</wfw:commentRss>
		</item>
		<item>
		<title>[Move panel with mouseY position]</title>
		<link>http://www.manmaru.fr/mlab/?p=136</link>
		<comments>http://www.manmaru.fr/mlab/?p=136#comments</comments>
		<pubDate>Mon, 26 Oct 2009 10:18:28 +0000</pubDate>
		<dc:creator>adrien.dufond</dc:creator>
		
		<category><![CDATA[ActionScript3]]></category>

		<guid isPermaLink="false">http://www.manmaru.fr/mlab/?p=136</guid>
		<description><![CDATA[
var min:int;
var max:int;
var posY:Number;
var centerY:Number = 0;
var dif:Number = 0;
function _startMouse&#40;&#41;:void &#123; addEventListener&#40;Event.ENTER_FRAME, _ef&#41;; &#125;
function _ef&#40;evt:Event&#41;:void &#123;
&#160; &#160; &#160; &#160; max = -&#40;_container.height - stage.stageHeight&#41;;
&#160; &#160; &#160; &#160; centerY = int&#40;stage.stageHeight / 2&#41;;
&#160; &#160; &#160; &#160; dif = centerY - mouseY;
&#160; &#160; &#160; &#160; posY = _container.y + dif * 0.4;
&#160; &#160; &#160; &#160; _moveC&#40;&#41;;
&#125;
function [...]]]></description>
			<content:encoded><![CDATA[<div class="codesnip-container" >
<div class="codesnip"><span class="kw2">var</span> <span class="kw3">min</span>:<span class="kw3">int</span>;<br />
<span class="kw2">var</span> <span class="kw3">max</span>:<span class="kw3">int</span>;<br />
<span class="kw2">var</span> posY:<span class="kw3">Number</span>;<br />
<span class="kw2">var</span> centerY:<span class="kw3">Number</span> = <span class="nu0">0</span>;<br />
<span class="kw2">var</span> dif:<span class="kw3">Number</span> = <span class="nu0">0</span>;</p>
<p><span class="kw2">function</span> _startMouse<span class="br0">&#40;</span><span class="br0">&#41;</span>:<span class="kw3">void</span> <span class="br0">&#123;</span> addEventListener<span class="br0">&#40;</span>Event.<span class="me1">ENTER_FRAME</span>, _ef<span class="br0">&#41;</span>; <span class="br0">&#125;</span><br />
<span class="kw2">function</span> _ef<span class="br0">&#40;</span>evt:Event<span class="br0">&#41;</span>:<span class="kw3">void</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">max</span> = -<span class="br0">&#40;</span>_container.<span class="kw3">height</span> - <span class="kw3">stage</span>.<span class="me1">stageHeight</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; centerY = <span class="kw3">int</span><span class="br0">&#40;</span><span class="kw3">stage</span>.<span class="me1">stageHeight</span> / <span class="nu0">2</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; dif = centerY - mouseY;<br />
&nbsp; &nbsp; &nbsp; &nbsp; posY = _container.<span class="me1">y</span> + dif * <span class="nu0">0</span>.<span class="nu0">4</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; _moveC<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span></p>
<p><span class="kw2">function</span> _moveC<span class="br0">&#40;</span><span class="br0">&#41;</span>:<span class="kw3">void</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>posY &lt;= <span class="kw3">max</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; posY = <span class="kw3">max</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="kw1">if</span> <span class="br0">&#40;</span>posY &gt;= <span class="kw3">min</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; posY = <span class="kw3">min</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; _container.<span class="me1">y</span> = _container.<span class="me1">y</span> + <span class="br0">&#40;</span>posY - _container.<span class="me1">y</span><span class="br0">&#41;</span> / <span class="nu0">12</span>;<br />
<span class="br0">&#125;</span></p>
<p>_startMouse<span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manmaru.fr/mlab/?feed=rss2&amp;p=136</wfw:commentRss>
		</item>
		<item>
		<title>[GroupLoad] CASA Lib AS3 Release 1.2.1 exemple</title>
		<link>http://www.manmaru.fr/mlab/?p=117</link>
		<comments>http://www.manmaru.fr/mlab/?p=117#comments</comments>
		<pubDate>Mon, 19 Oct 2009 08:29:14 +0000</pubDate>
		<dc:creator>adrien.dufond</dc:creator>
		
		<category><![CDATA[ActionScript3]]></category>

		<guid isPermaLink="false">http://www.manmaru.fr/mlab/?p=117</guid>
		<description><![CDATA[
package 
&#123;
&#160; &#160; &#160; &#160; import flash.display.MovieClip;
&#160; &#160; &#160; &#160; import flash.events.Event;
&#160; &#160; &#160; &#160; import flash.events.HTTPStatusEvent;
&#160; &#160; &#160; &#160; import flash.events.IEventDispatcher;
&#160; &#160; &#160; &#160; import flash.events.IOErrorEvent;
&#160; &#160; &#160; &#160; import flash.events.SecurityErrorEvent;
&#160; &#160; &#160; &#160; 
&#160; &#160; &#160; &#160; import flash.system.ApplicationDomain;
&#160; &#160; &#160; &#160; 
&#160; &#160; &#160; &#160; import org.casalib.events.LoadEvent;
&#160; &#160; &#160; &#160; import org.casalib.load.DataLoad;
&#160; [...]]]></description>
			<content:encoded><![CDATA[<div class="codesnip-container" >
<div class="codesnip">package <br />
<span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">display</span>.<span class="kw3">MovieClip</span>;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">events</span>.<span class="me1">Event</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">events</span>.<span class="me1">HTTPStatusEvent</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">events</span>.<span class="me1">IEventDispatcher</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">events</span>.<span class="me1">IOErrorEvent</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">events</span>.<span class="me1">SecurityErrorEvent</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="kw3">system</span>.<span class="me1">ApplicationDomain</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> org.<span class="me1">casalib</span>.<span class="me1">events</span>.<span class="me1">LoadEvent</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> org.<span class="me1">casalib</span>.<span class="kw3">load</span>.<span class="me1">DataLoad</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> org.<span class="me1">casalib</span>.<span class="kw3">load</span>.<span class="me1">GroupLoad</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> org.<span class="me1">casalib</span>.<span class="kw3">load</span>.<span class="me1">SwfLoad</span>;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">public</span> <span class="kw2">class</span> Main <span class="kw3">extends</span> <span class="kw3">MovieClip</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> _groupLoad:GroupLoad;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> _groupLoadSwfContent:SwfLoad;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> _groupLoadSwfFooter:SwfLoad;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> _groupLoadSwfHeader:SwfLoad;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> _groupLoadSwfMenu:SwfLoad;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> _groupLoadSwfSound:SwfLoad;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> _groupLoadXmlData:DataLoad;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected const CONTENT_SWF_PATH:<span class="kw3">String</span> = <span class="st0">&#8217;swf/content.swf&#8217;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected const FOOTER_SWF_PATH:<span class="kw3">String</span> = <span class="st0">&#8217;swf/footer.swf&#8217;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected const HEADER_SWF_PATH:<span class="kw3">String</span> = <span class="st0">&#8217;swf/header.swf&#8217;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected const MENU_SWF_PATH:<span class="kw3">String</span> = <span class="st0">&#8217;swf/menu.swf&#8217;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected const SOUND_SWF_PATH:<span class="kw3">String</span> = <span class="st0">&#8217;swf/sound.swf&#8217;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected const DATA_XML_PATH:<span class="kw3">String</span> = <span class="st0">&#8216;xml/data.xml&#8217;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> domainContent:ApplicationDomain;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> domainFooter:ApplicationDomain;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> domainHeader:ApplicationDomain;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> domainMenu:ApplicationDomain;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> domainSound:ApplicationDomain;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">var</span> xmlData:<span class="kw3">XML</span> = <span class="kw2">new</span> <span class="kw3">XML</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">public</span> <span class="kw2">function</span> Main<span class="br0">&#40;</span><span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span>&nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoadSwfContent = <span class="kw2">new</span> SwfLoad<span class="br0">&#40;</span>CONTENT_SWF_PATH<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoadSwfFooter = <span class="kw2">new</span> SwfLoad<span class="br0">&#40;</span>FOOTER_SWF_PATH<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoadSwfHeader = <span class="kw2">new</span> SwfLoad<span class="br0">&#40;</span>HEADER_SWF_PATH<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoadSwfMenu = <span class="kw2">new</span> SwfLoad<span class="br0">&#40;</span>MENU_SWF_PATH<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoadSwfSound = <span class="kw2">new</span> SwfLoad<span class="br0">&#40;</span>SOUND_SWF_PATH<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoadXmlData = <span class="kw2">new</span> DataLoad<span class="br0">&#40;</span>DATA_XML_PATH<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoad = <span class="kw2">new</span> GroupLoad<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoad.<span class="me1">addLoad</span><span class="br0">&#40;</span>_groupLoadSwfContent<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoad.<span class="me1">addLoad</span><span class="br0">&#40;</span>_groupLoadSwfFooter<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoad.<span class="me1">addLoad</span><span class="br0">&#40;</span>_groupLoadSwfHeader<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoad.<span class="me1">addLoad</span><span class="br0">&#40;</span>_groupLoadSwfMenu<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoad.<span class="me1">addLoad</span><span class="br0">&#40;</span>_groupLoadSwfSound<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoad.<span class="me1">addLoad</span><span class="br0">&#40;</span>_groupLoadXmlData<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addGroupLoadDispatcher<span class="br0">&#40;</span>_groupLoad<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _groupLoad.<span class="kw3">start</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> addGroupLoadDispatcher<span class="br0">&#40;</span>dispatcher:IEventDispatcher<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span>&nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span class="me1">addEventListener</span><span class="br0">&#40;</span>SecurityErrorEvent.<span class="me1">SECURITY_ERROR</span>, _groupLoadSecurityError<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span class="me1">addEventListener</span><span class="br0">&#40;</span>IOErrorEvent.<span class="me1">IO_ERROR</span>, _groupLoadIoError<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span class="me1">addEventListener</span><span class="br0">&#40;</span>HTTPStatusEvent.<span class="me1">HTTP_STATUS</span>, _groupLoadHttpStatus<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span class="me1">addEventListener</span><span class="br0">&#40;</span>LoadEvent.<span class="me1">PROGRESS</span>, _groupLoadProgress<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span class="me1">addEventListener</span><span class="br0">&#40;</span>LoadEvent.<span class="me1">COMPLETE</span>, _groupLoadComplete<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> removeGroupLoadDispatcher<span class="br0">&#40;</span>dispatcher:IEventDispatcher<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span class="me1">removeEventListener</span><span class="br0">&#40;</span>SecurityErrorEvent.<span class="me1">SECURITY_ERROR</span>, _groupLoadSecurityError<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span class="me1">removeEventListener</span><span class="br0">&#40;</span>IOErrorEvent.<span class="me1">IO_ERROR</span>, _groupLoadIoError<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span class="me1">removeEventListener</span><span class="br0">&#40;</span>HTTPStatusEvent.<span class="me1">HTTP_STATUS</span>, _groupLoadHttpStatus<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span class="me1">removeEventListener</span><span class="br0">&#40;</span>LoadEvent.<span class="me1">PROGRESS</span>, _groupLoadProgress<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dispatcher.<span class="me1">removeEventListener</span><span class="br0">&#40;</span>LoadEvent.<span class="me1">COMPLETE</span>, _groupLoadComplete<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> _groupLoadSecurityError<span class="br0">&#40;</span>evt:Event<span class="br0">&#41;</span>:<span class="kw3">void</span> <span class="br0">&#123;</span> <span class="kw3">trace</span><span class="br0">&#40;</span><span class="st0">&#8217;securityError: &#8216;</span>+evt<span class="br0">&#41;</span>; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> _groupLoadIoError<span class="br0">&#40;</span>evt:Event<span class="br0">&#41;</span>:<span class="kw3">void</span> <span class="br0">&#123;</span> <span class="kw3">trace</span><span class="br0">&#40;</span><span class="st0">&#8216;ioError: &#8216;</span>+evt<span class="br0">&#41;</span>; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> _groupLoadHttpStatus<span class="br0">&#40;</span>evt:Event<span class="br0">&#41;</span>:<span class="kw3">void</span> <span class="br0">&#123;</span> <span class="kw3">trace</span><span class="br0">&#40;</span><span class="st0">&#8216;httpStatus: &#8216;</span>+evt<span class="br0">&#41;</span>; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> _groupLoadProgress<span class="br0">&#40;</span>evt:LoadEvent<span class="br0">&#41;</span>:<span class="kw3">void</span> <span class="br0">&#123;</span> <span class="kw3">trace</span><span class="br0">&#40;</span><span class="st0">&#8216;%: &#8216;</span>+evt.<span class="me1">progress</span>.<span class="me1">percentage</span><span class="br0">&#41;</span>; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> _groupLoadComplete<span class="br0">&#40;</span>evt:LoadEvent<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; domainContent = _groupLoadSwfContent.<span class="me1">loader</span>.<span class="me1">contentLoaderInfo</span>.<span class="me1">applicationDomain</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; domainFooter = _groupLoadSwfFooter.<span class="me1">loader</span>.<span class="me1">contentLoaderInfo</span>.<span class="me1">applicationDomain</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; domainHeader = _groupLoadSwfHeader.<span class="me1">loader</span>.<span class="me1">contentLoaderInfo</span>.<span class="me1">applicationDomain</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; domainMenu = _groupLoadSwfMenu.<span class="me1">loader</span>.<span class="me1">contentLoaderInfo</span>.<span class="me1">applicationDomain</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; domainSound = _groupLoadSwfSound.<span class="me1">loader</span>.<span class="me1">contentLoaderInfo</span>.<span class="me1">applicationDomain</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xmlData = <span class="kw3">XML</span><span class="br0">&#40;</span>_groupLoadXmlData.<span class="kw3">data</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; removeGroupLoadDispatcher<span class="br0">&#40;</span>_groupLoad<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manmaru.fr/mlab/?feed=rss2&amp;p=117</wfw:commentRss>
		</item>
		<item>
		<title>[RSS 2.0 content:encoded]</title>
		<link>http://www.manmaru.fr/mlab/?p=112</link>
		<comments>http://www.manmaru.fr/mlab/?p=112#comments</comments>
		<pubDate>Wed, 29 Jul 2009 08:08:32 +0000</pubDate>
		<dc:creator>adrien.dufond</dc:creator>
		
		<category><![CDATA[ActionScript3]]></category>

		<guid isPermaLink="false">http://www.manmaru.fr/mlab/?p=112</guid>
		<description><![CDATA[
var rss:XML;
var rssList:XMLList;
var contentEncodedString:String;
var loaderXML:URLLoader = new URLLoader&#40;&#41;;
loaderXML.addEventListener&#40;Event.COMPLETE, loadXMLCompleteHandler&#41;;
loaderXML.load&#40;new URLRequest&#40;&#8220;rss.xml&#8221;&#41;&#41;;
function loadXMLCompleteHandler&#40;evt:Event&#41;:void
&#123;
&#160; &#160; &#160; &#160; rss = new XML&#40;evt.target.data&#41;;
&#160; &#160; &#160; &#160; rssList = rss.channel.item&#91;0&#93;.children&#40;&#41;;
&#160; &#160; &#160; &#160; for&#40;var i:uint=0; i&#60;rssList.length&#40;&#41;; i++&#41;
&#160; &#160; &#160; &#160; &#123; 
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; if&#40;rssList&#91;i&#93;.name&#40;&#41; == &#8220;description&#8221;&#41;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#123; 
&#160; [...]]]></description>
			<content:encoded><![CDATA[<div class="codesnip-container" >
<div class="codesnip"><span class="kw2">var</span> rss:<span class="kw3">XML</span>;<br />
<span class="kw2">var</span> rssList:XMLList;<br />
<span class="kw2">var</span> contentEncodedString:<span class="kw3">String</span>;</p>
<p><span class="kw2">var</span> loaderXML:URLLoader = <span class="kw2">new</span> URLLoader<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
loaderXML.<span class="me1">addEventListener</span><span class="br0">&#40;</span>Event.<span class="me1">COMPLETE</span>, loadXMLCompleteHandler<span class="br0">&#41;</span>;<br />
loaderXML.<span class="kw3">load</span><span class="br0">&#40;</span><span class="kw2">new</span> URLRequest<span class="br0">&#40;</span><span class="st0">&#8220;rss.xml&#8221;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</p>
<p><span class="kw2">function</span> loadXMLCompleteHandler<span class="br0">&#40;</span>evt:Event<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; rss = <span class="kw2">new</span> <span class="kw3">XML</span><span class="br0">&#40;</span>evt.<span class="kw3">target</span>.<span class="kw3">data</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; rssList = rss.<span class="me1">channel</span>.<span class="me1">item</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>.<span class="me1">children</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span><span class="br0">&#40;</span><span class="kw2">var</span> i:uint=<span class="nu0">0</span>; i&lt;rssList.<span class="kw3">length</span><span class="br0">&#40;</span><span class="br0">&#41;</span>; i++<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>rssList<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="kw3">name</span><span class="br0">&#40;</span><span class="br0">&#41;</span> == <span class="st0">&#8220;description&#8221;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; contentEncodedString = <span class="kw3">String</span><span class="br0">&#40;</span>rssList<span class="br0">&#91;</span>i+<span class="nu0">1</span><span class="br0">&#93;</span>.<span class="me1">children</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#41;</span>; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">trace</span><span class="br0">&#40;</span>contentEncodedString<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">break</span>; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manmaru.fr/mlab/?feed=rss2&amp;p=112</wfw:commentRss>
		</item>
		<item>
		<title>[ScrollBar Os Native Style v0.1]</title>
		<link>http://www.manmaru.fr/mlab/?p=109</link>
		<comments>http://www.manmaru.fr/mlab/?p=109#comments</comments>
		<pubDate>Mon, 04 May 2009 15:27:20 +0000</pubDate>
		<dc:creator>adrien.dufond</dc:creator>
		
		<category><![CDATA[ActionScript3]]></category>

		<guid isPermaLink="false">http://www.manmaru.fr/mlab/?p=109</guid>
		<description><![CDATA[
var scrollBar:MovieClip = scrollbar_mc;
var scrollBase:MovieClip = scrollBase_mc;
var scrollMask:MovieClip = scrollContentMask_mc;
var scrollContent:MovieClip = scrollContent_mc;
var scrollBarOriginX:Number = scrollBar.x;
var scrollBarOriginY:Number = scrollBar.y;
var scrollContentOriginY:Number = scrollContent.y;
var posY:Number;
var dragRectangle:Rectangle;
var nScrollContentHeight:Number = scrollContent.height;
var nMaskHeight:Number = scrollMask.height;
var nScrollBaseHeight:Number = scrollBase.height;
var nScrollBarHeight:Number;
if &#40;nScrollContentHeight &#62; nMaskHeight&#41;&#123;
&#160;&#160; &#160; &#160; &#160;scrollBar.visible = true;
&#160; &#160; &#160; &#160; nScrollBarHeight = Math.floor&#40;nScrollBaseHeight * nMaskHeight / nScrollContentHeight&#41;;
&#160; &#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<div class="codesnip-container" >
<div class="codesnip"><span class="kw2">var</span> scrollBar:<span class="kw3">MovieClip</span> = scrollbar_mc;<br />
<span class="kw2">var</span> scrollBase:<span class="kw3">MovieClip</span> = scrollBase_mc;<br />
<span class="kw2">var</span> scrollMask:<span class="kw3">MovieClip</span> = scrollContentMask_mc;<br />
<span class="kw2">var</span> scrollContent:<span class="kw3">MovieClip</span> = scrollContent_mc;</p>
<p><span class="kw2">var</span> scrollBarOriginX:<span class="kw3">Number</span> = scrollBar.<span class="me1">x</span>;<br />
<span class="kw2">var</span> scrollBarOriginY:<span class="kw3">Number</span> = scrollBar.<span class="me1">y</span>;<br />
<span class="kw2">var</span> scrollContentOriginY:<span class="kw3">Number</span> = scrollContent.<span class="me1">y</span>;</p>
<p><span class="kw2">var</span> posY:<span class="kw3">Number</span>;<br />
<span class="kw2">var</span> dragRectangle:Rectangle;<br />
<span class="kw2">var</span> nScrollContentHeight:<span class="kw3">Number</span> = scrollContent.<span class="kw3">height</span>;<br />
<span class="kw2">var</span> nMaskHeight:<span class="kw3">Number</span> = scrollMask.<span class="kw3">height</span>;<br />
<span class="kw2">var</span> nScrollBaseHeight:<span class="kw3">Number</span> = scrollBase.<span class="kw3">height</span>;<br />
<span class="kw2">var</span> nScrollBarHeight:<span class="kw3">Number</span>;</p>
<p><span class="kw1">if</span> <span class="br0">&#40;</span>nScrollContentHeight &gt; nMaskHeight<span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;scrollBar.<span class="kw3">visible</span> = <span class="kw2">true</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; nScrollBarHeight = <span class="kw3">Math</span>.<span class="kw3">floor</span><span class="br0">&#40;</span>nScrollBaseHeight * nMaskHeight / nScrollContentHeight<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; scrollBar.<span class="kw3">height</span> = nScrollBarHeight;<br />
&nbsp; &nbsp; &nbsp; &nbsp; scrollBar.<span class="me1">buttonMode</span> = <span class="kw2">true</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; scrollBar.<span class="me1">addEventListener</span><span class="br0">&#40;</span>MouseEvent.<span class="me1">MOUSE_DOWN</span>, scrollBarMouseDownHandler<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; scrollBase.<span class="me1">addEventListener</span><span class="br0">&#40;</span>MouseEvent.<span class="me1">MOUSE_DOWN</span>, scrollBaseMouseDownHandler<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">stage</span>.<span class="me1">addEventListener</span><span class="br0">&#40;</span>Event.<span class="me1">ENTER_FRAME</span>, stageEnterFrameHandler<span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; scrollBar.<span class="kw3">visible</span> = <span class="kw2">false</span>;<br />
<span class="br0">&#125;</span></p>
<p>
<span class="kw2">function</span> scrollBarMouseDownHandler<span class="br0">&#40;</span>evt:MouseEvent<span class="br0">&#41;</span>:<span class="kw3">void</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; dragRectangle = <span class="kw2">new</span> Rectangle<span class="br0">&#40;</span>scrollBarOriginX, scrollBarOriginY, <span class="nu0">0</span>, nScrollBaseHeight - nScrollBarHeight<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; evt.<span class="me1">currentTarget</span>.<span class="kw3">startDrag</span><span class="br0">&#40;</span><span class="kw2">false</span>, dragRectangle<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">stage</span>.<span class="me1">addEventListener</span><span class="br0">&#40;</span>MouseEvent.<span class="me1">MOUSE_UP</span>, stageMouseUpHandler<span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span><br />
<span class="kw2">function</span> stageMouseUpHandler<span class="br0">&#40;</span>evt:Event<span class="br0">&#41;</span>:<span class="kw3">void</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; scrollBar.<span class="kw3">stopDrag</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">stage</span>.<span class="me1">removeEventListener</span><span class="br0">&#40;</span>MouseEvent.<span class="me1">MOUSE_UP</span>, stageMouseUpHandler<span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span></p>
<p><span class="kw2">function</span> scrollBaseMouseDownHandler<span class="br0">&#40;</span>evt:MouseEvent<span class="br0">&#41;</span>:<span class="kw3">void</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>scrollBar.<span class="me1">y</span> &gt;= mouseY<span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>scrollContent.<span class="me1">y</span> &lt; scrollContentOriginY<span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>nMaskHeight &gt;= -scrollContent.<span class="me1">y</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; posY = scrollContentOriginY;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; posY = scrollContent.<span class="me1">y</span> + nMaskHeight;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span> <span class="kw1">if</span> <span class="br0">&#40;</span>nScrollContentHeight - nMaskHeight + <span class="br0">&#40;</span>scrollContent.<span class="me1">y</span> - scrollContentOriginY<span class="br0">&#41;</span> - nMaskHeight &lt;= <span class="nu0">0</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; posY = scrollContentOriginY - nScrollContentHeight + nMaskHeight;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; posY = scrollContent.<span class="me1">y</span> - nMaskHeight;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; scrollBar.<span class="me1">y</span> = <span class="kw3">Math</span>.<span class="kw3">round</span><span class="br0">&#40;</span><span class="br0">&#40;</span>scrollContentOriginY - posY<span class="br0">&#41;</span> / <span class="br0">&#40;</span>nScrollContentHeight - nMaskHeight<span class="br0">&#41;</span> * <span class="br0">&#40;</span>nScrollBaseHeight - nScrollBarHeight<span class="br0">&#41;</span> + scrollBarOriginY<span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span></p>
<p><span class="kw2">function</span> stageEnterFrameHandler<span class="br0">&#40;</span>evt:Event<span class="br0">&#41;</span>:<span class="kw3">void</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; posY = <span class="kw3">Math</span>.<span class="kw3">round</span><span class="br0">&#40;</span>scrollContentOriginY-<span class="br0">&#40;</span>nScrollContentHeight - nMaskHeight<span class="br0">&#41;</span> * <span class="br0">&#40;</span>scrollBar.<span class="me1">y</span> - scrollBarOriginY<span class="br0">&#41;</span> / <span class="br0">&#40;</span>nScrollBaseHeight - nScrollBarHeight<span class="br0">&#41;</span> <span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; scrollContent.<span class="me1">y</span> += <span class="br0">&#40;</span>posY - scrollContent.<span class="me1">y</span><span class="br0">&#41;</span> * .<span class="nu0">4</span>;<br />
<span class="br0">&#125;</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manmaru.fr/mlab/?feed=rss2&amp;p=109</wfw:commentRss>
		</item>
		<item>
		<title>[typeWriter substring()]</title>
		<link>http://www.manmaru.fr/mlab/?p=106</link>
		<comments>http://www.manmaru.fr/mlab/?p=106#comments</comments>
		<pubDate>Tue, 16 Dec 2008 06:22:53 +0000</pubDate>
		<dc:creator>adrien.dufond</dc:creator>
		
		<category><![CDATA[ActionScript3]]></category>

		<guid isPermaLink="false">http://www.manmaru.fr/mlab/?p=106</guid>
		<description><![CDATA[
var textline:String = &#8216;Just play. Have fun.&#8217;;
var textlineLength:uint = textline.length;
view_txt.text = textline;
view_txt.addEventListener&#40;Event.ENTER_FRAME, typeWriter&#41;;
function typeWriter&#40;evt:Event&#41;:void &#123;
&#160; &#160; &#160; &#160; if &#40;textlineLength &#62; -1&#41; &#123;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; textlineLength&#8211;;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; evt.currentTarget.text = textline.substring&#40;0, textlineLength&#41;;
&#160; &#160; &#160; &#160; &#125; else &#123;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<div class="codesnip-container" >
<div class="codesnip"><span class="kw2">var</span> textline:<span class="kw3">String</span> = <span class="st0">&#8216;Just play. Have fun.&#8217;</span>;<br />
<span class="kw2">var</span> textlineLength:uint = textline.<span class="kw3">length</span>;<br />
view_txt.<span class="kw3">text</span> = textline;<br />
view_txt.<span class="me1">addEventListener</span><span class="br0">&#40;</span>Event.<span class="me1">ENTER_FRAME</span>, typeWriter<span class="br0">&#41;</span>;<br />
<span class="kw2">function</span> typeWriter<span class="br0">&#40;</span>evt:Event<span class="br0">&#41;</span>:<span class="kw3">void</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>textlineLength &gt; -<span class="nu0">1</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; textlineLength&#8211;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; evt.<span class="me1">currentTarget</span>.<span class="kw3">text</span> = textline.<span class="kw3">substring</span><span class="br0">&#40;</span><span class="nu0">0</span>, textlineLength<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; evt.<span class="me1">currentTarget</span>.<span class="me1">removeEventListener</span><span class="br0">&#40;</span>Event.<span class="me1">ENTER_FRAME</span>, typeWriter<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manmaru.fr/mlab/?feed=rss2&amp;p=106</wfw:commentRss>
		</item>
		<item>
		<title>[FireFox Wmode 「Input @ Error Fix」]</title>
		<link>http://www.manmaru.fr/mlab/?p=95</link>
		<comments>http://www.manmaru.fr/mlab/?p=95#comments</comments>
		<pubDate>Wed, 17 Sep 2008 14:21:57 +0000</pubDate>
		<dc:creator>adrien.dufond</dc:creator>
		
		<category><![CDATA[ActionScript3]]></category>

		<category><![CDATA[firefox wmode @ transparent error fix as3]]></category>

		<guid isPermaLink="false">http://www.manmaru.fr/mlab/?p=95</guid>
		<description><![CDATA[
package fr.manmaru.util
&#123;
&#160; &#160; &#160; &#160; /**
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; Correct @ and . Symbol not showing in french and english input textfields
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; when WMODE is set has transparent/opaque on FireFox web browser
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; Windows OS only..
&#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<div class="codesnip-container" >
<div class="codesnip">package fr.<span class="me1">manmaru</span>.<span class="me1">util</span><br />
<span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="coMULTI">/**<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Correct @ and . Symbol not showing in french and english input textfields<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; when WMODE is set has transparent/opaque on FireFox web browser<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Windows OS only..<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; @author Adrien Dufond<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; @version 09/17/08<br />
&nbsp; &nbsp; &nbsp; &nbsp; */</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="kw3">text</span>.<span class="kw3">TextField</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">events</span>.<span class="me1">Event</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">events</span>.<span class="me1">KeyboardEvent</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="kw3">system</span>.<span class="kw3">Capabilities</span>;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">public</span> <span class="kw2">class</span> FirefoxWmodeFix<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw3">static</span> <span class="kw2">var</span> usedKey:<span class="kw3">Array</span> = <span class="kw2">new</span> <span class="kw3">Array</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw3">static</span> <span class="kw2">var</span> usedShiftKey:<span class="kw3">Boolean</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw3">static</span> <span class="kw2">var</span> sLang:<span class="kw3">String</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw3">static</span> <span class="kw2">var</span> sCurrentText:<span class="kw3">String</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">public</span> <span class="kw3">static</span> <span class="kw2">function</span> firefoxWmodeFix<span class="br0">&#40;</span>_field:<span class="kw3">TextField</span><span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sLang = <span class="kw3">Capabilities</span>.<span class="kw3">language</span>.<span class="kw3">substr</span><span class="br0">&#40;</span><span class="nu0">0</span>,<span class="nu0">2</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _field.<span class="me1">addEventListener</span><span class="br0">&#40;</span>Event.<span class="me1">CHANGE</span>, onFieldChangeHandler<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _field.<span class="me1">addEventListener</span><span class="br0">&#40;</span>KeyboardEvent.<span class="me1">KEY_DOWN</span>, onFieldKeyDownHandler<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw3">static</span> <span class="kw2">function</span> onFieldChangeHandler<span class="br0">&#40;</span>evt:Event<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sCurrentText = evt.<span class="kw3">target</span>.<span class="kw3">text</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>sLang == <span class="st0">&#8216;fr&#8217;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="br0">&#40;</span>usedKey<span class="br0">&#91;</span>usedKey.<span class="me1">length</span>-<span class="nu0">1</span><span class="br0">&#93;</span> == <span class="st0">&#8220;48&#8243;</span><span class="br0">&#41;</span> &amp;&amp; <span class="br0">&#40;</span>usedKey<span class="br0">&#91;</span>usedKey.<span class="me1">length</span>-<span class="nu0">2</span><span class="br0">&#93;</span> == <span class="st0">&#8220;18&#8243;</span><span class="br0">&#41;</span> &amp;&amp; <span class="br0">&#40;</span>usedKey<span class="br0">&#91;</span>usedKey.<span class="me1">length</span>-<span class="nu0">3</span><span class="br0">&#93;</span> == <span class="st0">&#8220;17&#8243;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; evt.<span class="kw3">target</span>.<span class="kw3">text</span> = sCurrentText.<span class="kw3">substr</span><span class="br0">&#40;</span><span class="nu0">0</span>, sCurrentText.<span class="me1">length</span>-<span class="nu0">1</span><span class="br0">&#41;</span>+<span class="st0">&#8220;@&#8221;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>usedShiftKey &amp;&amp; <span class="br0">&#40;</span>usedKey<span class="br0">&#91;</span>usedKey.<span class="me1">length</span>-<span class="nu0">1</span><span class="br0">&#93;</span> == <span class="st0">&#8220;190&#8243;</span><span class="br0">&#41;</span> <span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; evt.<span class="kw3">target</span>.<span class="kw3">text</span> = sCurrentText.<span class="kw3">substr</span><span class="br0">&#40;</span><span class="nu0">0</span>, sCurrentText.<span class="me1">length</span>-<span class="nu0">1</span><span class="br0">&#41;</span>+<span class="st0">&#8220;.&#8221;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">//-&gt; http://bugs.adobe.com/jira/browse/FP-105</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>evt.<span class="kw3">target</span>.<span class="kw3">text</span>.<span class="kw3">slice</span><span class="br0">&#40;</span>evt.<span class="kw3">target</span>.<span class="kw3">text</span>.<span class="me1">length</span>-<span class="nu0">1</span>, evt.<span class="kw3">target</span>.<span class="kw3">text</span>.<span class="kw3">length</span><span class="br0">&#41;</span> == <span class="st0">&#8220;<span class="es0">\&#8221;</span>&#8220;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; evt.<span class="kw3">target</span>.<span class="kw3">text</span> = evt.<span class="kw3">target</span>.<span class="kw3">text</span>.<span class="kw3">slice</span><span class="br0">&#40;</span><span class="nu0">0</span>, evt.<span class="kw3">target</span>.<span class="kw3">text</span>.<span class="me1">length</span>-<span class="nu0">1</span><span class="br0">&#41;</span>+<span class="st0">&#8220;@&#8221;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw3">static</span> <span class="kw2">function</span> onFieldKeyDownHandler<span class="br0">&#40;</span>evt:KeyboardEvent<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; usedKey.<span class="kw3">push</span><span class="br0">&#40;</span>evt.<span class="me1">keyCode</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; usedShiftKey = evt.<span class="me1">shiftKey</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manmaru.fr/mlab/?feed=rss2&amp;p=95</wfw:commentRss>
		</item>
		<item>
		<title>[Loop Horizontal Text Scrolling]</title>
		<link>http://www.manmaru.fr/mlab/?p=92</link>
		<comments>http://www.manmaru.fr/mlab/?p=92#comments</comments>
		<pubDate>Fri, 12 Sep 2008 20:57:23 +0000</pubDate>
		<dc:creator>adrien.dufond</dc:creator>
		
		<category><![CDATA[]]></category>

		<category><![CDATA[ActionScript3]]></category>

		<category><![CDATA[interval timer substr]]></category>

		<guid isPermaLink="false">http://www.manmaru.fr/mlab/?p=92</guid>
		<description><![CDATA[
var textline:String = &#8220;Just play. Have fun.&#8221;;
var intervalTimer:Timer = new Timer&#40;500, 0&#41;;
intervalTimer.addEventListener&#40;TimerEvent.TIMER, delay&#41;;
intervalTimer.start&#40;&#41;;
function delay&#40;event:TimerEvent&#41;:void&#123;
&#160; &#160; &#160;var tmp:String = textline.substr&#40;0, 1&#41;;
&#160; &#160; &#160;textline = textline.substr&#40;1, textline.length - 1&#41; + tmp;
&#160; &#160; &#160;view_txt.text = textline;
&#125;

]]></description>
			<content:encoded><![CDATA[<div class="codesnip-container" >
<div class="codesnip"><span class="kw2">var</span> textline:<span class="kw3">String</span> = <span class="st0">&#8220;Just play. Have fun.&#8221;</span>;<br />
<span class="kw2">var</span> intervalTimer:Timer = <span class="kw2">new</span> Timer<span class="br0">&#40;</span><span class="nu0">500</span>, <span class="nu0">0</span><span class="br0">&#41;</span>;<br />
intervalTimer.<span class="me1">addEventListener</span><span class="br0">&#40;</span>TimerEvent.<span class="me1">TIMER</span>, delay<span class="br0">&#41;</span>;<br />
intervalTimer.<span class="kw3">start</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</p>
<p><span class="kw2">function</span> delay<span class="br0">&#40;</span>event:TimerEvent<span class="br0">&#41;</span>:<span class="kw3">void</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp;<span class="kw2">var</span> tmp:<span class="kw3">String</span> = textline.<span class="kw3">substr</span><span class="br0">&#40;</span><span class="nu0">0</span>, <span class="nu0">1</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp;textline = textline.<span class="kw3">substr</span><span class="br0">&#40;</span><span class="nu0">1</span>, textline.<span class="kw3">length</span> - <span class="nu0">1</span><span class="br0">&#41;</span> + tmp;<br />
&nbsp; &nbsp; &nbsp;view_txt.<span class="kw3">text</span> = textline;<br />
<span class="br0">&#125;</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manmaru.fr/mlab/?feed=rss2&amp;p=92</wfw:commentRss>
		</item>
		<item>
		<title>[typeWriter appendText()]</title>
		<link>http://www.manmaru.fr/mlab/?p=87</link>
		<comments>http://www.manmaru.fr/mlab/?p=87#comments</comments>
		<pubDate>Thu, 11 Sep 2008 07:25:33 +0000</pubDate>
		<dc:creator>adrien.dufond</dc:creator>
		
		<category><![CDATA[ActionScript3]]></category>

		<category><![CDATA[typewriter]]></category>

		<guid isPermaLink="false">http://www.manmaru.fr/mlab/?p=87</guid>
		<description><![CDATA[
var textline:String = &#8220;Just play. Have fun.&#8221;;
view_txt.addEventListener&#40;Event.ENTER_FRAME, typeWriter&#41;;
function typeWriter&#40;evt:Event&#41;:void&#123;
&#160; &#160; &#160; &#160; if &#40;evt.currentTarget.length != textline.length&#41;&#123;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; evt.currentTarget.appendText&#40;textline.charAt&#40;evt.currentTarget.length&#41;&#41;;
&#160; &#160; &#160; &#160; &#125;else&#123;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; evt.currentTarget.removeEventListener&#40;Event.ENTER_FRAME, typeWriter&#41;;
&#160; &#160; &#160; &#160; &#125;
&#125;

]]></description>
			<content:encoded><![CDATA[<div class="codesnip-container" >
<div class="codesnip"><span class="kw2">var</span> textline:<span class="kw3">String</span> = <span class="st0">&#8220;Just play. Have fun.&#8221;</span>;<br />
view_txt.<span class="me1">addEventListener</span><span class="br0">&#40;</span>Event.<span class="me1">ENTER_FRAME</span>, typeWriter<span class="br0">&#41;</span>;<br />
<span class="kw2">function</span> typeWriter<span class="br0">&#40;</span>evt:Event<span class="br0">&#41;</span>:<span class="kw3">void</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>evt.<span class="me1">currentTarget</span>.<span class="kw3">length</span> != textline.<span class="kw3">length</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; evt.<span class="me1">currentTarget</span>.<span class="me1">appendText</span><span class="br0">&#40;</span>textline.<span class="kw3">charAt</span><span class="br0">&#40;</span>evt.<span class="me1">currentTarget</span>.<span class="kw3">length</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; evt.<span class="me1">currentTarget</span>.<span class="me1">removeEventListener</span><span class="br0">&#40;</span>Event.<span class="me1">ENTER_FRAME</span>, typeWriter<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manmaru.fr/mlab/?feed=rss2&amp;p=87</wfw:commentRss>
		</item>
		<item>
		<title>[GmtTimer Universal Clock / HandDragCursor] Debut</title>
		<link>http://www.manmaru.fr/mlab/?p=69</link>
		<comments>http://www.manmaru.fr/mlab/?p=69#comments</comments>
		<pubDate>Wed, 13 Aug 2008 15:18:56 +0000</pubDate>
		<dc:creator>adrien.dufond</dc:creator>
		
		<category><![CDATA[ActionScript3]]></category>

		<category><![CDATA[basic grid]]></category>

		<category><![CDATA[clock]]></category>

		<category><![CDATA[cursor]]></category>

		<category><![CDATA[Date]]></category>

		<category><![CDATA[getUTCHours]]></category>

		<category><![CDATA[getUTCMinutes]]></category>

		<category><![CDATA[getUTCSeconds]]></category>

		<category><![CDATA[inertia]]></category>

		<category><![CDATA[startDrag]]></category>

		<category><![CDATA[world]]></category>

		<guid isPermaLink="false">http://www.manmaru.fr/mlab/?p=69</guid>
		<description><![CDATA[The World Clock - Time Zones

	if (AC_FL_RunContent == 0) {
		alert("Cette page nécessite le fichier AC_RunActiveContent.js.");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '510',
			'height', '150',
			'src', 'http://www.manmaru.fr/mlab/wp-content/uploads/clock',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'main',
			'bgcolor', '#ffffff',
			'name', 'main',
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', 'http://www.manmaru.fr/mlab/wp-content/uploads/clock',
			'salign', ''
			); //end AC code
	}


/**
* Coming city -&#62; Adelaide,Caracas,Chatham Island,Darwin,Kathmandu,Kolkata,Mumbai
* New Delhi, St. John&#8217;s, Tehran, Yangon
*/
package fr.manmaru
&#123;
&#160; &#160; &#160; &#160; 
&#160; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.timeanddate.com/worldclock/">The World Clock - Time Zones</a><br />
<script language="javascript">
	if (AC_FL_RunContent == 0) {
		alert("Cette page nécessite le fichier AC_RunActiveContent.js.");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '510',
			'height', '150',
			'src', 'http://www.manmaru.fr/mlab/wp-content/uploads/clock',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'main',
			'bgcolor', '#ffffff',
			'name', 'main',
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', 'http://www.manmaru.fr/mlab/wp-content/uploads/clock',
			'salign', ''
			); //end AC code
	}
</script></p>
<div class="codesnip-container" >
<div class="codesnip"><span class="coMULTI">/**<br />
* Coming city -&gt; Adelaide,Caracas,Chatham Island,Darwin,Kathmandu,Kolkata,Mumbai<br />
* New Delhi, St. John&#8217;s, Tehran, Yangon<br />
*/</span></p>
<p>package fr.<span class="me1">manmaru</span><br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">display</span>.<span class="kw3">MovieClip</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">events</span>.<span class="me1">MouseEvent</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">events</span>.<span class="me1">TimerEvent</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">events</span>.<span class="me1">Event</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">filters</span>.<span class="me1">DropShadowFilter</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">geom</span>.<span class="me1">Rectangle</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">ui</span>.<span class="kw3">Mouse</span>; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">utils</span>.<span class="kw3">getTimer</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">import</span> flash.<span class="me1">utils</span>.<span class="me1">Timer</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">public</span> <span class="kw2">class</span> GmtTimer <span class="kw3">extends</span> <span class="kw3">MovieClip</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">var</span> worldCity:<span class="kw3">Array</span> = <span class="kw2">new</span> <span class="kw3">Array</span><span class="br0">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;addis ababa&#8217;</span>,<span class="st0">&#8216;aden&#8217;</span>,<span class="st0">&#8216;algiers&#8217;</span>,<span class="st0">&#8216;almaty&#8217;</span>,<span class="st0">&#8216;amman&#8217;</span>,<span class="st0">&#8216;amsterdam&#8217;</span>,<span class="st0">&#8216;anadyr&#8217;</span>,<span class="st0">&#8216;anchorage&#8217;</span>,<span class="st0">&#8216;ankara&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;antananarivo&#8217;</span>,<span class="st0">&#8216;asuncion&#8217;</span>,<span class="st0">&#8216;athens&#8217;</span>,<span class="st0">&#8216;atlanta&#8217;</span>,<span class="st0">&#8216;auckland&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;baghdad&#8217;</span>,<span class="st0">&#8216;bangkok&#8217;</span>,<span class="st0">&#8216;barcelona&#8217;</span>,<span class="st0">&#8216;beijing&#8217;</span>,<span class="st0">&#8216;beirut&#8217;</span>,<span class="st0">&#8216;belgrade&#8217;</span>,<span class="st0">&#8216;berlin&#8217;</span>,<span class="st0">&#8216;bogota&#8217;</span>,<span class="st0">&#8216;boston&#8217;</span>,<span class="st0">&#8216;brasilia&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;brisbane&#8217;</span>,<span class="st0">&#8216;brussels&#8217;</span>,<span class="st0">&#8216;bucharest&#8217;</span>,<span class="st0">&#8216;budapest&#8217;</span>,<span class="st0">&#8216;buenos aires&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;cairo&#8217;</span>,<span class="st0">&#8216;canberra&#8217;</span>,<span class="st0">&#8216;cape town&#8217;</span>,<span class="st0">&#8216;Casablanca&#8217;</span>,<span class="st0">&#8216;chicago&#8217;</span>,<span class="st0">&#8216;copenhagen&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;denver&#8217;</span>,<span class="st0">&#8216;detroit&#8217;</span>,<span class="st0">&#8216;dhaka&#8217;</span>,<span class="st0">&#8216;dubai&#8217;</span>,<span class="st0">&#8216;dublin&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;edmonton&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;frankfurt&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;geneva&#8217;</span>,<span class="st0">&#8216;guatemala&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;halifax&#8217;</span>,<span class="st0">&#8216;hanoi&#8217;</span>,<span class="st0">&#8216;harare&#8217;</span>,<span class="st0">&#8216;havana&#8217;</span>,<span class="st0">&#8216;helsinki&#8217;</span>,<span class="st0">&#8216;hong kong&#8217;</span>,<span class="st0">&#8216;honolulu&#8217;</span>,<span class="st0">&#8216;houston&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;indianapolis&#8217;</span>,<span class="st0">&#8216;islamabad&#8217;</span>,<span class="st0">&#8216;istanbul&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;jakarta&#8217;</span>,<span class="st0">&#8216;jerusalem&#8217;</span>,<span class="st0">&#8216;johannesburg&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;kamchatka&#8217;</span>,<span class="st0">&#8216;karachi&#8217;</span>,<span class="st0">&#8216;khartoum&#8217;</span>,<span class="st0">&#8216;kingston&#8217;</span>,<span class="st0">&#8216;kiritimati&#8217;</span>,<span class="st0">&#8216;kuala lumpur&#8217;</span>,<span class="st0">&#8216;kuwait city&#8217;</span>,<span class="st0">&#8216;kyiv&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;la paz&#8217;</span>,<span class="st0">&#8216;lagos&#8217;</span>,<span class="st0">&#8216;lahore&#8217;</span>,<span class="st0">&#8216;lima&#8217;</span>,<span class="st0">&#8216;lisbon&#8217;</span>,<span class="st0">&#8216;london&#8217;</span>,<span class="st0">&#8216;los Angeles&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;madrid&#8217;</span>,<span class="st0">&#8216;managua&#8217;</span>,<span class="st0">&#8216;manila&#8217;</span>,<span class="st0">&#8216;melbourne&#8217;</span>,<span class="st0">&#8216;mexico City&#8217;</span>,<span class="st0">&#8216;miami&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;minneapolis&#8217;</span>,<span class="st0">&#8216;minsk&#8217;</span>,<span class="st0">&#8216;montevideo&#8217;</span>,<span class="st0">&#8216;montgomery&#8217;</span>,<span class="st0">&#8216;montreal&#8217;</span>,<span class="st0">&#8216;moscow&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;nairobi&#8217;</span>,<span class="st0">&#8216;nassau&#8217;</span>,<span class="st0">&#8216;new orleans&#8217;</span>,<span class="st0">&#8216;new york&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;oslo&#8217;</span>,<span class="st0">&#8216;ottawa&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;paris&#8217;</span>,<span class="st0">&#8216;perth&#8217;</span>,<span class="st0">&#8216;philadelphia&#8217;</span>,<span class="st0">&#8216;phoenix&#8217;</span>,<span class="st0">&#8216;prague&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;reykjavik&#8217;</span>,<span class="st0">&#8216;rio de janeiro&#8217;</span>,<span class="st0">&#8216;riyadh&#8217;</span>,<span class="st0">&#8216;rome&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8217;san francisco&#8217;</span>,<span class="st0">&#8217;san juan&#8217;</span>,<span class="st0">&#8217;san salvador&#8217;</span>,<span class="st0">&#8217;santiago&#8217;</span>,<span class="st0">&#8217;santo domingo&#8217;</span>,<span class="st0">&#8217;sao paulo&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8217;seattle&#8217;</span>,<span class="st0">&#8217;seoul&#8217;</span>,<span class="st0">&#8217;shanghai&#8217;</span>,<span class="st0">&#8217;singapore&#8217;</span>,<span class="st0">&#8217;sofia&#8217;</span>,<span class="st0">&#8217;st. paul&#8217;</span>,<span class="st0">&#8217;stockholm&#8217;</span>,<span class="st0">&#8217;suva&#8217;</span>,<span class="st0">&#8217;sydney&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;taipei&#8217;</span>,<span class="st0">&#8216;tallinn&#8217;</span>,<span class="st0">&#8216;tashkent&#8217;</span>,<span class="st0">&#8216;tegucigalpa&#8217;</span>,<span class="st0">&#8216;tokyo&#8217;</span>,<span class="st0">&#8216;toronto&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;vancouver&#8217;</span>,<span class="st0">&#8216;vienna&#8217;</span>,<span class="st0">&#8216;vladivostok&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;warsaw&#8217;</span>,<span class="st0">&#8216;washington DC&#8217;</span>,<span class="st0">&#8216;winnipeg&#8217;</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&#8216;zagreb&#8217;</span>,<span class="st0">&#8216;zurich&#8217;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">var</span> localTime:<span class="kw3">Array</span> = <span class="kw2">new</span> <span class="kw3">Array</span><span class="br0">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">3</span>,+<span class="nu0">3</span>,+<span class="nu0">1</span>,+<span class="nu0">6</span>,+<span class="nu0">3</span>,+<span class="nu0">2</span>,+<span class="nu0">13</span>,-<span class="nu0">8</span>,+<span class="nu0">3</span>,+<span class="nu0">3</span>,-<span class="nu0">4</span>,+<span class="nu0">3</span>,-<span class="nu0">4</span>,+<span class="nu0">12</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">3</span>,+<span class="nu0">7</span>,+<span class="nu0">2</span>,+<span class="nu0">8</span>,+<span class="nu0">3</span>,+<span class="nu0">2</span>,+<span class="nu0">2</span>,-<span class="nu0">5</span>,-<span class="nu0">4</span>,-<span class="nu0">3</span>,+<span class="nu0">10</span>,+<span class="nu0">2</span>,+<span class="nu0">3</span>,+<span class="nu0">2</span>,-<span class="nu0">3</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">3</span>,+<span class="nu0">10</span>,+<span class="nu0">2</span>,+<span class="nu0">1</span>,+<span class="nu0">5</span>,+<span class="nu0">2</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -<span class="nu0">6</span>,-<span class="nu0">4</span>,+<span class="nu0">6</span>,+<span class="nu0">4</span>,+<span class="nu0">1</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">6</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">2</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">2</span>,-<span class="nu0">6</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -<span class="nu0">3</span>,+<span class="nu0">7</span>,+<span class="nu0">2</span>,-<span class="nu0">4</span>,+<span class="nu0">3</span>,+<span class="nu0">8</span>,-<span class="nu0">10</span>,-<span class="nu0">5</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -<span class="nu0">4</span>,+<span class="nu0">6</span>,+<span class="nu0">3</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">7</span>,+<span class="nu0">3</span>,+<span class="nu0">2</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">13</span>,+<span class="nu0">6</span>,+<span class="nu0">3</span>,-<span class="nu0">5</span>,+<span class="nu0">14</span>,+<span class="nu0">8</span>,+<span class="nu0">3</span>,+<span class="nu0">3</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -<span class="nu0">4</span>,+<span class="nu0">1</span>,+<span class="nu0">6</span>,+<span class="nu0">5</span>,+<span class="nu0">1</span>,+<span class="nu0">1</span>,-<span class="nu0">7</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">2</span>,-<span class="nu0">6</span>,+<span class="nu0">8</span>,+<span class="nu0">10</span>,-<span class="nu0">5</span>,-<span class="nu0">4</span>,-<span class="nu0">5</span>,+<span class="nu0">3</span>,-<span class="nu0">3</span>,-<span class="nu0">5</span>,-<span class="nu0">4</span>,+<span class="nu0">4</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">3</span>,-<span class="nu0">4</span>,-<span class="nu0">5</span>,-<span class="nu0">4</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">2</span>,-<span class="nu0">4</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">2</span>,+<span class="nu0">8</span>,-<span class="nu0">4</span>,-<span class="nu0">7</span>,+<span class="nu0">2</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="nu0">0</span>,-<span class="nu0">3</span>,+<span class="nu0">3</span>,+<span class="nu0">2</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -<span class="nu0">7</span>,-<span class="nu0">4</span>,-<span class="nu0">6</span>,-<span class="nu0">4</span>,-<span class="nu0">4</span>,-<span class="nu0">3</span>,-<span class="nu0">7</span>,+<span class="nu0">9</span>,+<span class="nu0">8</span>,+<span class="nu0">8</span>,+<span class="nu0">3</span>,-<span class="nu0">5</span>,+<span class="nu0">2</span>,+<span class="nu0">12</span>,+<span class="nu0">10</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">8</span>,+<span class="nu0">3</span>,+<span class="nu0">5</span>,-<span class="nu0">6</span>,+<span class="nu0">9</span>,-<span class="nu0">4</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -<span class="nu0">7</span>,-<span class="nu0">2</span>,+<span class="nu0">11</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">2</span>,-<span class="nu0">4</span>,-<span class="nu0">5</span>,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +<span class="nu0">2</span>,+<span class="nu0">2</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">var</span> _clockPanel:<span class="kw3">MovieClip</span> = <span class="kw2">new</span> <span class="kw3">MovieClip</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> const friction:uint = <span class="nu0">5</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">var</span> arrayClock:<span class="kw3">Array</span> = <span class="kw2">new</span> <span class="kw3">Array</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">var</span> itemXPos:uint = <span class="kw2">new</span> uint<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">var</span> itemYPos:uint = <span class="kw2">new</span> uint<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">var</span> count:uint = <span class="kw2">new</span> uint<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">var</span> multi:uint = <span class="kw2">new</span> uint<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">var</span> numberPair:<span class="kw3">Boolean</span> = <span class="kw2">new</span> <span class="kw3">Boolean</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">var</span> timer:Timer;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">var</span> GMTdate:<span class="kw3">Date</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">var</span> cursor:HandPc;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">public</span> <span class="kw2">function</span> GmtTimer<span class="br0">&#40;</span><span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="me1">x</span> = <span class="nu0">31</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="me1">y</span> = <span class="nu0">41</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="me1">addEventListener</span><span class="br0">&#40;</span>MouseEvent.<span class="me1">MOUSE_DOWN</span>, clockPanelMouseDownHandler<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addChild<span class="br0">&#40;</span>_clockPanel<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor = <span class="kw2">new</span> HandPc<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor.<span class="kw3">gotoAndStop</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor.<span class="me1">filters</span> = <span class="br0">&#91;</span><span class="kw2">new</span> DropShadowFilter<span class="br0">&#40;</span><span class="nu0">3</span>,<span class="nu0">60</span>,<span class="nu0">0</span>,.<span class="nu0">5</span>,<span class="nu0">2</span>,<span class="nu0">1</span>,<span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#93;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor.<span class="kw3">visible</span> = <span class="kw2">false</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addChild<span class="br0">&#40;</span>cursor<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw2">var</span> i:<span class="kw3">Number</span> = <span class="nu0">0</span>; i&lt;<span class="nu0">2</span>; i++<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw2">var</span> j:<span class="kw3">Number</span> = <span class="nu0">0</span>; j&lt;Math.<span class="kw3">floor</span><span class="br0">&#40;</span>worldCity.<span class="kw3">length</span>/<span class="nu0">2</span><span class="br0">&#41;</span>; j++<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>count<span class="br0">&#93;</span> = <span class="br0">&#91;</span><span class="st0">&#8216;_clock&#8217;</span>+count<span class="br0">&#93;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>count<span class="br0">&#93;</span> = <span class="kw2">new</span> Clock<span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; itemXPos = arrayClock<span class="br0">&#91;</span>count<span class="br0">&#93;</span>.<span class="kw3">width</span> * j;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; itemYPos = arrayClock<span class="br0">&#91;</span>count<span class="br0">&#93;</span>.<span class="kw3">height</span> * i;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>count<span class="br0">&#93;</span>.<span class="me1">x</span>&nbsp; = itemXPos;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>count<span class="br0">&#93;</span>.<span class="me1">y</span>&nbsp; = itemYPos;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>count<span class="br0">&#93;</span>.<span class="me1">id</span> = count;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>count<span class="br0">&#93;</span>.<span class="me1">city_txt</span>.<span class="kw3">text</span> = worldCity<span class="br0">&#91;</span>count<span class="br0">&#93;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="me1">addChild</span><span class="br0">&#40;</span>arrayClock<span class="br0">&#91;</span>count<span class="br0">&#93;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; count++;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">stage</span>.<span class="me1">addEventListener</span><span class="br0">&#40;</span>MouseEvent.<span class="me1">MOUSE_MOVE</span>, stageMouseMoveHandler<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">stage</span>.<span class="me1">addEventListener</span><span class="br0">&#40;</span>MouseEvent.<span class="me1">MOUSE_DOWN</span>, stageMouseDownHandler<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">stage</span>.<span class="me1">addEventListener</span><span class="br0">&#40;</span>MouseEvent.<span class="me1">MOUSE_UP</span>, stageMouseUpHandler<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">stage</span>.<span class="me1">addEventListener</span><span class="br0">&#40;</span>Event.<span class="me1">MOUSE_LEAVE</span>, stageMouseLeaveHandler<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; timer = <span class="kw2">new</span> Timer<span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; timer.<span class="me1">addEventListener</span><span class="br0">&#40;</span>TimerEvent.<span class="me1">TIMER</span>, onDelay<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; timer.<span class="kw3">start</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">private</span> <span class="kw2">function</span> onDelay<span class="br0">&#40;</span>event:TimerEvent<span class="br0">&#41;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; GMTdate = <span class="kw2">new</span> <span class="kw3">Date</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span><span class="br0">&#40;</span><span class="kw2">var</span> i:uint; i&lt;worldCity.<span class="me1">length</span>-<span class="nu0">1</span>; i++<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>localTime<span class="br0">&#91;</span>i<span class="br0">&#93;</span> &gt; -<span class="nu0">1</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">h</span> = GMTdate.<span class="kw3">getUTCHours</span><span class="br0">&#40;</span><span class="br0">&#41;</span>+localTime<span class="br0">&#91;</span>i<span class="br0">&#93;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">h</span> &gt; <span class="nu0">24</span><span class="br0">&#41;</span> arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">h</span> = arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">h</span> -<span class="nu0">24</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">h</span> = <span class="br0">&#40;</span>GMTdate.<span class="kw3">getUTCHours</span><span class="br0">&#40;</span><span class="br0">&#41;</span> + localTime<span class="br0">&#91;</span>i<span class="br0">&#93;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">h</span> = arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">h</span> + <span class="br0">&#40;</span>arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">m</span>/<span class="nu0">60</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">m</span> = GMTdate.<span class="kw3">getUTCMinutes</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">s</span> = GMTdate.<span class="kw3">getUTCSeconds</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">percentHour</span>&nbsp; &nbsp;= arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">h</span> * <span class="nu0">30</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">percentMinute</span> = arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">m</span> * <span class="nu0">6</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">percentSecond</span> = arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">s</span> * <span class="nu0">6</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">h_mc</span>.<span class="me1">rotation</span> = arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">percentHour</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">m_mc</span>.<span class="me1">rotation</span> = arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">percentMinute</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">s_mc</span>.<span class="me1">rotation</span> = arrayClock<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">percentSecond</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="me1">xVel</span> = <span class="kw3">Math</span>.<span class="kw3">abs</span><span class="br0">&#40;</span>_clockPanel.<span class="me1">x</span> - _clockPanel.<span class="me1">lastX</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="me1">x</span> &gt;= _clockPanel.<span class="me1">lastX</span> ? _clockPanel.<span class="me1">xDir</span> = <span class="st0">&#8216;plus&#8217;</span> : _clockPanel.<span class="me1">xDir</span> = <span class="st0">&#8216;minus&#8217;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="me1">lastX</span> = _clockPanel.<span class="me1">x</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>_clockPanel.<span class="me1">dropped</span> == <span class="kw2">true</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="kw3">Math</span>.<span class="kw3">abs</span><span class="br0">&#40;</span>_clockPanel.<span class="me1">x</span>-_clockPanel.<span class="me1">xDest</span><span class="br0">&#41;</span>&gt;<span class="nu0">0</span>.<span class="nu0">1</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="me1">x</span> += <span class="br0">&#40;</span>_clockPanel.<span class="me1">xDest</span>-_clockPanel.<span class="me1">x</span><span class="br0">&#41;</span>/<span class="nu0">20</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="me1">dropped</span> = <span class="kw2">false</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> clockPanelMouseDownHandler<span class="br0">&#40;</span>event:MouseEvent<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">stage</span>.<span class="me1">addEventListener</span><span class="br0">&#40;</span>MouseEvent.<span class="me1">MOUSE_MOVE</span>, startDragClockPanel<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">stage</span>.<span class="me1">addEventListener</span><span class="br0">&#40;</span>MouseEvent.<span class="me1">MOUSE_UP</span>, stopDragClockPanel<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> startDragClockPanel<span class="br0">&#40;</span>event:MouseEvent<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="kw3">startDrag</span><span class="br0">&#40;</span><span class="kw2">false</span>,<span class="kw2">new</span> Rectangle<span class="br0">&#40;</span><span class="nu0">31</span>, <span class="nu0">41</span>, -<span class="br0">&#40;</span>_clockPanel.<span class="kw3">width</span><span class="br0">&#41;</span> + <span class="nu0">508</span>, <span class="nu0">0</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> stopDragClockPanel<span class="br0">&#40;</span>event:MouseEvent<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="kw3">stopDrag</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="me1">dropped</span> = <span class="kw2">true</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _clockPanel.<span class="me1">xDir</span> == <span class="st0">&#8216;plus&#8217;</span> ? _clockPanel.<span class="me1">xDest</span> = _clockPanel.<span class="me1">x</span>+<span class="br0">&#40;</span>_clockPanel.<span class="me1">xVel</span>*friction<span class="br0">&#41;</span> : _clockPanel.<span class="me1">xDest</span> = _clockPanel.<span class="me1">x</span>-<span class="br0">&#40;</span>_clockPanel.<span class="me1">xVel</span>*friction<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">stage</span>.<span class="me1">removeEventListener</span><span class="br0">&#40;</span>MouseEvent.<span class="me1">MOUSE_MOVE</span>, startDragClockPanel<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">stage</span>.<span class="me1">removeEventListener</span><span class="br0">&#40;</span>MouseEvent.<span class="me1">MOUSE_UP</span>, stopDragClockPanel<span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> stageMouseMoveHandler<span class="br0">&#40;</span>event:MouseEvent<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor.<span class="me1">x</span> = <span class="kw3">stage</span>.<span class="me1">mouseX</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor.<span class="me1">y</span> = <span class="kw3">stage</span>.<span class="me1">mouseY</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>cursor.<span class="me1">hitTestObject</span><span class="br0">&#40;</span>_clockPanel<span class="br0">&#41;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor.<span class="kw3">visible</span> = <span class="kw2">true</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">Mouse</span>.<span class="kw3">hide</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor.<span class="kw3">visible</span> = <span class="kw2">false</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">Mouse</span>.<span class="kw3">show</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> stageMouseDownHandler<span class="br0">&#40;</span>event:MouseEvent<span class="br0">&#41;</span>:<span class="kw3">void</span><span class="br0">&#123;</span> cursor.<span class="kw3">gotoAndStop</span><span class="br0">&#40;</span><span class="nu0">2</span><span class="br0">&#41;</span>; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> stageMouseUpHandler<span class="br0">&#40;</span>event:MouseEvent<span class="br0">&#41;</span>:<span class="kw3">void</span><span class="br0">&#123;</span> cursor.<span class="kw3">gotoAndStop</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span>; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; protected <span class="kw2">function</span> stageMouseLeaveHandler<span class="br0">&#40;</span>event:Event<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor.<span class="kw3">gotoAndStop</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor.<span class="kw3">visible</span> = <span class="kw2">false</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">Mouse</span>.<span class="kw3">show</span><span class="br0">&#40;</span><span class="br0">&#41;</span>; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.manmaru.fr/mlab/?feed=rss2&amp;p=69</wfw:commentRss>
		</item>
	</channel>
</rss>
