<?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>پادشاه فلش &#187; Array</title>
	<atom:link href="http://blog.iflashlord.com/tag/array/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.iflashlord.com</link>
	<description>دست نوشته های یک پادشاه فلش</description>
	<lastBuildDate>Sat, 31 Jul 2010 05:55:09 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Array.indexOf و Array.lastIndexOf در اکشن اسکریپت ۳</title>
		<link>http://blog.iflashlord.com/1389/04/array-indexof-lastindexof-%d8%a7%da%a9%d8%b4%d9%86-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa-3/</link>
		<comments>http://blog.iflashlord.com/1389/04/array-indexof-lastindexof-%d8%a7%da%a9%d8%b4%d9%86-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa-3/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 10:48:54 +0000</pubDate>
		<dc:creator>بهروز پولادرگ</dc:creator>
				<category><![CDATA[ادوبی فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Boolean]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[indexOf]]></category>
		<category><![CDATA[lastIndexOf]]></category>
		<category><![CDATA[Number]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[Sprite]]></category>
		<category><![CDATA[آرایه]]></category>
		<category><![CDATA[اکشن اسکریپت 3]]></category>
		<category><![CDATA[فلش]]></category>

		<guid isPermaLink="false">http://blog.iflashlord.com/?p=444</guid>
		<description><![CDATA[ساختار کلی : تابع اکشن اسکریپت ۳ خروجی عدد indexOf(searchElement:*, fromIndex:int = 0):int searchElement : عنصری که برای پیدا کرد آن جستجو می کنیم fromIndex : شروع کردن از اندیس تابع اکشن اسکریپت ۳ خروجی عدد lastIndexOf(searchElement:*, fromIndex:int = 0x7fffffff):int searchElement : عنصری که برای پیدا کرد آن جستجو می کنیم fromIndex : شروع کردن [...]]]></description>
			<content:encoded><![CDATA[<p><strong>ساختار کلی :</strong></p>
<p><em>تابع اکشن اسکریپت ۳ خروجی عدد</em></p>
<pre class="brush: as3;">
indexOf(searchElement:*, fromIndex:int = 0):int
</pre>
<p><strong>searchElement  : </strong> عنصری که برای پیدا کرد آن جستجو می کنیم<br />
<strong>fromIndex :</strong> شروع کردن از اندیس</p>
<p><em>تابع اکشن اسکریپت ۳ خروجی عدد</em></p>
<pre class="brush: as3;">
lastIndexOf(searchElement:*,  fromIndex:int = 0x7fffffff):int
</pre>
<p><strong>searchElement  : </strong> عنصری که برای پیدا کرد آن جستجو می کنیم<br />
<strong>fromIndex :</strong> شروع کردن از اندیس</p>
<p><span id="more-444"></span></p>
<p>نحوه استفاده از این متد مثل استفاده از  String.indexOf و String.lastIndexOf  می باشد و شما می توانید به طور مثال  محل قرار گیری یک Object  در یک Array را بدست آورید و یا محل قرار گیری  یک sprite در یک آرایه<strong> (چندمین عنصر بودن آن)</strong> را بدست آورید<br />
در صورتی که  عنصر مورد نظر شما در آرایه موجود نباشد خروجی<strong> -۱</strong> می باشد</p>
<p><strong>حال  به مثالی در این مورد توجه کنید: </strong></p>
<pre class="brush: as3;">
var sprite:Sprite = new Sprite();
var  object:Object = new Object();
var boolean:Boolean = true;
var  number:Number = 10;

var array:Array = new Array(sprite, object,  number);
trace(array.indexOf(sprite)); // 0
trace(array.indexOf(number));  // 2
trace(array.indexOf(boolean)); // -1
</pre>
<p>موفق و پیروز باشید</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.iflashlord.com/1389/04/array-indexof-lastindexof-%d8%a7%da%a9%d8%b4%d9%86-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>معکوس کردن یک رشته متنی در AS3</title>
		<link>http://blog.iflashlord.com/1388/11/%d9%85%d8%b9%da%a9%d9%88%d8%b3-%da%a9%d8%b1%d8%af%d9%86-%db%8c%da%a9-%d8%b1%d8%b4%d8%aa%d9%87-%d9%85%d8%aa%d9%86%db%8c-%d8%af%d8%b1-as3/</link>
		<comments>http://blog.iflashlord.com/1388/11/%d9%85%d8%b9%da%a9%d9%88%d8%b3-%da%a9%d8%b1%d8%af%d9%86-%db%8c%da%a9-%d8%b1%d8%b4%d8%aa%d9%87-%d9%85%d8%aa%d9%86%db%8c-%d8%af%d8%b1-as3/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 04:56:00 +0000</pubDate>
		<dc:creator>بهروز پولادرگ</dc:creator>
				<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[join]]></category>
		<category><![CDATA[reverse]]></category>
		<category><![CDATA[reverseString]]></category>
		<category><![CDATA[split]]></category>
		<category><![CDATA[معکوس]]></category>

		<guid isPermaLink="false">http://blog.iflashlord.com/?p=144</guid>
		<description><![CDATA[برای معکوس کردن یک رشته متنی راه های مختلفی وجود دارد در زیر سعی کردیم به چند راه بپردازیم ، اگر رهی هم اکنون به ذهن شما رسید می توانید آن را در اینجا با دوستانتان به اشتراک بگزارید. راه اول function reverseString(tString:String):String { var tmp_array:Array=tString.split(&#34;&#34;); tmp_array.reverse(); var tmpString:String=tmp_array.join(&#34;&#34;); return tmpString; } در این روش [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p>برای معکوس کردن یک رشته متنی راه های مختلفی وجود دارد در زیر سعی کردیم به چند راه بپردازیم ، اگر رهی هم اکنون به ذهن شما رسید می توانید آن را در اینجا با دوستانتان به اشتراک بگزارید.</p>
<p>راه اول</p>
<pre class="brush: as3;">

function reverseString(tString:String):String {
var tmp_array:Array=tString.split(&quot;&quot;);
tmp_array.reverse();
var tmpString:String=tmp_array.join(&quot;&quot;);
return tmpString;
}
</pre>
<p>در این روش ابتدا توسط متد split مربوط به String متن دریافتی تابع را به  صورت حرف حرف جدا می کنیم برای این که جدا سازی به صورت حرف حرف اعمال شود  می بایست مقدار &#8220;&#8221; را که آرگمان ورودی split می باشد ، استفاده کنیم. این  آرگمان نوع شکستن متن را بر مبنای خاص مشخص می کند مثلا برای جدا سازی کلمه  های یک متن می توانید از &#8221; &#8221; (با مقدار یک Space) استفاده نمایید. ( خروجی  به صورت آرایه می باشد)<br />
<span id="more-144"></span><br />
در این مرحله از متد reverse مربوط به  آرایه های که به صورت معکوس مرتب سازی را انجام می دهد استفاده می کنیم.با  این کار اندیس یا (index) های آرایه معکوس می شود.</p>
<p>در مرحله بعد  آرایه را با کمک متد join (آرایه ها) به یک دیگر متصل می کنیم و در نهایت  مقدار متنی را return می کنیم</p>
<p>راه دوم</p>
<pre class="brush: as3;">

function reverseString(tString:String):String {
return tString.split(&quot;&quot;).reverse().join(&quot;&quot;);
}
</pre>
<p>عملا در این دو راه یک کار انجام می شود که ابتدا توسطsplit  به صورت حرف حرف جداسازی و در آرایه قرار می گیرید و توسط reverse معکوش شده و توسط join به هم پیوسته می شود و نتیجه نهای به عنوان خروجی تابع return  می شود.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iflashlord.com/1388/11/%d9%85%d8%b9%da%a9%d9%88%d8%b3-%da%a9%d8%b1%d8%af%d9%86-%db%8c%da%a9-%d8%b1%d8%b4%d8%aa%d9%87-%d9%85%d8%aa%d9%86%db%8c-%d8%af%d8%b1-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
