<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Reality and a half &#187; Werkzeuge</title>
	<atom:link href="http://reality-and-a-half.multiversum.com/category/werkzeuge/feed" rel="self" type="application/rss+xml" />
	<link>http://reality-and-a-half.multiversum.com</link>
	<description>Mentionable ideas, thougths and projects in the digital society</description>
	<lastBuildDate>Thu, 19 Aug 2010 08:57:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Open Web Fonts auf der TypeCon 2010</title>
		<link>http://reality-and-a-half.multiversum.com/werkzeuge/open-web-fonts-auf-der-typecon-2010</link>
		<comments>http://reality-and-a-half.multiversum.com/werkzeuge/open-web-fonts-auf-der-typecon-2010#comments</comments>
		<pubDate>Wed, 18 Aug 2010 09:50:59 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Werkzeuge]]></category>

		<guid isPermaLink="false">http://reality-and-a-half.multiversum.com/?p=245</guid>
		<description><![CDATA[Einen kurzen Einblick über die Akzeptanz und Einbindung des WOFF Schriftenformat in Browsern in die Unterstützung des W3C bietet Webmonkey. Das WOFF Format erlaubt das resourcenschonende Einbinden von Schriften in Webseiten.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.webmonkey.com/2010/08/web-heavies-send-a-love-letter-to-open-web-fonts/"><img class="alignleft" style="margin: 0px 10px 10px 0px;" src="http://reality-and-a-half.multiversum.com/wp-content/uploads/6208710_414ff57d74-300x300.jpg" alt="" width="102" height="102" /></a>Einen kurzen Einblick über <a href="http://www.webmonkey.com/2010/08/web-heavies-send-a-love-letter-to-open-web-fonts/">die Akzeptanz und Einbindung des WOFF Schriftenformat in Browsern in di</a><a href="http://www.webmonkey.com/2010/08/web-heavies-send-a-love-letter-to-open-web-fonts/">e Unterstützung des W3C bietet Webmonkey</a>. Das WOFF Format erlaubt das resourcenschonende Einbinden von Schriften in Webseiten.</p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://reality-and-a-half.multiversum.com/werkzeuge/open-web-fonts-auf-der-typecon-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3D-HD-Camcorder von Panasonic</title>
		<link>http://reality-and-a-half.multiversum.com/produkte/3d-hd-camcorder-von-panasonic</link>
		<comments>http://reality-and-a-half.multiversum.com/produkte/3d-hd-camcorder-von-panasonic#comments</comments>
		<pubDate>Wed, 28 Jul 2010 12:18:46 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Produkte]]></category>
		<category><![CDATA[Werkzeuge]]></category>

		<guid isPermaLink="false">http://reality-and-a-half.multiversum.com/?p=228</guid>
		<description><![CDATA[Panasonic bringt im September den HDC-SDT750 Camcorder auf den Markt. Wesentliches Highlight ist die 3D Funktion, mit der durch eine Vorsatzlinse jeweils zwei Bilder parallel aus unterschiedlichen Perspektiven aufgezeichnet werden. Mit Standard 3D Fernsehern und Abspielgeräten lassen sich die Filme anschauen. Der Einführungspreis soll bei € 1399 liegen.]]></description>
			<content:encoded><![CDATA[<p><a href="http://reality-and-a-half.multiversum.com/wp-content/uploads/Panasonic_HDC-SDT750_3Dcam_slant_C_High.jpg" target="_blank"><img class="alignleft size-thumbnail wp-image-230" style="margin: 0px 10px 5px 0px;" title="Panasonic_HDC-SDT750_3Dcam_slant_C_High" src="http://reality-and-a-half.multiversum.com/wp-content/uploads/Panasonic_HDC-SDT750_3Dcam_slant_C_High-150x150.jpg" alt="Panasonic HDC-SDT750 3D camcorder" width="150" height="150" /></a>Panasonic bringt im September den <a href="http://www.panasonic.de/html/de_DE/Produkte/Camcorder/High+Definition/Neuer+3D+Camcorder+/5410626/index.html#anker_5410626" target="_self">HDC-SDT750 Camcorder</a> auf den Markt. Wesentliches Highlight ist die 3D Funktion, mit der durch eine Vorsatzlinse jeweils zwei Bilder parallel aus unterschiedlichen Perspektiven aufgezeichnet werden. Mit Standard 3D Fernsehern und Abspielgeräten lassen sich die Filme anschauen. Der Einführungspreis soll bei € 1399 liegen.</p>
]]></content:encoded>
			<wfw:commentRss>http://reality-and-a-half.multiversum.com/produkte/3d-hd-camcorder-von-panasonic/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex: Show chart datatips if mouse is anywhere on the chart</title>
		<link>http://reality-and-a-half.multiversum.com/werkzeuge/flex-show-chart-datatips-if-mouse-is-anywhere-on-the-chart</link>
		<comments>http://reality-and-a-half.multiversum.com/werkzeuge/flex-show-chart-datatips-if-mouse-is-anywhere-on-the-chart#comments</comments>
		<pubDate>Tue, 27 Apr 2010 13:39:35 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Werkzeuge]]></category>

		<guid isPermaLink="false">http://reality-and-a-half.multiversum.com/?p=161</guid>
		<description><![CDATA[As I&#8217;ve read in many forums on the web, the Flex charting compounds lack the support of showing DataTips all the time a user moves the mouse arround over a chart. Since there is no official solution or hint by Adobe, and even Flex 4 doesn&#8217;t offer a solution I went the stony road to [...]]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;ve read in many forums on the web, the Flex charting compounds lack the support of showing DataTips all the time a user moves the mouse arround over a chart. Since there is no official solution or hint by Adobe, and even Flex 4 doesn&#8217;t offer a solution I went the stony road to do it all myself.</p>
<p>Here are my steps:</p>
<ol>
<li>Set up the mouse handlers on the chart compound &#8211; the most important is the mouseMove event since it is fired everytime the user moves the mouse upon the chart. the over and out Handlers are only for switching the visibility of the DataTip or other objects. I don&#8217;t mention them further
<pre>mouseMove="mouseChartHandler(event)" mouseOver="mouseInHandler(event)" mouseOut="mouseOutHandler(event)"</pre>
</li>
<li>Setup functions to hande the events
<pre>private function mouseChartHandler(event:MouseEvent):void { .... }</pre>
<pre>private  function mouseInHandler(event:MouseEvent):void { .... }</pre>
<pre> private function mouseOutHandler(event:MouseEvent):void { .... }</pre>
</li>
<li>Inside the mouseMove handler function do the following steps:
<ol>
<li>Define a vertical strip (e.g. 5 px broad) from the top to the bottom with the actual mouse x coordinate</li>
<li>Use the chart series <em>findDataPoints</em> function to capture the item beneath or above the mouse pointer</li>
<li>Use the resulting <em>HitItem</em> to instantiate a <em>DataTip</em> instance (or whatever you need)</li>
</ol>
</li>
</ol>
<p>That&#8217;s it. Easy if one has digged through the bunch of class and function definitions&#8230;</p>
<p>Ok, let&#8217;s give some code for practical reasons <img src='http://reality-and-a-half.multiversum.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8211; so here is the code for the mouseMove handler</p>
<pre>		private function mouseChartHandler(event:MouseEvent):void {
			// define a region for the findDataPoint function
			var sensitiveRegion:Rectangle = new Rectangle( event.stageX-5, 0, 10, this.document.height);   

            var hitItems:Array = new Array();

            if (event.currentTarget.name =! "lineChart") return;

            for each ( var chartItem:ChartItem in lineChart.getItemsInRegion( sensitiveRegion ) ) {
            	if ( chartItem.element.name == "seriesMean" ) {
            		var item:LineSeriesItem = chartItem as LineSeriesItem;

            		var xTime:Date = item.xValue as Date;
            		var yVal:Number = item.yValue as Number;

            		var dataPoints:Array = seriesMean.findDataPoints( item.x, item.y, 2 );

            		var hitItem:HitData = dataPoints[0];//new HitData( new Date().getMilliseconds()*Math.random(), 1, item.x, item.y, chartItem);

			if (hitItem) {
                  		hitItems.push( hitItem );

						// Add DataTip to stage if not existing
						if ( !this.stageFlyout ) {
							this.stageFlyout = this.addChild( flyout );
						} 

	            		flyout.x = hitItem.x + 60;
	            		flyout.hitData = hitItem;

					}

            	}
            }</pre>
<p>Remark: I use a custom DataTip renderer which I instanciated previous as this.stageFlyout</p>
<p>Now you have a DataTip showing everytime the mouse is moving on the chart. To avoid showing both the custom triggered <em>DataTip</em> and the chart&#8217;s provided you can either switch the visibility to false if the chart&#8217;s built-in <em>DataTip</em> handler shows his info or you simply turn the <em>showDataTips</em> property of the chart compound of ( in MXML <em>showDataTips=&#8221;false&#8221;</em> ).</p>
<p>So please tell me if I should explain the solution further. Or perhaps you have another one &#8211; I would be pleased to add it here <img src='http://reality-and-a-half.multiversum.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Simply use the comment function.</p>
]]></content:encoded>
			<wfw:commentRss>http://reality-and-a-half.multiversum.com/werkzeuge/flex-show-chart-datatips-if-mouse-is-anywhere-on-the-chart/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>iPad Vorlagen und Designelemente</title>
		<link>http://reality-and-a-half.multiversum.com/werkzeuge/ipad-vorlagen-und-designelemente</link>
		<comments>http://reality-and-a-half.multiversum.com/werkzeuge/ipad-vorlagen-und-designelemente#comments</comments>
		<pubDate>Mon, 26 Apr 2010 12:37:51 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Werkzeuge]]></category>

		<guid isPermaLink="false">http://reality-and-a-half.multiversum.com/?p=159</guid>
		<description><![CDATA[Für alle, die gerade cohypen und mit der Gestaltung von iPad Anwendungen beschäftigt sind, gibt es unter iPad Templates and Stencils &#8211; Emily Chang – Designer nette Photoshop Hilfsmittel.]]></description>
			<content:encoded><![CDATA[<p>Für alle, die gerade cohypen und mit der Gestaltung von iPad Anwendungen beschäftigt sind, gibt es unter <a href="http://emilychang.com/2010/03/ipad-templates-and-stencils/">iPad Templates and Stencils &#8211; Emily Chang – Designer</a> nette Photoshop Hilfsmittel.</p>
]]></content:encoded>
			<wfw:commentRss>http://reality-and-a-half.multiversum.com/werkzeuge/ipad-vorlagen-und-designelemente/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Player soll besser in Browser integriert werden</title>
		<link>http://reality-and-a-half.multiversum.com/werkzeuge/flash-player-soll-besser-in-browser-integriert-werden</link>
		<comments>http://reality-and-a-half.multiversum.com/werkzeuge/flash-player-soll-besser-in-browser-integriert-werden#comments</comments>
		<pubDate>Thu, 01 Apr 2010 09:29:57 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Werkzeuge]]></category>

		<guid isPermaLink="false">http://reality-and-a-half.multiversum.com/?p=150</guid>
		<description><![CDATA[Adobe arbeitet mit der Mozilla Foundation und Google zusammen um eine neue Browser API zu definieren, die z.B. dem Flash Player eine nahtlosere Integration ermöglicht. Damit sollen Plugins auf gleicher Stufe, wie zum Beispiel die JavaScript oder Rendering-Engine laufen. Google hat bereits eine Entwicklerversion von Chrome mit dieser API veröffentlicht. Sicherlich verspricht sich Google durch [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe arbeitet mit der Mozilla Foundation und Google zusammen um eine neue Browser API zu definieren, die z.B. dem Flash Player eine nahtlosere Integration ermöglicht. Damit sollen Plugins auf gleicher Stufe, wie zum Beispiel die JavaScript oder Rendering-Engine laufen. Google hat bereits eine Entwicklerversion von Chrome mit dieser API veröffentlicht. Sicherlich verspricht sich Google durch dieses schnelle Vorpreschen auch eine höhere Akzeptanz des Hauseigenen Browsers Chrome.<a href="http://blogs.adobe.com/flashplayer/2010/03/improved_flash_player_support.html"> Mehr zum Plugin im Flash &#8211; Blog von Adobe</a>.<a href="http://blogs.adobe.com/flashplayer/2010/03/improved_flash_player_support.html"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://reality-and-a-half.multiversum.com/werkzeuge/flash-player-soll-besser-in-browser-integriert-werden/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kompakt Spiegelreflex-Kamera von Sony</title>
		<link>http://reality-and-a-half.multiversum.com/werkzeuge/kompakt-spiegelreflex-kamera-von-sony</link>
		<comments>http://reality-and-a-half.multiversum.com/werkzeuge/kompakt-spiegelreflex-kamera-von-sony#comments</comments>
		<pubDate>Mon, 22 Feb 2010 12:58:53 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Werkzeuge]]></category>

		<guid isPermaLink="false">http://reality-and-a-half.multiversum.com/?p=143</guid>
		<description><![CDATA[Sony bring demnächst eine neue Serie von DSLR-Kompaktkameras mit Wechselobjektiv heraus. Das Interessante dabei ist auch, dass Videos in 1080px Qualität aufgenommen werden können. Wie das zum (semi)-professionellen Filmen taugt, wird sich zeigen. Mehr darüber bei heise online &#8211; PMA: Sony kündigt Kompaktkamera mit DSLR-Fähigkeiten an.]]></description>
			<content:encoded><![CDATA[<p>Sony bring demnächst eine neue Serie von DSLR-Kompaktkameras mit Wechselobjektiv heraus. Das Interessante dabei ist auch, dass Videos in 1080px Qualität aufgenommen werden können. Wie das zum (semi)-professionellen Filmen taugt, wird sich zeigen. Mehr darüber bei <a href="http://www.heise.de/newsticker/meldung/PMA-Sony-kuendigt-Kompaktkamera-mit-DSLR-Faehigkeiten-an-936465.html">heise online &#8211; PMA: Sony kündigt Kompaktkamera mit DSLR-Fähigkeiten an</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://reality-and-a-half.multiversum.com/werkzeuge/kompakt-spiegelreflex-kamera-von-sony/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google kauft Codec-Firma On2</title>
		<link>http://reality-and-a-half.multiversum.com/werkzeuge/google-kauft-codec-firma-on2</link>
		<comments>http://reality-and-a-half.multiversum.com/werkzeuge/google-kauft-codec-firma-on2#comments</comments>
		<pubDate>Fri, 19 Feb 2010 09:43:52 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Werkzeuge]]></category>

		<guid isPermaLink="false">http://reality-and-a-half.multiversum.com/?p=141</guid>
		<description><![CDATA[Google hat die Codec-Firma On2 akquiriert. Die Video-Kompressionsalgorithmen sind z.B. im Flash Player integriert (On2 VP6). Mehr dazu bei heise online &#8211; Google schließt Übernahme des Codec-Spezialisten On2 Technologies ab.]]></description>
			<content:encoded><![CDATA[<p>Google hat die Codec-Firma On2 akquiriert. Die Video-Kompressionsalgorithmen sind z.B. im Flash Player integriert (On2 VP6). Mehr dazu bei <a href="http://www.heise.de/newsticker/meldung/Google-schliesst-Uebernahme-des-Codec-Spezialisten-On2-Technologies-ab-935165.html">heise online &#8211; Google schließt Übernahme des Codec-Spezialisten On2 Technologies ab</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://reality-and-a-half.multiversum.com/werkzeuge/google-kauft-codec-firma-on2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schöner Beitrag über ein Film-Kurzfeature zum Test der Filmtauglichkeit mit CanonDSLRs</title>
		<link>http://reality-and-a-half.multiversum.com/produkte/schoner-beitrag-uber-ein-film-kurzfeature-zum-test-der-filmtauglichkeit-mit-canondslrs</link>
		<comments>http://reality-and-a-half.multiversum.com/produkte/schoner-beitrag-uber-ein-film-kurzfeature-zum-test-der-filmtauglichkeit-mit-canondslrs#comments</comments>
		<pubDate>Fri, 12 Feb 2010 15:18:32 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Produkte]]></category>
		<category><![CDATA[Werkzeuge]]></category>
		<category><![CDATA[canon 5Dmkii]]></category>
		<category><![CDATA[canon 7d]]></category>
		<category><![CDATA[spiegelreflex]]></category>

		<guid isPermaLink="false">http://reality-and-a-half.multiversum.com/?p=132</guid>
		<description><![CDATA[Tolle Aufnahmen und interessanter Background zur Entstehung: The tale of Lucasfilm, Skywalker Ranch, Red Tails, Star Wars and Canon DSLRs on a 40 foot screen! &#124; Philip Bloom.]]></description>
			<content:encoded><![CDATA[<p>Tolle Aufnahmen und interessanter Background zur Entstehung:</p>
<p><a href="http://philipbloom.co.uk/2009/12/12/the-tale-of-lucasfilm-skywalker-ranch-red-tails-star-wars-and-canon-dslrs/">The tale of Lucasfilm, Skywalker Ranch, Red Tails, Star Wars and Canon DSLRs on a 40 foot screen! | Philip Bloom</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://reality-and-a-half.multiversum.com/produkte/schoner-beitrag-uber-ein-film-kurzfeature-zum-test-der-filmtauglichkeit-mit-canondslrs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copperlicht &#8211; 3D-Engine rendert Quake 3 im Browser &#8211; Golem.de</title>
		<link>http://reality-and-a-half.multiversum.com/werkzeuge/copperlicht-3d-engine-rendert-quake-3-im-browser-golem-de</link>
		<comments>http://reality-and-a-half.multiversum.com/werkzeuge/copperlicht-3d-engine-rendert-quake-3-im-browser-golem-de#comments</comments>
		<pubDate>Wed, 10 Feb 2010 08:07:06 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Werkzeuge]]></category>

		<guid isPermaLink="false">http://reality-and-a-half.multiversum.com/?p=130</guid>
		<description><![CDATA[Nicht schlecht, was inzwischen mit JavaScript alles im Browser möglich ist. Die 3D-Engine Copperlicht rendert auch komplexe Szenen in Echtzeit. Das lässt sich sicher auch gut für Live-Animationen etc. verwenden. Mehr dazu: Copperlicht &#8211; 3D-Engine rendert Quake 3 im Browser &#8211; Golem.de.]]></description>
			<content:encoded><![CDATA[<p>Nicht schlecht, was inzwischen mit JavaScript alles im Browser möglich ist. Die 3D-Engine Copperlicht rendert auch komplexe Szenen in Echtzeit. Das lässt sich sicher auch gut für Live-Animationen etc. verwenden. Mehr dazu: <a href="http://www.golem.de/1002/72973.html">Copperlicht &#8211; 3D-Engine rendert Quake 3 im Browser &#8211; Golem.de</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://reality-and-a-half.multiversum.com/werkzeuge/copperlicht-3d-engine-rendert-quake-3-im-browser-golem-de/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get more control over the Flex DateField component</title>
		<link>http://reality-and-a-half.multiversum.com/werkzeuge/get-more-control-over-the-flex-datefield-component</link>
		<comments>http://reality-and-a-half.multiversum.com/werkzeuge/get-more-control-over-the-flex-datefield-component#comments</comments>
		<pubDate>Tue, 19 Jan 2010 15:00:57 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Werkzeuge]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[DateField]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[mxml]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[swf]]></category>

		<guid isPermaLink="false">http://reality-and-a-half.multiversum.com/?p=121</guid>
		<description><![CDATA[I really messed up with the standard Flex DateField component trying to get rid of this annoying text field left to the date icon. In my opinion Flex gives you too less control over all of the in a DateField included components. There is no attribute or style available to hide the TextInput field. But [...]]]></description>
			<content:encoded><![CDATA[<p>I really messed up with the standard Flex DateField component trying to get rid of this annoying text field left to the date icon. In my opinion Flex gives you too less control over all of the in a DateField included components. There is no attribute or style available to hide the TextInput field.</p>
<p>But fortunately it&#8217;s very easy to extend Flex components. For a project I was working I pragmatically turned off the visibility of the input field by making the TextInput field child object accessible to the outer world by adding a getter and a setter method for the ComboBase textField class property. This gives us full control over the input field. Instead of just turning visibility off you can of change other properties as the width or height.</p>
<p>The actionscript extension class (DateChooserPopup.as)<br />
<span style="font-family: monospace, 'Times New Roman', 'Bitstream Charter', Times, serif; "> </span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="color: #ad01d6;">package</span> customComponents</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;">{</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span><span style="color: #3c3dff;">import</span> mx.controls.DateField;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span><span style="color: #3c3dff;">import</span> mx.controls.TextInput;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px;"><span style="white-space: pre;"> </span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span><span style="color: #3c3dff;">public</span> <span style="color: #ad01d6;">class</span> DateChooserPopup <span style="color: #3c3dff;">extends</span> DateField</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span>{</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span><span style="color: #3c3dff;"> public</span> <span style="color: #44a979;">function</span> DateChooserPopup()</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span>{</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span><span style="color: #3c3dff;">super</span>();</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span>}</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span><span style="color: #3c3dff;">public</span> <span style="color: #44a979;">function</span> <span style="color: #3c3dff;">set</span> TextInputField( textInput:TextInput ):<span style="color: #3c3dff;">void</span> {</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span><span style="color: #3c3dff;">this</span>.textInput = textInput;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span>}</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px;"><span style="white-space: pre;"> </span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span><span style="color: #3c3dff;">public</span> <span style="color: #44a979;">function</span> <span style="color: #3c3dff;">get</span> TextInputField():TextInput {</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span><span style="color: #3c3dff;">return</span> <span style="color: #3c3dff;">this</span>.textInput;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="white-space: pre;"> </span>}</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px;"><span style="white-space: pre;"> <span style="white-space: normal;"><span style="white-space: pre;"> </span>}</span></span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;">}</p>
<div><span style="font-family: Monaco, 'Times New Roman', 'Bitstream Charter', Times, serif;"><span style="line-height: normal;"><br />
</span></span></div>
<p>Now we use the new component within the MXML main file:</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #a71206;"><span style="color: #3c00ff;">&lt;mx:Application</span><span style="color: #000000;"> xmlns:mx=&#8221;</span>http://www.adobe.com/2006/mxml<span style="color: #000000;">&#8221; width=&#8221;</span>640<span style="color: #000000;">&#8221; height=&#8221;</span>445<span style="color: #000000;">&#8221; layout=&#8221;</span>absolute<span style="color: #000000;">&#8221; backgroundGradientColors=&#8221;</span>[#FFFFFF, #FFFFFF]<span style="color: #000000;">&#8221; xmlns:CUSTComp=&#8221;</span><span style="color: #000000;">customComponents.*</span><span style="color: #000000;">&#8220;</span><span style="color: #3c00ff;">&gt;</span></p>
<div><span style="font-family: Monaco, 'Times New Roman', 'Bitstream Charter', Times, serif; color: #3c00ff; font-size: small;"><span style="line-height: normal;"></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco;"><span style="color: #3c00ff;"> &lt;CUSTComp:DateChooserPopup</span> creationComplete=&#8221;<span style="color: #3c3dff;">this</span>.TextInputField.visible=false&#8221; <span style="color: #3c00ff;">/&gt;</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px;"><span style="white-space: pre;"> </span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #3c00ff;">&lt;/mx:Application&gt;</p>
<div><span style="font-family: Monaco, 'Times New Roman', 'Bitstream Charter', Times, serif; color: #3c00ff; font-size: small;"><span style="line-height: normal;"><br />
</span></span></div>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #3c00ff;"><span style="font-size: small;"><span style="font-size: small;"><span><br />
</span></span></span></p>
<p></span></span></div>
]]></content:encoded>
			<wfw:commentRss>http://reality-and-a-half.multiversum.com/werkzeuge/get-more-control-over-the-flex-datefield-component/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
