<?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>IxD Consultant &#187; January</title>
	<atom:link href="http://ixd-consultant.com/blog/category/2010/jan-2010/feed/" rel="self" type="application/rss+xml" />
	<link>http://ixd-consultant.com/blog</link>
	<description>UX, AS, Thoughts</description>
	<lastBuildDate>Mon, 12 Jul 2010 21:00:38 +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>ActionScript 2.0 Arabic Parsing v1.1</title>
		<link>http://ixd-consultant.com/blog/2010/01/26/actionscript-2-0-arabic-parsing-v1-1/</link>
		<comments>http://ixd-consultant.com/blog/2010/01/26/actionscript-2-0-arabic-parsing-v1-1/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 05:24:14 +0000</pubDate>
		<dc:creator>xVisage</dc:creator>
				<category><![CDATA[2010]]></category>
		<category><![CDATA[January]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Arabic]]></category>
		<category><![CDATA[AS2]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://ixd-consultant.com/blog/?p=241</guid>
		<description><![CDATA[Update: a newer version available here As per my previous post here, I&#8217;ve made some improvements to my method for proper Arabic rendering in a dynamic TextField using ActionScript 2.0. An ActionSctipt 3.0 version available here Many thanks to all reviewers, your comments were very helpful bringing this version available, now you can use and [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_light-green" style="float: right; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fixd-consultant.com%252Fblog%252F2010%252F01%252F26%252Factionscript-2-0-arabic-parsing-v1-1%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F8ShJKw%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22ActionScript%202.0%20Arabic%20Parsing%20v1.1%22%20%7D);"></div>
<p><strong>Update:</strong> a newer version available <a href="http://ixd-consultant.com/blog/2010/07/12/open-source-arabic-parsing-v1-5/" target="_self"><span style="color: #0066ff;">here</span></a></p>
<p>As per my previous post <a href="http://ixd-consultant.com/blog/2009/12/21/arabic-text-in-actionscript-2-0/" target="_self"><span style="color: #0066ff;">here</span></a>, I&#8217;ve made some improvements to my method for proper Arabic rendering in a dynamic TextField using ActionScript 2.0.</p>
<blockquote><p>
	<i>An ActionSctipt 3.0 version available <a href="http://ixd-consultant.com/blog/wp-content/uploads/2010/02/arabic_as3_v1.1/parsearabic_v1.1.zip" target="_self"><span style="color: #0066ff;">here</span></a></i>
</p></blockquote>
<p>Many thanks to all reviewers, your comments were very helpful bringing this version available, now you can use and test my new <a href="http://ixd-consultant.com/blog/wp-content/uploads/2010/01/arabic_as2_v1.1/parsearabic_v1.1.zip" target="_blank"><span style="color: #0066ff;">parseArabic</span></a> method ..</p>
<p><em>Requirements:</em></p>
<ol>
<li> Dynamic TextField</li>
<li>HTML Enabled TextField</li>
<li>Pre-Defined TextFormat</li>
<li>Arabic Fonts must include a complete <a href="http://www.unicode.org/charts/PDF/UFE70.pdf" target="_blank"><span style="color: #0066ff;">Arabic Presentation Forms-B</span></a> (glyphs from FE70 to FEFE according to the Unicode Standard 5.2)</li>
</ol>
<p><em>Features Supported:</em></p>
<ol>
<li> Embedding Fonts (just put a dynamic textfield on-stage and select at least Basic Latin (95 glyphs) and Arabic (1088 glyphs) from the Character Embedding menu).</li>
<li>Arabic Ligatures.</li>
<li>Word Wrapping.</li>
<li>Bi-Directional text.</li>
<li>HTML Text.</li>
<li>Loading External text.</li>
</ol>
<p><em>Features Not Supported:</em></p>
<ol>
<li> Arabic Diacritics.</li>
</ol>
<p><em>Fixed Bugs:</em></p>
<ol>
<li> Correct Arabic Ligatures with/without embedding fonts</li>
<li>Correct Brackets Directions</li>
<li>Clean Line-Breaks</li>
</ol>
<p>Here is an example works with <a href="http://ixd-consultant.com/blog/wp-content/uploads/2010/01/arabic_as2_v1.1/arabic.xml" target="_blank"><span style="color: #0066ff;">this</span></a> external XML file:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="200" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="scale" value="noscale" /><param name="base" value="http://ixd-consultant.com/blog/wp-content/uploads/2010/01/arabic_as2_v1.1/" /><param name="src" value="http://ixd-consultant.com/blog/wp-content/uploads/2010/01/arabic_as2_v1.1/arabic.swf" /><embed type="application/x-shockwave-flash" width="500" height="200" src="http://ixd-consultant.com/blog/wp-content/uploads/2010/01/arabic_as2_v1.1/arabic.swf" base="http://ixd-consultant.com/blog/wp-content/uploads/2010/01/arabic_as2_v1.1/" scale="noscale"></embed></object><br />
<em>download the above example <a href="http://ixd-consultant.com/blog/wp-content/uploads/2010/01/arabic_as2_v1.1/arabic_as2_v1.1.zip" target="_blank"><span style="color: #0066ff;">here</span></a></em></p>
<p><strong>Note:</strong><br />
When you try to select and copy the above text into a static TextField it will display Arabic properly as well, just another benefit of this method, but if you paste the copied text into any other text editor you will see an alien version instead!
<div class="fblike_button" style="position:absolute; padding-top:3px;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fixd-consultant.com%2Fblog%2F2010%2F01%2F26%2Factionscript-2-0-arabic-parsing-v1-1%2F&amp;layout=standard&amp;show_faces=false&amp;width=&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:px; height:25px"></iframe></div>

]]></content:encoded>
			<wfw:commentRss>http://ixd-consultant.com/blog/2010/01/26/actionscript-2-0-arabic-parsing-v1-1/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>
