<?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; navigateToURL</title>
	<atom:link href="http://blog.iflashlord.com/tag/navigatetourl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.iflashlord.com</link>
	<description>دست نوشته های یک پادشاه فلش</description>
	<lastBuildDate>Wed, 11 Jan 2012 12:09:13 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ساخت تابع getURL در اکشن اسکریپت ۳</title>
		<link>http://blog.iflashlord.com/1390/08/%d8%b3%d8%a7%d8%ae%d8%aa-%d8%aa%d8%a7%d8%a8%d8%b9-geturl-%d8%af%d8%b1-%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/1390/08/%d8%b3%d8%a7%d8%ae%d8%aa-%d8%aa%d8%a7%d8%a8%d8%b9-geturl-%d8%af%d8%b1-%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>Fri, 18 Nov 2011 06:54:14 +0000</pubDate>
		<dc:creator>بهروز پولادرگ</dc:creator>
				<category><![CDATA[ادوبی فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[catch]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash.net.navigateToURL]]></category>
		<category><![CDATA[flash.net.URLRequest]]></category>
		<category><![CDATA[getURL]]></category>
		<category><![CDATA[navigateToURL]]></category>
		<category><![CDATA[target]]></category>
		<category><![CDATA[try]]></category>
		<category><![CDATA[URI]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[URLRequest]]></category>
		<category><![CDATA[آرگمان]]></category>
		<category><![CDATA[اکشن اسکریپت 2]]></category>
		<category><![CDATA[اکشن اسکریپت 3]]></category>
		<category><![CDATA[فلش]]></category>

		<guid isPermaLink="false">http://blog.iflashlord.com/?p=1638</guid>
		<description><![CDATA[اگر با اکشن اسکریپت ۲ کار کرده باشید حتما می دانید ،برای درخواست های بازکردن لینک ها و آدرس های وب و درخواست های وب از فرمان getURL استفاده می شود. البته این تابع به این شکل دیگر در اکشن اسکریپت ۳ پشتیبانی نمی شود. در این مطلب می خواهیم این تابع را با همان [...]]]></description>
			<content:encoded><![CDATA[<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">
	<img src="http://blog.iflashlord.com/wp-content/uploads/2011/11/geturl_iflashlord.jpg" alt="iflashlord.com" />
	</p><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">اگر با اکشن اسکریپت ۲ کار کرده باشید حتما می دانید ،برای درخواست های بازکردن لینک ها و آدرس های وب و درخواست های وب از فرمان getURL استفاده می شود. البته این تابع به این شکل دیگر در اکشن اسکریپت ۳ پشتیبانی نمی شود. در این مطلب می خواهیم این تابع را با همان نام قدیمی و آرگمان های قدیمی برای اکشن اسکریپت ۳ آماده کنیم.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><span id="more-1638"></span></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ابتدا کلاس های مورد نیاز را import می کنیم</p>
<pre class="brush: as3; title: ; notranslate">
import flash.net.URLRequest;
import flash.net.navigateToURL;
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در مرحله بعد ما تابعی با همان نام (getURL) تعریف می کنیم و آرگمان ها را نیز به همان صورت معرفی می کنیم ، آرگمان اول در getURL مربوطه به آدرس (URL) و آرگمان دوم target که به نوع باز شدن مربوطه می شد.</p>
<pre class="brush: as3; title: ; notranslate">
function getURL(url:String, target:String = null)
{
	try
	{
		navigateToURL(new URLRequest(url), target);
	}
	catch (error:Error)
	{
		trace(&quot;[getURL] &quot;+error);
	}
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در نهایت بخش اصلی کد ما که آن را درون try می نویسیم تا بتوانیم خطای احتمالی آن را catch کنیم. در این بخش طبق استاندارد جدید اکشن اسکرپیت ۳ برای بازکردن لینک ها از کلاس های navigateToURL و URLRequest استفاده می کنیم. که نقش URLRequest مشخص کردن محتوای متنی به عنوان درخواست URL می باشد و نقش navigateToURL باز کردن پیوند (link) طبق آرگمان های ورودی می باشد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">حال می توانید با سرعت بیشتر و مثل تابع getURL درخواست های مربوطه به پیوند های خودتان را اجرا نمایید.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iflashlord.com/1390/08/%d8%b3%d8%a7%d8%ae%d8%aa-%d8%aa%d8%a7%d8%a8%d8%b9-geturl-%d8%af%d8%b1-%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>navigateToURL در اکشن اسکریپت ۳</title>
		<link>http://blog.iflashlord.com/1388/11/navigatetourl-%d8%af%d8%b1-%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/1388/11/navigatetourl-%d8%af%d8%b1-%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>Sun, 14 Feb 2010 21:21:33 +0000</pubDate>
		<dc:creator>بهروز پولادرگ</dc:creator>
				<category><![CDATA[ادوبی فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[mouse event در فلش]]></category>
		<category><![CDATA[MouseEvent]]></category>
		<category><![CDATA[mouseevent در فلش]]></category>
		<category><![CDATA[navigateToURL]]></category>
		<category><![CDATA[navigatetourl تابع]]></category>
		<category><![CDATA[URLRequest]]></category>
		<category><![CDATA[آموزش اسکریپت دکمه در فلش]]></category>
		<category><![CDATA[آموزش فلش و کدهای اکشن اسکریپت]]></category>
		<category><![CDATA[آموزش كدهاي فلش]]></category>
		<category><![CDATA[آموزش کد های فلش]]></category>
		<category><![CDATA[آموزش کدهای اکشن اسکریپت]]></category>
		<category><![CDATA[آموزش کدهای فلش]]></category>
		<category><![CDATA[اسكريپت دكمه]]></category>
		<category><![CDATA[اسكريپت فلش]]></category>
		<category><![CDATA[اسکریپ برای ایجاد دکمه در فلش]]></category>
		<category><![CDATA[اسکریپت]]></category>
		<category><![CDATA[اسکریپت برای دکمه های فلش]]></category>
		<category><![CDATA[اسکریپت دکمه فلش]]></category>
		<category><![CDATA[اسکریپت نویسه در فلش]]></category>
		<category><![CDATA[اكشن اسكريپ 3 صفحه كليد]]></category>
		<category><![CDATA[اموزش اسكريپ فلش]]></category>
		<category><![CDATA[اموزش کدهای اکشن اسکریپ فلش]]></category>
		<category><![CDATA[اموزش کدهای فلش]]></category>
		<category><![CDATA[اکشن اسکریپت 3]]></category>
		<category><![CDATA[اکشن اسکریپت 3 دکمه]]></category>
		<category><![CDATA[اکشن اسکریپت ساخت دکمه]]></category>
		<category><![CDATA[اکشن دکمه در فلش]]></category>
		<category><![CDATA[اکشن نوشتن برای یک کلید با اکشن اسکریپت 3]]></category>
		<category><![CDATA[اکشن های دگمه در فلش]]></category>
		<category><![CDATA[اکشن کلید در اکشن اسکریپت 3]]></category>
		<category><![CDATA[ایجاد دکمه در فلش با اکشن اسکریپت]]></category>
		<category><![CDATA[ایجاد لینک در flash]]></category>
		<category><![CDATA[ایجاد لینک در فلش]]></category>
		<category><![CDATA[برنامهای برای نوشتن ایمیل]]></category>
		<category><![CDATA[تابع mouse event ماوس]]></category>
		<category><![CDATA[دانلود دكمه]]></category>
		<category><![CDATA[دانلود دکمه]]></category>
		<category><![CDATA[دانلود دکمه برای فلش]]></category>
		<category><![CDATA[دانلود دکمه در فلش]]></category>
		<category><![CDATA[دانلود دکمه فلش]]></category>
		<category><![CDATA[دانلود ساخت كليد فلش]]></category>
		<category><![CDATA[دانلود ساخت کلید فلش]]></category>
		<category><![CDATA[دانلود صداي دكمه]]></category>
		<category><![CDATA[دانلود صداي كليد براي فلش]]></category>
		<category><![CDATA[دانلود صدای دکمه]]></category>
		<category><![CDATA[دانلود صدای دکمه در فلش]]></category>
		<category><![CDATA[دانلود صدای کلیک برای فلش]]></category>
		<category><![CDATA[دانلود صدای کلیک برنامه]]></category>
		<category><![CDATA[دانلود کلید برای فلش]]></category>
		<category><![CDATA[دكمه لينك به فايل در فلش]]></category>
		<category><![CDATA[دكمه هاي فلش]]></category>
		<category><![CDATA[دکمه stop در اکشن اسکریپت 3]]></category>
		<category><![CDATA[دکمه برای فلش]]></category>
		<category><![CDATA[دکمه در فلش]]></category>
		<category><![CDATA[دکمه فلش]]></category>
		<category><![CDATA[دکمه لینک در فلش]]></category>
		<category><![CDATA[دکمه های فلش]]></category>
		<category><![CDATA[دکمه های فلش فارسی]]></category>
		<category><![CDATA[رویداد]]></category>
		<category><![CDATA[ساخت اسکریپت دکمه]]></category>
		<category><![CDATA[ساخت دكمه جاوا]]></category>
		<category><![CDATA[ساخت دكمه در فلش اكشن اسكريپ]]></category>
		<category><![CDATA[ساخت دكمه فلش اكشن اسكريپ]]></category>
		<category><![CDATA[ساخت دکمه با اکشن اسکریپ در فلش]]></category>
		<category><![CDATA[ساخت دکمه با فلش]]></category>
		<category><![CDATA[ساخت دکمه در فلش با مثال]]></category>
		<category><![CDATA[ساخت دکمه لینک در فلش]]></category>
		<category><![CDATA[ساخت دکمه مای کلربردی در فلش پلیر]]></category>
		<category><![CDATA[ساخت فلش دکمه]]></category>
		<category><![CDATA[ساخت كليد با فلش]]></category>
		<category><![CDATA[ساخت كليد فلش]]></category>
		<category><![CDATA[ساخت كليد هاي فلش براي سايت]]></category>
		<category><![CDATA[ساخت لينك در فلش]]></category>
		<category><![CDATA[ساخت لینک در فلش]]></category>
		<category><![CDATA[ساخت کلید برای سایت]]></category>
		<category><![CDATA[ساخت کلید در flash]]></category>
		<category><![CDATA[ساخت کلید فلش]]></category>
		<category><![CDATA[ساخت کلید فلشی برای سایت]]></category>
		<category><![CDATA[ساختن دکمه با جاوا اسکریپت]]></category>
		<category><![CDATA[ساختن دکمه در فلش]]></category>
		<category><![CDATA[ساختن كليد]]></category>
		<category><![CDATA[ساختن كليد فلش]]></category>
		<category><![CDATA[ساختن کلید توسط فلش]]></category>
		<category><![CDATA[ساختن کلید دانلود]]></category>
		<category><![CDATA[صداي كليك]]></category>
		<category><![CDATA[صدای دکمه]]></category>
		<category><![CDATA[صدای دکمه و کلیک]]></category>
		<category><![CDATA[صدای کلید]]></category>
		<category><![CDATA[طرز ساختن بنر]]></category>
		<category><![CDATA[طرز ساختن دکمه در فلش]]></category>
		<category><![CDATA[فرمان لینک در اکشن اسکریپت]]></category>
		<category><![CDATA[فلش]]></category>
		<category><![CDATA[كد اسكريپ]]></category>
		<category><![CDATA[كد اسكريپت براي فلش]]></category>
		<category><![CDATA[كد اكشن اسكريپت 3]]></category>
		<category><![CDATA[كد دكمه در فلش]]></category>
		<category><![CDATA[كد دكمه فلش]]></category>
		<category><![CDATA[كدهاي جاوا نظرسنجي]]></category>
		<category><![CDATA[لینک در فلش]]></category>
		<category><![CDATA[لینک درفلش]]></category>
		<category><![CDATA[لینک دکمه در فلش]]></category>
		<category><![CDATA[مشاهده كد جاوا آنلاين]]></category>
		<category><![CDATA[نحوه ی نوشتن کد در اکشن اسکریپت3]]></category>
		<category><![CDATA[نرم افزار نوشتن کد جاوا]]></category>
		<category><![CDATA[نوشتن اکشن اسکریپت]]></category>
		<category><![CDATA[نوشتن اکشن برای دکمه ها در فلش]]></category>
		<category><![CDATA[نوشتن برنامه برای ایمیل]]></category>
		<category><![CDATA[نوشتن کد اسکریپ در فلش]]></category>
		<category><![CDATA[نوشتن کد اکشن اسکریپت برای دکمه های فلش]]></category>
		<category><![CDATA[نوشتن کد برای دکمه در flash]]></category>
		<category><![CDATA[نوشتن کد جاوا]]></category>
		<category><![CDATA[نوشتن کد جاوا انلاین]]></category>
		<category><![CDATA[نوشتن کد در ساخت ایمیل]]></category>
		<category><![CDATA[نوشتن کد یک دکمه در فلش]]></category>
		<category><![CDATA[کد اسکریپ]]></category>
		<category><![CDATA[کد اسکریپت]]></category>
		<category><![CDATA[کد اسکریپت برای فلش]]></category>
		<category><![CDATA[کد اسکریپت در فلش]]></category>
		<category><![CDATA[کد اسکریپت فلش]]></category>
		<category><![CDATA[کد اکشن اسکریپت برای ساختن دکمه در فلش]]></category>
		<category><![CDATA[کد اکشن اسکریپت فلش 3]]></category>
		<category><![CDATA[کد جاوا اسکریپت ساخت دکمه]]></category>
		<category><![CDATA[کد جاوا اسکریپت نوشتن]]></category>
		<category><![CDATA[کد جاوا دکمه]]></category>
		<category><![CDATA[کد دکمه در فلش]]></category>
		<category><![CDATA[کدهای اسکریپت فلش]]></category>
		<category><![CDATA[کدهای اکشن اسکریپت]]></category>
		<category><![CDATA[کدهای اکشن اسکریپت در فلش]]></category>
		<category><![CDATA[کدهای اکشن اسکریپت فلش]]></category>
		<category><![CDATA[کدهای اکشن اسکیریپت]]></category>
		<category><![CDATA[کدهای فلاش اسکریپت]]></category>
		<category><![CDATA[کدهای فلش]]></category>
		<category><![CDATA[کلید در adobe flash]]></category>
		<category><![CDATA[کلید در فلش]]></category>
		<category><![CDATA[کلید فلش]]></category>
		<category><![CDATA[کلید فلشی]]></category>
		<category><![CDATA[کلیدهای فلش]]></category>

		<guid isPermaLink="false">http://blog.iflashlord.com/?p=190</guid>
		<description><![CDATA[یکی از مواردی که به احتمال زیاد هر فردی نیاز خواهد داشت افزودن لینک به دکمه و یا بخشی از فلش می باشد این کار در اکشن اسکریپت ۳ متفاوت از اکشن اسکریپت ۲ می باشد در نسخه جدید از فرمان navigateToURL() استفاده می شود ، در ادامه استفاده از آن را توضیح خواهیم داد&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">
	<img src="http://blog.iflashlord.com/wp-content/uploads/2010/02/actionscript_iflashlord.jpg" alt="iflashlord.com" />
	</p><p style="text-align: center;">
<p style="text-align: right;">یکی از مواردی که به احتمال زیاد هر فردی نیاز خواهد داشت افزودن لینک  به دکمه و یا بخشی از فلش می باشد این کار در اکشن اسکریپت ۳  متفاوت از  اکشن اسکریپت ۲ می باشد در نسخه جدید از فرمان navigateToURL() استفاده می  شود ، در ادامه استفاده از آن را توضیح خواهیم داد&#8230;</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>ساختار کلی  :</strong></p>
<pre class="brush: as3; title: ; notranslate">
navigateToURL(myURL,  window);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>myURL :</strong> آدرس صفحه شما  می باشد که البته می بایست توسط کلاس URLRequest تعریف شده باشد.<br />
<strong>window   :</strong> نوع باز شدن لینک را مشخص می کند (مثلا _blank به صفحه جدید اشاره  می کند.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>در ادامه  به مثالی ساده در این مورد می پردازیم :</strong><br />
<span id="more-190"></span></p>
<pre class="brush: as3; title: ; notranslate">
var  myURL:URLRequest = new URLRequest(&quot;http:///www.iflashlord.com/&quot;);
navigateToURL(myURL,  &quot;_blank&quot;);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در کد بالا ابتدا myURL را از  نوع URLRequest تعریف می کنیم و سپس کلاس URLRequest را ایجاد و مقدار  آدرس صفحه را به عنوان آرگمان آن وارد می کنیم ، تا اینجاد درخواست ایجاد  شد ، این درخواست را به عنوان اولین آرگمان navigateToURL استفاده می کنیم و  دومین آرگمان هم نوع باز شدن که می تواند ، _self , _top , یا نام فریمی  در اچ تی ام ال که می خواهید لینک درون آن فریم فراخوانی شود مقدار دهی  کنید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong><!--sizeo:4--><!--/sizeo-->یه مثال کاربردی <!--sizec--><!--/sizec--></strong><br />
برای  شاخت یک مثال کاربردی از ساخت پروژه جدید از نوع AS3 می نماییم ، کلید  میان بر ctrl+n<br />
<img src="http://www.republicofcode.com/tutorials/flash/as3link/new-as3-file.gif" border="0" alt="" width="474" height="80" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">و سپس از مسیر Window&gt;Component پنل کامپوننت را  انتخاب کنید و سپس بخش User Interface را باز نمایید و بعد Button را با  موس گرفته و بر روی صفحه بکشید و سپس آن را انتخاب کرده و سپس از مسیر  Windows&gt;Components Inspector مقدار Open Link را برای Label وارد  نمایید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img id="--ipb-img-resizer-4" src="http://www.republicofcode.com/tutorials/flash/as3link/button-on-stage.gif" border="0" alt="" width="449" height="280" /><br />
سپس دکمه را انتخاب و پنل Properties را باز  نمایید و instance name را با مقدار my_btn پر نمایید ، با مقدار دهی به  instance names به راحتی متوانید به دکمه ایجاد شده رجوع نمایید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://www.republicofcode.com/tutorials/flash/as3link/instance-name.gif" border="0" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">حال برای نوشتن کد آماده می شویم فریم اول را انتخاب و  راست کلیک نمایید و Actions را انتخاب نمایید ، پنل اکشن باز می شود.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">برای  رویداد دکمه ایجاد شده در زمان کلیک می بایست از MouseEvent.CLICK استفاده  کنید و یک تابع را توسط آن فرخوانی کنید در این مثال onClick</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>کد  مورد نظر : </strong></p>
<pre class="brush: as3; title: ; notranslate">
my_btn.addEventListener(MouseEvent.CLICK,  onClick);
function onClick(e:MouseEvent):void{}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">و حال درون تابع ایجاد شده از کد navigateToURL استفاده می  کنیم و کد نهایی را به صورت زیر می نویسیم :</p>
<pre class="brush: as3; title: ; notranslate">
my_btn.addEventListener(MouseEvent.CLICK,  onClick);
function onClick(e:MouseEvent):void{
navigateToURL(new  URLRequest(&quot;http:///www.iflashlord.com/&quot;), &quot;_blank&quot;);
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">حالا  می تونید به راحتی با کلیدهای Ctrl+Enter فایل رو تست نمایید.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iflashlord.com/1388/11/navigatetourl-%d8%af%d8%b1-%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>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using disk: enhanced
Database Caching 1/13 queries in 0.040 seconds using disk: basic
Object Caching 1200/1359 objects using disk: basic

Served from: blog.iflashlord.com @ 2012-02-09 16:41:47 -->
