<?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; stop</title>
	<atom:link href="http://blog.iflashlord.com/tag/stop/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>زیر و رو کردن ناستلژیک تاریخچه فلش</title>
		<link>http://blog.iflashlord.com/1389/11/%d8%b2%db%8c%d8%b1-%d9%88-%d8%b1%d9%88-%da%a9%d8%b1%d8%af%d9%86-%d9%86%d8%a7%d8%b3%d8%aa%d9%84%da%98%db%8c%da%a9-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae%da%86%d9%87-%d9%81%d9%84%d8%b4-2/</link>
		<comments>http://blog.iflashlord.com/1389/11/%d8%b2%db%8c%d8%b1-%d9%88-%d8%b1%d9%88-%da%a9%d8%b1%d8%af%d9%86-%d9%86%d8%a7%d8%b3%d8%aa%d9%84%da%98%db%8c%da%a9-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae%da%86%d9%87-%d9%81%d9%84%d8%b4-2/#comments</comments>
		<pubDate>Sun, 13 Feb 2011 01:22:27 +0000</pubDate>
		<dc:creator>بهروز پولادرگ</dc:creator>
				<category><![CDATA[ادوبی فلش]]></category>
		<category><![CDATA[دانلود ادوبی فلش پلیر]]></category>
		<category><![CDATA[فلش پلیر10.2]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Apple II]]></category>
		<category><![CDATA[AT&T]]></category>
		<category><![CDATA[athurware]]></category>
		<category><![CDATA[Authorware]]></category>
		<category><![CDATA[authorware دانلود]]></category>
		<category><![CDATA[authorwareدانلود آموزش]]></category>
		<category><![CDATA[authorwareدانلود نرم افزار]]></category>
		<category><![CDATA[CelAnimator]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[cs3فلش]]></category>
		<category><![CDATA[cursor]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Dreamewaver]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[flash player 8]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[FLV]]></category>
		<category><![CDATA[FreeHand]]></category>
		<category><![CDATA[fscommand2]]></category>
		<category><![CDATA[Future]]></category>
		<category><![CDATA[FutureSplash]]></category>
		<category><![CDATA[FutureSplash Animator]]></category>
		<category><![CDATA[Futurewave]]></category>
		<category><![CDATA[gotoAndPlay]]></category>
		<category><![CDATA[gotoAndStop]]></category>
		<category><![CDATA[gotoandstop واکشن اسکريپت]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[gpu در فلش]]></category>
		<category><![CDATA[gpu پردازنده گرافیکی.doc]]></category>
		<category><![CDATA[high-end]]></category>
		<category><![CDATA[http://blog.iflashlord.com/tag/فلشmx/]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Jonathan Gay]]></category>
		<category><![CDATA[LEGO]]></category>
		<category><![CDATA[load movie در فلش]]></category>
		<category><![CDATA[loadMovie]]></category>
		<category><![CDATA[loadmovie در فلش]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[Macromedia Flash]]></category>
		<category><![CDATA[MacroMind-Paracomp]]></category>
		<category><![CDATA[microsite]]></category>
		<category><![CDATA[microsite از]]></category>
		<category><![CDATA[mouse cursor]]></category>
		<category><![CDATA[multi-screens]]></category>
		<category><![CDATA[nextFrame]]></category>
		<category><![CDATA[nextScene]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[PostScript]]></category>
		<category><![CDATA[prototype-based]]></category>
		<category><![CDATA[rich content]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[Shockwave]]></category>
		<category><![CDATA[SmartSketch]]></category>
		<category><![CDATA[Space Invaders]]></category>
		<category><![CDATA[Splash]]></category>
		<category><![CDATA[StageVideo]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[subpixelچیست؟]]></category>
		<category><![CDATA[SuperPaint]]></category>
		<category><![CDATA[this.loadmovie اکشن]]></category>
		<category><![CDATA[Vector Based]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web-native]]></category>
		<category><![CDATA[Wharton]]></category>
		<category><![CDATA[Xerox]]></category>
		<category><![CDATA[Yahoo]]></category>
		<category><![CDATA[آخرین ورژن فلش ماکرومدیا]]></category>
		<category><![CDATA[آسان دانلد ادوبه فلش پلییر10]]></category>
		<category><![CDATA[آموزش author ware]]></category>
		<category><![CDATA[آموزش authorware]]></category>
		<category><![CDATA[آموزش authorware pdf]]></category>
		<category><![CDATA[آموزش آدوبی دایرکتور]]></category>
		<category><![CDATA[آموزش اسکریپت نویسی در دایرکتور]]></category>
		<category><![CDATA[آموزش اکشن نویسی در دایرکتور]]></category>
		<category><![CDATA[آموزش نرم افزار athurware]]></category>
		<category><![CDATA[آموزش نرم افزار atureware]]></category>
		<category><![CDATA[ادوبی]]></category>
		<category><![CDATA[ادوبی دایرکتور]]></category>
		<category><![CDATA[ارتباط فلش با جاوا اسکریپت]]></category>
		<category><![CDATA[اریخچه فلش]]></category>
		<category><![CDATA[اسکریپت]]></category>
		<category><![CDATA[اكشن اسكريپت]]></category>
		<category><![CDATA[اموزش اسكريپت نويسي در فلش]]></category>
		<category><![CDATA[اموزش نرم افزارauthorware]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[اکشن اسکریپت 3]]></category>
		<category><![CDATA[اکشن اسکریپت cursor]]></category>
		<category><![CDATA[اکشن اسکریپت فلش]]></category>
		<category><![CDATA[بازی]]></category>
		<category><![CDATA[برنامه نویسی دایرکتور]]></category>
		<category><![CDATA[تاريحچه فلش كاركرد]]></category>
		<category><![CDATA[تاريخچه فلش]]></category>
		<category><![CDATA[تاريخچه فلش همراه با تاريخ كشف فلش]]></category>
		<category><![CDATA[تاریخچه فلش]]></category>
		<category><![CDATA[تاریخچه فلشmx]]></category>
		<category><![CDATA[جاناتان گی]]></category>
		<category><![CDATA[جاوا]]></category>
		<category><![CDATA[جاوا اسکریپت]]></category>
		<category><![CDATA[دانلود authorware]]></category>
		<category><![CDATA[دانلود authorwave]]></category>
		<category><![CDATA[دانلود pdf آموزش authorware]]></category>
		<category><![CDATA[دانلود pdf آموزش نرم افزار authorware]]></category>
		<category><![CDATA[دانلود آموزش authorware]]></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[دانلود ادوبی فلش پلیر 10]]></category>
		<category><![CDATA[دانلود ادوبی فلش پلیر10]]></category>
		<category><![CDATA[دانلود دایرکتور]]></category>
		<category><![CDATA[دانلود دایرکتور پلیر]]></category>
		<category><![CDATA[دانلود رايگان فلش پلير10]]></category>
		<category><![CDATA[دانلود رایگان فلاش پلیر 10]]></category>
		<category><![CDATA[دانلود رایگان فلاش پلیر10]]></category>
		<category><![CDATA[دانلود رایگان فلش پلیر 10]]></category>
		<category><![CDATA[دانلود رایگان فلش پلیر10.2]]></category>
		<category><![CDATA[دانلود رایگان ماکرو فلش پلیر]]></category>
		<category><![CDATA[دانلود رایگان کدفلش پلیر10]]></category>
		<category><![CDATA[دانلود فلش پلير10/2]]></category>
		<category><![CDATA[دانلود فلش پلیر 10]]></category>
		<category><![CDATA[دانلود فلش پلیر plug ın]]></category>
		<category><![CDATA[دانلود فلش پلیر10.2]]></category>
		<category><![CDATA[دانلود ماكرو مديا فلش]]></category>
		<category><![CDATA[دانلود ماكرو مديا فلش پلير]]></category>
		<category><![CDATA[دانلود ماکرو مدیا فلش]]></category>
		<category><![CDATA[دانلود ماکرو مدیا فلش پلیر]]></category>
		<category><![CDATA[دانلود ماکروفلاش پلیر]]></category>
		<category><![CDATA[دانلود مديا فلش پلير]]></category>
		<category><![CDATA[دانلود نرم افزار " مديا فلش پلير " ورژن 10]]></category>
		<category><![CDATA[دانلود نرم افزار cs3فلش]]></category>
		<category><![CDATA[دانلود نرم افزار آموزشی authorware]]></category>
		<category><![CDATA[دانلود نرم افزار دایرکتور]]></category>
		<category><![CDATA[دانلود ماکرو فلش پلیر]]></category>
		<category><![CDATA[دانلوداموزش نرم افزاردایرکتور]]></category>
		<category><![CDATA[دانلودفلش پلیر10.2]]></category>
		<category><![CDATA[دايركتور]]></category>
		<category><![CDATA[دایرکتور]]></category>
		<category><![CDATA[دایرکتور آموزش]]></category>
		<category><![CDATA[دایرکتور پلیر]]></category>
		<category><![CDATA[در اکشن اسکریپت3 cursor سفارشی کردن]]></category>
		<category><![CDATA[دریم ویور]]></category>
		<category><![CDATA[سفارشی کردن ماوس در فلش]]></category>
		<category><![CDATA[سلسله درختی]]></category>
		<category><![CDATA[طراحی مهندسی]]></category>
		<category><![CDATA[فارسي wharton]]></category>
		<category><![CDATA[فلش]]></category>
		<category><![CDATA[فلش apple]]></category>
		<category><![CDATA[فلش at&t]]></category>
		<category><![CDATA[فلش nextscene]]></category>
		<category><![CDATA[فلش در splash]]></category>
		<category><![CDATA[فلش لایت]]></category>
		<category><![CDATA[فلش پلير 10]]></category>
		<category><![CDATA[فلش پلير 10.2]]></category>
		<category><![CDATA[فلش پلیر]]></category>
		<category><![CDATA[فلش پلیر 10]]></category>
		<category><![CDATA[فلش پلیر 10.2]]></category>
		<category><![CDATA[فلش پلیر 9]]></category>
		<category><![CDATA[فلش پلیر10.2]]></category>
		<category><![CDATA[فلشmx]]></category>
		<category><![CDATA[فلکس]]></category>
		<category><![CDATA[كار با توابع behaviors در فلش]]></category>
		<category><![CDATA[ماکرو فلش پلیر]]></category>
		<category><![CDATA[ماکرو مدیا فلش پلیر]]></category>
		<category><![CDATA[ماکرومدیا]]></category>
		<category><![CDATA[ماکرومدیا فلش]]></category>
		<category><![CDATA[محتوای غنی]]></category>
		<category><![CDATA[مدیا فلش پلیر]]></category>
		<category><![CDATA[مقاله postscript]]></category>
		<category><![CDATA[موارد استفاده نرم افزار فلشmx]]></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[کد عقب و جلو رفتن در فلش8]]></category>
		<category><![CDATA[کلد فیوژن]]></category>

		<guid isPermaLink="false">http://blog.iflashlord.com/?p=735</guid>
		<description><![CDATA[این بار سوار بر دستگاه زمان سفری به تاریخچه فلش را شروع می کنیم ، امیدوارم همان اندازه که آماده کردن این سفر (مطلب) برای بنده لذت بخش بوده ، همراه شدن با این سفر نیز برای شما لذت بخش باشد! توجه نمایید مستندات و تاریخچه مربوط به ورژن ۱ تا ورژن ۹ آلفا (بسته [...]]]></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/02/flash_history_1_9_iflashlord.jpg" alt="iflashlord.com" />
	</p><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">این بار سوار بر دستگاه زمان سفری به تاریخچه فلش را شروع می کنیم ، امیدوارم همان اندازه که آماده کردن این سفر (مطلب) برای بنده لذت بخش بوده ، همراه شدن با این سفر نیز برای شما لذت بخش باشد!</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>توجه نمایید مستندات و تاریخچه مربوط به ورژن ۱ تا ورژن ۹ آلفا (بسته خلاقانه ۳) یا همان CS3 فلش می باشد.</strong></p>
<blockquote><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">اگر شما فکر می کنید کار با فلش سخت و دشوار است، شما باید طراحی با Joystick روی یک Apple II را قبل از این که undo معنا پیدا کند را امتحان می کردید، می توانستید صبر خودتان را آزمایش کنید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">جاناتان گـِـی (Jonathan Gay) ، <strong>پدر فلش</strong></p></blockquote>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>همه چیز از کجا شروع شد!؟</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong><span id="more-735"></span><br />
</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-01.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">داستان و<a rel="external" href="http://www.adobe.com/macromedia/events/john_gay/" target="blank"> توضیحات مربوطه توسط جاناتان گی</a>, سازنده فلش.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">جاناتان گی با بازی با بلوک های لگو (LEGO) بزرگ شد ، زمانی که نه LEGO Men بود و نه لوازم جانبی پیشرفته و&#8230; فقط بلاک ها مستطیل شکل و کمی هم چرخ. LEGO به او طراحی مهندسی اولیه را آموخت. حتی بهتر از آن ، آنها به او کمک کردند که اشتیاق و علاقه خود را برای ساخت چیزهای مختلف نشان دهد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-02.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">درباره آن زمان ، او یک کامپیوتر Apple II داشت. همان طور که کار با برنامه را آغاز کرد ، به سرعت کشف کرد که با نرم افزارهای کامپیوتر می توان طراحی کرد. چیزی که باید کار کند و به شما پاسخ دهد.  اولین بازی او Space Invaders که در کامپیوتر Apple II بود.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-03.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">بعد از دست و پنجه نرم کردن با آن بازی او به سمت ساخت ویرایشگر های گرافیکی بازگشت.در حالی که هنوز در کالج بود او قالب طراحی PostScript را به محصول مکینتاش افزود. و این محصول SuperPaint II نامیده شد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-033.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">یک شرکت با نام Go یک سیستم عامل ساخت. بنابراین در ژانویه سال ۱۹۹۳ ، جاناتان برای سرمایه گزاری چارلی جکسون متقاعد شد و کار دو نفره آنها با نرم افزار FutureWave برای تسلط بر بازار نرم افزارهای گرافیکی در کامپیوتر های قلم (کامپیوترهایی که در صفحه های آنها امکان نوشتن توسط قلم الکترونیکی وجود داشت) آغاز شد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-04.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">او به تصور طراحی توسط قلم روی صفحه یک کامپیوتر را بهبود فوق العاده ای داد. پس از آن جاناتان و چارلی شروع به ساختن SmartSketch کردند ، نرم افزاری که امکانات طراحی در کامپیوتر را راحت تر از نقاشی روی کاغذ فراهم می آورد. در این میان AT&amp;T شرکت Go را در ژانویه ۱۹۹۴ خرید. فقط به عنوان جا به جایی محصول ، AT&amp;T کشیده شد و به Go متصل شد و از بازار کنار رفت. آنها در واقع فروش کمی از SmartSkech داشتند.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">شکست Go و کامپیوتر های قلم شکست بزرگی را برای آن دو رقم زد. تنها فرصت را در اجرا شدن نرم افزار خود بر روی ویندوز و مکینتاش دیدند.جاناتان و چارلی این کار را کردند ، اما در حال حاضر آنها در برابر رقابت با Illustrator و FreeHand بودند.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">SmartSkech هرگز جایگزین برنامه های تصویر سازی و طراحی high-end نشد ، اما این ابزار برای هنرمندان حرفه ای و تصویر گران جذاب بود و می توانستند از آن به همراه دیگر نرم افزار ها استفاده کنند.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-05.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">جاناتان و چارلی در سال ۱۹۹۵ در SIGGRAPH بودند و تعداد زیادی از بازخوردهای مردم آنها را بر این داشت که محصول SmartSketch به نرم افزار انیمیشن تبدلیل کنند. آنها این کار را از اینترنت و وب شروع کردند ، و دیدند که این امکان وجود که که نیازهای از گرافیک انیمیشنی وب را روی برنامه شان پیاده سازی کنند، سپس آنها شروع کردند به افرودن انیمیشن به نرم افزار SmartSketch.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">آنها برنامه را به CelAnimator تغییر نام دادند ، CelAnimator بر اساس FutureWave برنده جایزه نرم افزاری تکنولوژی طراحی شد. این برنامه برای اولین بار به کاربران اجازه می داد که انیمیشن و دکمه پویا و طراحی را بر مبنای تصاویر برداری (Vector Based) انجام دهند. و نیز فایل نهایی را می توانستند روی صفحات وب نیز قرار دهند.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>منبع:</strong> <a rel="external" href="http://www.highbeam.com/doc/1G1-18238250.html" target="blank">http://www.highbeam.com/doc/1G1-18238250.html</a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-06.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">نرم افزار FutureWave نام CelAnimator را به FutureSplash Animator تغییر داد ، نام جدید معنکس کننده بازار گسترده تر و پشتیبانی  مرورگر اینترنت بود.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>منبع:</strong> <a rel="external" href="http://www.highbeam.com/doc/1G1-18238250.html" target="blank">http://www.highbeam.com/doc/1G1-18238250.html</a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-064.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در این زمان تنها راه برای ارتقاع مرورگر وب برای پخش انیمیشن ها توسط جاوا یود. سپس جاناتان و دوستش برنامه ای ساده ای برای پخش کننده انیمیشن نوشتند که به طرز وحشتناکی کند بود. هر چند آنها آن را سر سختانه نگه داشتند. و در پاییز ، نت اسکیپ با ایجاد API مربوطه به plug-in وارد شد، در نهایت آنها راهی برای ارتقاع مرورگرهای وب با بازدهی و عملکرد مناسب و معقول یافتند(در واقع این پلیر جد ماکرومدیا فلش پلیر بود).</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a rel="external" href="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-061.jpg" target="blank"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-061.jpg" border="0" alt="" /></a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a rel="external" href="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-062.jpg" target="blank"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-062.jpg" border="0" alt="" /></a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a rel="external" href="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-063.jpg" target="blank"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-063.jpg" border="0" alt="" /></a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">این موفقیت بزرگ در آکوست ۱۹۹۶ به وقوع پیوست. شرکت ماکروسافت روی MSN کار می کرد و به دنبال راهی برای ساخت و تجربه چیزی مانند تلویزیون در اینترنت بود.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">آنها از طرفداران بزرگ FutureSplash شدند و این فن آوری برگزیده شد و به تصویب رسید. و دیگر مشتری بزرگ آنها دیزنی آنلاین (Disney Online) شد ، آنها از FutureSplash برای ساخت انیمیشن ها و رابط کاربری برای جریان روزانه دیزنی استفاده می کردند. دیزنی نیز مشغول به کارکردن با ماکرومدیا Shockwave بود..</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>منبع:</strong> اطلاعات ماکرومدیا <a rel="external" href="http://en.wikipedia.org/wiki/Macromedia" target="blank">http://en.wikipedia.org/wiki/Macromedia</a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-07.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در نوامر ۱۹۹۶ ، ماکرومدیا به اندازه کافی در مورد آنها از طریق ارتباطاتی که با دیزنی داشت و کارکردن با هم و نزدیک شدن ، شنیده بود ، در این زمان ، جاناتان و چارلی در حال اجرای FutureWave بودند و در طول ۴ سال با مجموع سرمایه گزاری ۵۰۰ هزار دلار ، و ایده داشتن منابع شرکتی بزرگتر برای کمک به آنها ، برای پابرجا بودن FutureSplash به نظر می رسید خوب باشد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-flash1.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در دسامبر ۱۹۹۶ ، نرم افزار FutureWave به ماکرومدیا فروخته شد ، و FutureSplash Animator با نام Macromedia Flash 1.0 پا به عرصه وجود گذاشت ، نام Flash از ادغام <strong>F</strong>uture  و Sp<strong>lash</strong> به وجود آمده است.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-08.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا در سال ۱۹۹۲ با ادغام با شرکت Authorware نشات جدیدی به خود گرفت.(سازندگان Authorware) و MacroMind-Paracomp و سازندگانMacromind Director. دایرکتور ، یک ابزار اینتراکتیو (تعاملی) برای مدیریت مالتی مدیا می باشد که به صورت گسترده ای استفاده می شود.برای ساخت مواردی مثل Kiosks های اطلاعاتی مالتی مدیا هایی برای CD-ROM ها (همان سی دی های مالتی مدیا) که در زندگی امروز نیز همچان زنده و پویا می باشد استفاده می شد ، این مورد به عنوان محصول شاخص ماکرومدیا تا اواسط سال ۱۹۹۰ بود.  همان طور که فروش سی دی در بازار کاهش پیدا کرد و محبوبیت به سمت دنیای گسترده وب می رفت ، ماکرومدیا Shockwave را به عنوان افزونه نرم افزار دایرکتور برای مرورگر های وب ساخت ، اما تصمیم گرفت گسترشی در بازار خود از شاخه وب بومی (web-native) با توجه به نیاز کاربران داشته باشد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-09.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا همه ورژن های فلش را از ورژن ۱ تا ورژن ۸ را توسعه داد ، اگر چه بعد نسخه ۵ شماره گذاری را به طور موقت متوقف کرد و ورژن ۶ را با نام Flash MX و ورژن ۷ را با Flash MX 2004 نام گذاری کرد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-11.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در ۶ ژوئن سال ۲۰۰۵ ماکرومدیا بستر نرم افزاری ماکرومدیا فلش (Macromedia Flash Platform) را برای ارائه تجارب موثر برای محتوای غنی (rich content) ، برنامه ها و ارتباطات در سراسر مرورگر ، سیستم عامل ، و انواع دستگاه ها مانند موبایل و&#8230; پرده برداری کرد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">بستر نرم افزاری فلش این امکان را می دهد که راه حل های برای تجربه محیطی دیجیتال امکان پذیر شود. و این تکنولوژی با استفاده برای نیازهای گوناگون  در شرکت هایی مثل America Online ، SAP ، Wharton و البته یاهو (Yahoo!) به تصویب و برای همگان به اثبات رسیده است.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>منبع:</strong> <a rel="external" href="http://www.adobe.com/macromedia/proom/pr/2005/unveiling_flashplatform.html" target="blank">http://www.adobe.com/macromedia/proom/pr/2005/unveiling_flashplatform.html</a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-010.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در ۱۸ آپریل سال ۲۰۰۵ ، ادوبی تمامی سهام ماکرومدیا را در معامله ای با هزینه <strong>۳.۴ بیلیون دلار</strong> به دست آورد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>مبع:</strong> <a rel="external" href="http://www.adobe.com/aboutadobe/invrelations/adobeandmacromedia.html" target="blank">http://www.adobe.com/aboutadobe/invrelations/adobeandmacromedia.html</a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-10.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ادوبی در دسامبر سال ۱۹۸۲ توسط جان وارنوک و چارلز جسکی تاسیس شد ، که پس از ترک کردن شرکت Xerox PARC به منظور توسعه و فروش PostScript (page description language) تاسیس شده است. در سال ۱۹۸۵ ، شرکت کامپیوتری اپل (Apple) لیسانس (License) پست اسکریپت (PostScript) برای استفاده  در پرینتر LaserWriter برای ایجاد جرفه ای در انقلاب نشر رومیزی ، دریافت کرد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">نام شرکت ادوبی (Adobe) از <strong>نهر ادوبی</strong> (Adobe) که در لوس آلتوس (Los Altos)، کالیفرنیا (California) واقع شده که در پشت خانه یکی از بنیانگذارن شرکت می باشد ، گرفته شده است.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در ماه دسامبر ۲۰۰۵ ادوبی محصولات ماکرومدیا رقیب سابق خود را به عنوان  محصولات جدید نرم افزاری و پلتفرم ها مانند کلد فیوژن (Coldfusion) ، دریم ویور (Dreamewaver) ، فلش (Flash) و فلکس (Flex) به سبد محصولات خود اضافه کرد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>مبنع :</strong> <a rel="external" href="http://en.wikipedia.org/wiki/Adobe_Systems" target="blank">http://en.wikipedia.org/wiki/Adobe_Systems</a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-flahcs3cs5.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش از ویرایش CS3 (ورژن ۹ که در سال ۲۰۰۷ عرضه شد) به بعد با نام ادوبی فلش (Adobe Flash) به بازار آمد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-13.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ادوبی دهمین سالگرد فلش را با راه اندازی microsite جشن گرفت.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>منبع:</strong> <a rel="external" href="http://www.adobe.com/designcenter/dialogbox/flash_anniversary/" target="blank">http://www.adobe.com/designcenter/dialogbox/flash_anniversary/</a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-131.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>منبع:</strong> دهمین سالگرد فلش (انیمیشن) <a rel="external" href="http://flash10.nectarine.com.au/" target="blank">http://flash10.nectarine.com.au</a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a rel="external" href="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-12_big.jpg" target="_blank"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/befor-12.jpg" border="0" alt="" /></a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>سلسله درختی فلش! </strong>برای دیدن تصویر بزرگ روی عکس بالا کلیک کنید.</p>
<hr /><strong>منبع:</strong> <a rel="external" href="http://en.wikipedia.org/wiki/Adobe_Flash" target="blank">http://en.wikipedia.org/wiki/Adobe_Flash</a></p>
<hr />
<h2>زوم کردن روی فلش</h2>
<table cellspacing="2" cellpadding="0" width="100%">
<thead>
<td width="150">نسخه انتشار</td>
<td width="40">سال</td>
<td width="1014">توضیحات</td>
</thead>
<tbody>
<tr>
<td><strong>FutureSplash Animator</strong></td>
<td>1996</td>
<td>نسخه اولیه از فلش با ابزار ویرایش اساسی و جدول زمانی</td>
</tr>
<tr>
<td><strong>ماکرومدیا فلش ۱</strong></td>
<td>۱۹۹۶</td>
<td>ماکرومدیا FutureSplash را با علامت تجاری (برند) جدید ارائه کرد</td>
</tr>
<tr>
<td><strong>ماکرومدیا فلش</strong><strong> ۲</strong></td>
<td>۱۹۹۷</td>
<td>با فلش پلیر ۲ انشار یافت امکانات جدیدی مثل کتابخانه اشیاء اضافه شد</td>
</tr>
<tr>
<td><strong>ماکرومدیا فلش</strong><strong> ۳</strong></td>
<td>۱۹۹۸</td>
<td>با فلش پلیر ۳ انتشار یافت امکانات جدیدی مثل ، MovieClip، پلاگین جاوا اسکریپت ، شفافیت پس زمینه و نمایش به صورت stand Alone بر روی سیستم اضافه شد.</td>
</tr>
<tr>
<td><strong>ماکرومدیا فلش</strong><strong> ۴</strong></td>
<td>۱۹۹۹</td>
<td>با فلش پلیر ۴ انتشار یافت امکانات جدیدی مثل متغیر های داخلی ، فیلدهای ورودی متن ، اکشن اسکریپت پیشرفته تر و پشتیبانی از فایل های Stream با فرمت MP3 .</td>
</tr>
<tr>
<td><strong>ماکرومدیا فلش</strong><strong> ۵</strong></td>
<td>۲۰۰۰</td>
<td>با فلش پلیر  ۵ انتشار یافت امکانات جدیدی مثل اکشن اسکریپت ۱.۰ بر مبنای ECMAScript که شباهت زیادی به زبان برنامه نویسی جاوا اسکریپت داشت ، پشتیبانی از XML ، اسمارت کلیپ ها که شروعی بر کامپوننت های در فلش بود ، پشتیبانی از فرمت متون HTML در فیلد های متنی Dynamic.</td>
</tr>
<tr>
<td><strong>ماکرومدیا فلش</strong><strong> MX(6)</strong></td>
<td>2002</td>
<td>با فلش پلیر ۶ انتشار یافت امکانات جدیدی مثل پشتیبانی از codec ویدئو (Sorenson Spark) ، یونی کد (Unicode) ، کامپوننت ها ، فشرده سازی ، طراحی وکتوری توسط اکشن اسکریپت.</td>
</tr>
<tr>
<td><strong>ماکرومدیا فلش</strong><strong> MX 2004(7)</strong></td>
<td>2003</td>
<td>با فلش پلیر ۷ انتشار یافت امکانات جدیدی مثل اکشن اسکریپت ۲ با فعال سازی بخشی از برنامه نویسی شی گرا در اکشن اسکریپت ، بدون داشتن بخش Script assist مثل دیگر ورژن ها ، این به این معنا می باشد که اکشن اسکریپت تنها می بایست تایپ می شد، افروده شدن behaviors ، لایه اجزایی , نام مستعار برای text ها ، افکت های تایم لاین . ورژن ماکرومدیا فلش ام ایکس حرفه ای ۲۰۰۴ همه امکانات این ورژن را به همراه ، داشتن Screens فرمی برای داشتن تایم لاین شکلی متفاوت ، شبیه به پاورپوینت ، وب سرویس ها ، ورود ویدئو به صورت ویژه و با تنظیمات خودکار ، کامپوننت هایی برای پخش مدیا ها ، کامپوننت هایی برای کنترل بر دیتا ها مثل xml و&#8230; DataSet , XMLConnector , WebServiceConnentor , XUpdataResolver  و دیگر موارد مشابه ، پنل پروژه ، کامپوننت های IU و کلاس های مربوطه به ایجاد افکت های حرکت زیبا.</td>
</tr>
<tr>
<td><strong>ماکرومدیا فلش</strong><strong> ۸</strong></td>
<td>۲۰۰۵</td>
<td>ماکرو مدیا فلش ۸ Basic ، کمتر ویژگی های نسخه غنی از ابزار برای نوشتن فلش را هدف قرار داد ، برای کاربران جدید که فقط می خواهند برای انجام طراحی پایه ، انیمیشن ، و اینتراکتیو (تعاملی) امکاناتی را فراهم آورد ، این نسخه همراه فلش پلیر ۸ انتشار یافت ؛ ایجاد محدودیت هایی در پشتیبانی از ویدئو ها و افکت های انیمیشن ، و تمرکز یر بیانگری ، کیفیت ، ویدئو ، و موبایل ، ویژگی های جدیدی مثل فیلـــترهاو ترکیب حالت ، کنترل الاستیک و واقعی تر بر انیمیشن ، بهبود خواص خطوط ، طراحی شی گرا ، کش کردن به صورت bitmap در حالت زمان اجرا (run-time) ، نمایش متون به صورت پیشرفته با خاصیت anit-aliasing ، On2 VP6 فرمت پیشرفته ای برای ویدئو ها ، پشتیبانی از ویدئوها با پس زمینه Alpha ، تبدیل کننده ویدئو به صورت stand-alone برای تبدیل و ویرایش ویدئو ها ، پخش کننده های پیشرفته برای ویدئوها ، و یک رابطه تعاملی برای موبایل ها و ساخت و پیش نمایش بر روی نمونه ها(شبیه ساز ساده).</td>
</tr>
</tbody>
</table>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>منبع:</strong> ویکی پدیا <a rel="external" href="http://en.wikipedia.org/wiki/ActionScript" target="blank">http://en.wikipedia.org/wiki/ActionScript</a></p>
<hr />
<h2>زوم روی اکشن اسکریپت</h2>
<ul>
<li><strong>Flash Player 2</strong>:اولین نسخه با پشتیبانی از اسکریپت فرمان هایی مانند gotoAndPlay، gotoAndStop ، nextFrame ،  nextScene برای کنترل بر تایم لاین در این نسخه ارائه شده بود.</li>
<li><strong>Flash Player 3</strong>: ارتقاع با افزودن امکان بارگزاری فایل های swf خارجی (به صورت فایل مجزا) با فرمان (loadMovie).</li>
<li><strong>Flash Player 4</strong>: اولین برنامه نویسی با اجرای کامل با نام (Actions) ، این کدنویسی بر مبنای فلش بود و مواردی مثل حلقه ها (loop)  ، شرطها ، متغیر های و دیگر موارد اصلی را شامل می شد.</li>
<li><strong>Flash Player 5</strong>: اضافه شدن اولین ورژن اکشن اسکریپت. استفاده از prototype-based برای ارتقاع برنامه نویسی توسط کاربر بر مبنای ECMAScript و امکان ایجاد کامل برنامه نویسی بر مبنای شی گرا.</li>
<li><strong>Flash Player 6</strong>: افروده شدن مدل هایی برای رویداد ها و تعیین آنها ، کنترل بر دسترسی پذیری و پشتیبانی های سویچ ، اولین ورژن با پشتیبانی از AMF و پروتکل ها RTMP با امکان پخش ویدو و صدا به صورت استریم.</li>
<li><strong>Flash Player 7</strong>: افزوده شدن CSS برای متون و پشتیبانی از اکشن اسکریپت ۲.۰ ، یک زبان برنامه نویسی بر مبنایECMAScript 4 نت اسکیپ شخصی به همراه پشتیبانی بر مبانی کلاس و وراثت. با این حال اکشن اسکریپت ۲ می توانست بر روی اکشن اسکریپت ۱ نیز کامپایل شود به طوری که توان آن را در فلش پلیر ۶ اجرا کرد.</li>
<li> <strong>Flash Player 8</strong>: علاوه بر اکشن ۱ و اکشن ۲ ، با اضافه کردن کتابخانه ای از کلاس های جدید ، با رابط های برنامه کاربردی برای کنترل داده های فعلی در زمان اجرا ، ارسال فایل ، فیلـــترهای افکت های بلور ، نور ، سایه و&#8230;.</li>
<li><strong>Flash Player 9 (initially called 8.5)</strong>:  افزوده شدن اکشن اسکریپت ۲ با ظهور ماشین جدید مجازی ، به نام AVM2 (ActionScript Virtal Machine 2) برای پشتبانی از محتوای ورژن های قبلی. افزایش کارایی ، با کامپایلر JIT و پشیبانی از سوکت دودویی ، E4X برای تحلیل فایل های ایکس ام ال ؛ TR1 = LIXO تمام صفحه ، عبارات با قائده ، <strong>این ورژن اولین ورژنی بود که با نام ادوبی فلش پلیر انتشار پیدا کرد.</strong></li>
<li><strong>Flash Player 10 (initially called Astro)</strong>: افزوده شدن حرکتی ۳ بعدی ، مانند چرخش روی محور های X,Y,Z و API طراحی ۳ بعدی.توانایی ایجاد افکت های سفارشی با استفاده از نرم افزاری پیکسل بندر (Pixel Bender).  چند وظیفه پردازش بصری در حال اجرا به پردازنده گرافیکی GPU واگزار شد که  کاهش قابل توجهی برای نمایش هر فریم و در نتیجه نرخ فریم بالاتر ، به ویژه  با ویدئو H.264 همراه بود. یک API جدید برای صدا که اجازه سفارشی کردن صدا ، چیزی که قبلا هرگز امکان پذیر نبود. علاوه بر این فلش پلیر ۱۰ پشتیبانی Peer to Peer (P2P) ارتباط واقعی و زنده مدیا توسط پروتکل (RTMFP) نیز دارا بود.</li>
<li><strong>Flash Player 10.1</strong>: قابل توجه بخصوص برای امکان اجرا در دستگاه های تلفن همراه مانند اندروید ، در عین حفظ تمام ویژگی های معمول فلش پلیر.</li>
<li><strong>Flash Player 10.2</strong>:تاکید اصلی این نسخه جدید پلیر معرفی شده بر روی <a href="http://www.adobe.com/devnet/flashplayer/articles/stage_video.html" target="_blank">StageVideo class</a> می باشد که با استفاده از شتاب سخت افزاری GPU تا حد زیادی نمایش ویدئو ها را بهبود می بخشد. همچنین API های جدید برای سفارشی کردن نشانگر موس (mouse cursor) ،  پشتیبانی از تمام صفحه (full screen) برای رایانه ها با چند نمایشگر  (multi-screens) ، و اینترنت اکسپلورر ۹ و پشتیبانی از شتاب سخت افزاری  (GPU) ، پیشرفت و بهبود تفسیر زیر پیکسل ها (sub-pixel) برای خوانایی بهتر  متون. را می توان از خصوصیات این نسخه از فلش پلیر بر شمرد.</li>
</ul>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>منبع:</strong> ویکی پدیا <a rel="external" href="http://en.wikipedia.org/wiki/ActionScript" target="blank">http://en.wikipedia.org/wiki/ActionScript</a> و <a href="http://blog.iflashlord.com/1389/11/%D9%81%D9%84%D8%B4-%D9%BE%D9%84%DB%8C%D8%B1-10-2-%D8%A7%D9%86%D8%B4%D8%A7%D8%B1-%DB%8C%D8%A7%D9%81%D8%AA/" target="_blank">پادشاه فلش &#8211; فلش پلیر ۱۰.۲</a></p>
<hr />
<h2>زوم بر روی فلش لایت</h2>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">Adobe Flash Lite یک نسخه سبک از فلش پلیر می باشد که توسط شرکت ادوبی انتشار یافته است.</p>
<ul>
<li><strong>Flash Lite 1.0</strong>: فلش لایت تکنولوژی فلش می باشد که برای دستگاه های تلفن همراه توسعه داده شده است در نسخع پشتیبانی آن مانند اکشن اسکریپت فلش ۴ می باشد.</li>
</ul>
<ul>
<li><strong>Flash Lite 1.1</strong>: پشتیبانی از اکشن اسکریپت فلش ۴ و API های افزوده شده برای دستگاه ها..</li>
</ul>
<ul>
<li><strong>Flash Lite 2.0 and 2.1</strong>:  افزوده شدن پشتیبانی از اکشن اسکریپت ۲ و فلش پلیر ۷ و مقدار API مربوطه به fscommand2 که به آن برای فرامین مربوطه به دستگاه افزوده شده بود.</li>
</ul>
<ul>
<li><strong>Flash Lite 3</strong>: افزوده شدن پشتیبانی از اکشن اسکریپت ۲ و فلش پلیر ۸ و پخش فایل های ویدئویی با فرمت <a title="FLV" rel="external" href="http://en.wikipedia.org/wiki/FLV" target="blank">FLV</a>.</li>
</ul>
<ul>
<li><strong>Flash Lite 4</strong>: افزوده شدن پشتیبانی از اکشن اسکریپت ۳ و فلش پلیر ۱۰ مانند پلاگین مرورگر و البته با پشتیبانی از شتاب گرافیک سخت افزاری.</li>
</ul>
<hr />
<h2>بسته بندی های فلش</h2>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">FutureSplash</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/fs.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۱</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/fl1.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۲</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/fl2.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۳</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/fl3.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۴</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/fl4.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۵</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/fl5.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش MX</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/flmx.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش MX2004</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/flmx2004.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۸ Basic</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/fl8basic.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۸ Professional</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/fl8professional.jpg" alt="" /></p>
<hr />
<h2>لوگوهای فلش</h2>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">FutureWave FutureSplash</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/logo-futureplash2.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/logo-futureplash1.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">از ماکرومدیا فلش ۱ تا ماکرومدیا فلش ۵</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/logo-flash1toflash5.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش MX و ماکرومدیا فلش MX2004</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/logo-flash6toflash7.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۸</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/logo-flash8.jpg" alt="" /></p>
<hr />
<h2>Splash اول برنامه فلش</h2>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">Futurewave Future Splash / ماکرومدیا فلش ۱</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/splash-futuresplash.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۲</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/splash-flash2.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۳</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/splash-flash3.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۴</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/splash-flash4.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۵</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/splash-flash5.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش MX</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/splash-flashmx.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش MX 2004 Basic</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/splash-flashmx2004basic.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۸ Basic</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/splash-flash8basic.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۸ Professional</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/splash-flash8pro.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ادوبی فلش ۹ Professional ActionScript 3 Public Alpha</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/splash-flash9proAlpha.jpg" alt="" /></p>
<hr />
<h2>رابط کاربری فلش</h2>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">Futurewave Future Splash / ماکرومدیا فلش ۱</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ui-futuresplash.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۲</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ui-flash2.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۳</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ui-flash3.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۴</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ui-flash4.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۵</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ui-flash5.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش MX</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ui-flashmx.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش MX 2004</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ui-flashmx2004.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۸</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ui-flash8.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ادوبی فلش ۹ Public Alpha</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ui-flash9alpha.jpg" alt="" /></p>
<hr />
<h2>بخش درباره و رابط کامل فلش</h2>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">Futurewave Future Splash / ماکرومدیا فلش ۱</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-futuresplash.jpg" border="0" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۲</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a rel="external" href="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flash2.jpg" target="blank"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flash2.jpg" border="0" alt="" /></a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۳</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a rel="external" href="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flash3.jpg" target="blank"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flash3.jpg" border="0" alt="" /></a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۴</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a rel="external" href="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flash4.jpg" target="blank"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flash4.jpg" border="0" alt="" /></a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۵</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a rel="external" href="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flash5.jpg" target="blank"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flash5.jpg" border="0" alt="" /></a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش MX</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a rel="external" href="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flashmx.jpg" target="blank"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flashmx.jpg" border="0" alt="" /></a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش MX 2004</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a rel="external" href="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flashmx2004.jpg" target="blank"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flashmx2004.jpg" border="0" alt="" /></a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۸</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a rel="external" href="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flash8.jpg" target="blank"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flash8.jpg" border="0" alt="" /></a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ادوبی فلش ۹ Public Alpha</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a rel="external" href="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flash9.jpg" target="blank"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/about-flash9.jpg" border="0" alt="" /></a></p>
<hr />
<h2>آیکون های پلیر و خو فلش</h2>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">آیکون های استفاده شده از ورژن ۱ تا ورژن ۸</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ico-flash1-8.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۲ / ماکرومدیا فلش ۳</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ico-flash2.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۴ / ماکرومدیا فلش ۵</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ico-flash4.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش MX</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ico-flashmx.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش MX2004</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ico-flashmx2004.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش ۸</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/ico-flash8.jpg" alt="" /></p>
<hr />
<h2>فلش پلیر</h2>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">Futurewave Future Splash پلیر/ ماکرومدیا فلش پلیر ۱</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/flashplayer-1.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش پلیر ۲</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/flashplayer-2.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش پلیر ۳</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/flashplayer-3.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش پلیر ۴</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/flashplayer-4.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش پلیر ۵</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/flashplayer-5.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش پلیر ۶</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/flashplayer-6.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش پلیر ۷</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/flashplayer-7.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ماکرومدیا فلش پلیر ۸</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/flashplayer-8.jpg" alt="" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ادوبی فلش پلیر ۹</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/flashplayer-9.jpg" alt="" /></p>
<hr />
<h2>آیکون های دریافت فلش پلیر</h2>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img src="http://blog.iflashlord.com/wp-content/uploads/2011/02/getflashplayers.jpg" alt="" /></p>
<hr /><strong>لیست کاملی از تمامی منابع استفاده شده :</strong></p>
<ul>
<li><a rel="external" href="http://www.adobe.com/macromedia/events/john_gay/" target="blank">http://www.adobe.com/macromedia/events/john_gay/</a></li>
<li><a rel="external" href="http://www.highbeam.com/doc/1G1-17103165.html" target="blank">http://www.highbeam.com/doc/1G1-17103165.html</a></li>
<li><a rel="external" href="http://www.flashmagazine.com/news/detail/the_flash_history" target="blank">http://www.flashmagazine.com/news/detail/the_flash_history/ (ScreenShots)</a></li>
<li><a rel="external" href="http://www.highbeam.com/doc/1G1-18238250.html" target="blank">http://www.highbeam.com/doc/1G1-18238250.html</a></li>
<li><a rel="external" href="http://www.highbeam.com/doc/1G1-18572981.html" target="blank">http://www.highbeam.com/doc/1G1-18572981.html</a></li>
<li><a rel="external" href="http://en.wikipedia.org/wiki/Adobe_Flash" target="blank">http://en.wikipedia.org/wiki/Adobe_Flash</a></li>
<li><a rel="external" href="http://en.wikipedia.org/wiki/Macromedia" target="blank">http://en.wikipedia.org/wiki/Macromedia</a></li>
<li><a rel="external" href="http://www.adobe.com/macromedia/proom/pr/2005/unveiling_flashplatform.html" target="blank">http://www.adobe.com/macromedia/proom/pr/2005/unveiling_flashplatform.html</a></li>
<li><a rel="external" href="http://www.adobe.com/newsletters/edge/july2005/" target="blank">http://www.adobe.com/newsletters/edge/july2005/</a></li>
<li><a rel="external" href="http://www.adobe.com/aboutadobe/invrelations/adobeandmacromedia.html" target="blank">http://www.adobe.com/aboutadobe/invrelations/adobeandmacromedia.html</a></li>
<li><a rel="external" href="http://en.wikipedia.org/wiki/Adobe_Systems" target="blank">http://en.wikipedia.org/wiki/Adobe_Systems</a></li>
<li><a rel="external" href="http://www.adobe.com/stories/" target="blank">http://www.adobe.com/stories/</a></li>
<li><a rel="external" href="http://www.adobe.com/products/flash/special/flashanniversary/microsite/" target="blank">http://www.adobe.com/products/flash/special/flashanniversary/microsite/</a></li>
<li><a rel="external" href="http://flash10.nectarine.com.au/" target="blank">http://flash10.nectarine.com.au/</a></li>
<li><a rel="external" href="http://en.wikipedia.org/wiki/Adobe_Flash" target="blank">http://en.wikipedia.org/wiki/Adobe_Flash</a></li>
<li><a rel="external" href="http://en.wikipedia.org/wiki/Adobe_Flash_Lite" target="blank">http://en.wikipedia.org/wiki/Adobe_Flash_Lite</a></li>
<li><a rel="external" href="http://active.tutsplus.com/articles/general/a-nostalgic-rummage-through-the-history-of-flash/Flash%20Screenshots%20made%20by%20Yassine%20Bouhlel%20from%20trial%20versions%20with%20Adobe%20Fireworks" target="blank">Flash Screenshots made by Yassine Bouhlel from trial versions with Adobe Fireworks</a></li>
</ul>
<blockquote><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">به نظر شما این روند چگونه است؟<br />
به نظر شما آینده فلش چه خواهد شد و به کجاها خواهد رفت؟</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.iflashlord.com/1389/11/%d8%b2%db%8c%d8%b1-%d9%88-%d8%b1%d9%88-%da%a9%d8%b1%d8%af%d9%86-%d9%86%d8%a7%d8%b3%d8%aa%d9%84%da%98%db%8c%da%a9-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae%da%86%d9%87-%d9%81%d9%84%d8%b4-2/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>ایجاد وقفه زمانی در تایم لاین-اکشن اسکریپت ۳</title>
		<link>http://blog.iflashlord.com/1389/11/%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%d9%88%d9%82%d9%81%d9%87-%d8%b2%d9%85%d8%a7%d9%86%db%8c-%d8%af%d8%b1-%d8%aa%d8%a7%db%8c%d9%85-%d9%84%d8%a7%db%8c%d9%86/</link>
		<comments>http://blog.iflashlord.com/1389/11/%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%d9%88%d9%82%d9%81%d9%87-%d8%b2%d9%85%d8%a7%d9%86%db%8c-%d8%af%d8%b1-%d8%aa%d8%a7%db%8c%d9%85-%d9%84%d8%a7%db%8c%d9%86/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 18:16:46 +0000</pubDate>
		<dc:creator>بهروز پولادرگ</dc:creator>
				<category><![CDATA[ادوبی فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[actionscript ساخت تایمر]]></category>
		<category><![CDATA[addEventListener]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[continuePlayahead]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash اسکریپت تایمر]]></category>
		<category><![CDATA[Function]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[stop timarنصب]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[TimeLine]]></category>
		<category><![CDATA[Timer]]></category>
		<category><![CDATA[timer در فلش]]></category>
		<category><![CDATA[Timer(timeToHold]]></category>
		<category><![CDATA[Timer.reset]]></category>
		<category><![CDATA[Timer.start]]></category>
		<category><![CDATA[Timer.stop]]></category>
		<category><![CDATA[TimerEvent.TIMER]]></category>
		<category><![CDATA[wait]]></category>
		<category><![CDATA[xml اکشن اسکریپت و فلش]]></category>
		<category><![CDATA[xml فلش و اکشن اسکریپت]]></category>
		<category><![CDATA[آموزش آدرس دادن mp3 xmlدر actionscript]]></category>
		<category><![CDATA[اسکریپت]]></category>
		<category><![CDATA[اسکریپت delay فلش]]></category>
		<category><![CDATA[اکشن اسکریپت 3]]></category>
		<category><![CDATA[ایجاد وقفه زمانی در تایم لاین]]></category>
		<category><![CDATA[ایجاد وقفه زمانی در فلش]]></category>
		<category><![CDATA[برنامه نویسی یک تایم لاین]]></category>
		<category><![CDATA[تابع wait در اکشن اسکریپت فلش]]></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[در مورد addeventlistener در اکشن های فلش]]></category>
		<category><![CDATA[زمان]]></category>
		<category><![CDATA[ساخت تایمر]]></category>
		<category><![CDATA[فلش]]></category>
		<category><![CDATA[فلش برنامه تایمر]]></category>
		<category><![CDATA[فلش تایم لاین]]></category>
		<category><![CDATA[فلش تایمر]]></category>
		<category><![CDATA[فلش ساخت تایمر]]></category>
		<category><![CDATA[قرار دادن mp3 در فلش]]></category>
		<category><![CDATA[نحوه تعريف تابع تايم]]></category>
		<category><![CDATA[نرمافزار ساخت تايمر]]></category>
		<category><![CDATA[وقفه]]></category>
		<category><![CDATA[وقفه زمانی در فلش]]></category>
		<category><![CDATA[چگونگی اجرا از تایم لاین دیگر در فلش]]></category>
		<category><![CDATA[کد نویسی در filetype:pdf]]></category>

		<guid isPermaLink="false">http://blog.iflashlord.com/?p=739</guid>
		<description><![CDATA[این مطلب یکی از مجموعه آموزش های کوتاهی می باشد که از این به بعد مطالبی دیگر نیز با این سبک خواهیم داشت ، به صورت کوتاه به نکته ای کاربردی و مهم پرداخته می شود ، امیدوارم مورد توجه دوستداران فلش و اکشن اسکریپت قرار بگیرد. توسط کدی که در پایان مطلب قرار داده [...]]]></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/02/wait-timeline-iflashlord.jpg" alt="iflashlord.com" />
	</p><blockquote><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">این مطلب یکی از مجموعه آموزش های کوتاهی می باشد که از این به بعد مطالبی دیگر نیز با این سبک خواهیم داشت ، به صورت کوتاه به نکته ای کاربردی و مهم پرداخته می شود ، امیدوارم مورد توجه دوستداران فلش و اکشن اسکریپت قرار بگیرد.</p></blockquote>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>توسط کدی که در پایان مطلب قرار داده شده است می توانیم وقفه زمانی در پخش Movie فلش در بخشی (فریمی) از تایم لاین (TimeLine) ایجاد کنیم.</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><span id="more-739"></span><br />
این کد توسط تابع تعریف شده با نام wait بعد از فراخوانی در هر فریم از تایم لاین Movie حرکت را stop می کند <em>(خط ۵) </em>و بلافاصله با تعریف کلاس  Timer با توجه به مقداری که به عنوان آرگمان ورودی wait وارد شده  است<em> (خط ۶) </em> (این آرگمان بر مبنای millisecond می باشد ، <strong>به این معنا که ۱۰۰۰  برابر ۱ ثانیه است</strong>) ، رویدادی ایجاد می کند <em>(خط ۷)</em> که بعد از اتمام زمان وارد شده تابع  continuePlayhead را فراخوانی می کند ، که با اجرای فرمان play ادامه پخش Movie  انجام می شود (خط ۱۳)، بعد در مرحله اول تایمر stop می شود <em>(خط ۱۴)</em>و بعد تایمر reset می شود<em> (خط ۱۵)</em> (این امر برای بدون مشکل بودن استفاده های بعدی می باشد) و رویدادی که تایمر ایجاد شده بود نیز در این مرحله حذف می گردد <em>(خط ۱۶)</em>.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>نکته : </strong>متغییر delayTimer که از نوع Timer می باشد در ابتدا و خارج از توابع تعریف شده است که دسترسی به آن در هر دو تابع وجود داشته باشد.</p>
<pre class="brush: as3; title: ; notranslate">
var delayTimer:Timer;

function wait(timeToHold:Number)
{
	stop();
	delayTimer = new Timer(timeToHold,0);
	delayTimer.addEventListener(TimerEvent.TIMER, continuePlayahead);
	delayTimer.start();
}

function continuePlayahead(e:Event):void
{
	play();
	delayTimer.stop();
	delayTimer.reset();
	delayTimer.removeEventListener(TimerEvent.TIMER, continuePlayahead);
}
</pre>
<blockquote><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">به نظر شما این روش ، روش مناسبی برای ایجاد وقفه زمانی در تایم لاین می باشد؟<br />
آیا روش دیگری برای این کار می شناسید؟</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.iflashlord.com/1389/11/%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%d9%88%d9%82%d9%81%d9%87-%d8%b2%d9%85%d8%a7%d9%86%db%8c-%d8%af%d8%b1-%d8%aa%d8%a7%db%8c%d9%85-%d9%84%d8%a7%db%8c%d9%86/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>پخش صدا در اکشن اسکریپت ۳ – بخش چهارم</title>
		<link>http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%da%86%d9%87%d8%a7%d8%b1%d9%85/</link>
		<comments>http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%da%86%d9%87%d8%a7%d8%b1%d9%85/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 20:59:06 +0000</pubDate>
		<dc:creator>بهروز پولادرگ</dc:creator>
				<category><![CDATA[ادوبی فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[actionscript 2 آموزش]]></category>
		<category><![CDATA[actionscript 2.0 آموزش]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[isPlay]]></category>
		<category><![CDATA[linkage]]></category>
		<category><![CDATA[load]]></category>
		<category><![CDATA[MP3]]></category>
		<category><![CDATA[play]]></category>
		<category><![CDATA[position]]></category>
		<category><![CDATA[sound class]]></category>
		<category><![CDATA[SoundChannel]]></category>
		<category><![CDATA[soundTransform]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[stop کردن در فلش]]></category>
		<category><![CDATA[stop کردن صدا در فلش]]></category>
		<category><![CDATA[stop() فلش]]></category>
		<category><![CDATA[strop فلش]]></category>
		<category><![CDATA[URLRequest]]></category>
		<category><![CDATA[آموزش action script 2]]></category>
		<category><![CDATA[آموزش actionscript2]]></category>
		<category><![CDATA[آموزش stop کردن فایل فلش]]></category>
		<category><![CDATA[اسکریپت]]></category>
		<category><![CDATA[اسکریپت play stop فلش]]></category>
		<category><![CDATA[اسکریپت پخش صدا در]]></category>
		<category><![CDATA[اموزش actionscript 2.]]></category>
		<category><![CDATA[اکشن اسکریپت 3]]></category>
		<category><![CDATA[صدا در اکشن اسکریپت]]></category>
		<category><![CDATA[صدا در اکشن اسکریپت 3]]></category>
		<category><![CDATA[صدا در فلش]]></category>
		<category><![CDATA[فراخوانی صدادر فلش]]></category>
		<category><![CDATA[فلش]]></category>
		<category><![CDATA[فلش actionscript2]]></category>
		<category><![CDATA[فلش sound]]></category>
		<category><![CDATA[نرم افزار]]></category>
		<category><![CDATA[پخش صدادر فلش]]></category>

		<guid isPermaLink="false">http://blog.iflashlord.com/?p=425</guid>
		<description><![CDATA[با توجه به این که شاید پروژه نهایی ارائه شده در بخش سوم این آموزش کامل نمی باشد ، سعی می کنیم در این بخش از آموزش نکات ریزی که ممکن هست در کار با صدا ها و مثال های ذکر شده در آموزش قبل به آنها بر بخورید را در این مطلب توضیح دهیم  [...]]]></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/06/as3_sound_iflashlord.jpg" alt="iflashlord.com" />
	</p><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">با توجه به این که شاید پروژه نهایی ارائه شده در بخش سوم این آموزش کامل نمی باشد ، سعی می کنیم در این بخش از آموزش نکات ریزی که ممکن هست در کار با صدا ها و مثال های ذکر شده در آموزش قبل به آنها بر بخورید را در این مطلب توضیح دهیم  :<br />
<span id="more-425"></span></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">موردی که در آموزش قبلی احتمالا به آن بر خورده اید ، پخش چند باره با کلیک مجدد بر روی دکمه Play می باشد که این امر به دلیل عدم چک کردن در حال پخش بودن می باشد ، ما در این بخش با ایجاد variable ی با نام isPlay از نوع Boolean و مقدار دهی اولیه true به آن می توانیم با مقدار دهی این متغییر در طول برنامه و با شرطی ساده در تابع مربوز به پخش صدا جلوی پخش مجدد را بگیریم.</p>
<pre class="brush: as3; title: ; notranslate">
function onClickPlay(e:MouseEvent)
{
	if (! isPlay)
	{
		myChannel = mySound.play(lastPosition);
		myChannel.soundTransform = myTransform;
		isPlay = true;
	}
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">مورد بعدی برای مواردی که شما نیاز دارید دکمه Stop را هم به همراه Pause و Play داشته باشید که برای این مورد هم در کد زیر بدون حذف  این مورد می توانید مشاهده نمایید.</p>
<pre class="brush: as3; title: ; notranslate">
function onClickStop(e:MouseEvent):void
{
	myChannel.stop();
	lastPosition = 0;
	isPlay = false;
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">مورد بعدی برای افرادی که کد را به صورت External می نویسند و نیاز به وارد کردن کلاس ها قبل از استفاده از آنها را دارند نیز در کد زیر مجموعه کلاس ها وارد شده قابل مشاهده می باشد.</p>
<blockquote><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">این کد برای تمامی ورژن های نرم افزار فلش که اکشن اسکریپت ۳ را پشتبانی می کنند قابل استفاده می باشد</p></blockquote>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>کد نهایی پروژه پخش صدا در اکش اسکریپت ۳ »</strong></p>
<pre class="brush: as3; title: ; notranslate">
import flash.media.Sound;
import flash.net.URLRequest;
import flash.media.SoundChannel;
import flash.events.MouseEvent;
import flash.media.SoundTransform;

var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
var myTransform:SoundTransform = new SoundTransform();
var lastPosition:Number = 0;
var isPlay:Boolean = true;
mySound.load(new URLRequest(&quot;myFavSong.mp3&quot;));
myChannel = mySound.play(0);
myTransform.volume = 0.5;
myChannel.soundTransform = myTransform;

pause_btn.addEventListener(MouseEvent.CLICK , onClickPause);
function onClickPause(e:MouseEvent)
{
	lastPosition = myChannel.position;
	myChannel.stop();
	isPlay = false;
}

play_btn.addEventListener(MouseEvent.CLICK , onClickPlay);
function onClickPlay(e:MouseEvent)
{
	if (! isPlay)
	{
		myChannel = mySound.play(lastPosition);
		myChannel.soundTransform = myTransform;
		isPlay = true;
	}
}

stop_btn.addEventListener(MouseEvent.CLICK, onClickStop);

function onClickStop(e:MouseEvent):void
{
	myChannel.stop();
	lastPosition = 0;
	isPlay = false;
}
</pre>
<blockquote><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>توصبه می شود ب<a href="../1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84/" target="_blank">خش  اول مبحث پخش صدا در اکشن اسکریپت ۳</a> و </strong><strong><a href="http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%d8%af%d9%88%d9%85/" target="_blank">بخش دوم مبحث پخش صدا در اکشن اسکریپت ۳</a> و </strong><a href="http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85/" target="_blank"><strong>بخش سوم مبحث پخش صدا در اکشن اسکریپت ۳ </strong></a><strong> را نیز  مطالعه نمایید</strong></p></blockquote>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">امید است که از این بخش از آموزش ها نهایت بهره را برده باشید.<br />
موفق و پیروز باشید</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%da%86%d9%87%d8%a7%d8%b1%d9%85/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>پخش صدا در اکشن اسکریپت ۳ – بخش سوم</title>
		<link>http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85/</link>
		<comments>http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 16:23:45 +0000</pubDate>
		<dc:creator>بهروز پولادرگ</dc:creator>
				<category><![CDATA[ادوبی فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[lastPosition]]></category>
		<category><![CDATA[MouseEvent]]></category>
		<category><![CDATA[Pause]]></category>
		<category><![CDATA[SoundChannel]]></category>
		<category><![CDATA[soundTransform]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[transform]]></category>
		<category><![CDATA[URLRequest]]></category>
		<category><![CDATA[Volume]]></category>
		<category><![CDATA[اسکریپت]]></category>
		<category><![CDATA[اکشن اسکریپت 3]]></category>
		<category><![CDATA[صدا در اکشن اسکریپت]]></category>
		<category><![CDATA[فلش]]></category>

		<guid isPermaLink="false">http://blog.iflashlord.com/?p=410</guid>
		<description><![CDATA[در ادامه  بخش دوم مبحث پخش صدا در اکشن اسکریپت ۳ به بخش آخر این مبحث می پردازیم : Pause کرد صدا در واقع اکشن اسکریپت متدی برای pause کردن صدا ندارد و عملی که می بایست انجام شود Stop کردن صدا می باشد و برای ادامه می بایست عمل play از محل ادامه تعیین [...]]]></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/06/as3_sound_iflashlord.jpg" alt="iflashlord.com" />
	</p><blockquote><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در ادامه <a href="http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%d8%af%d9%88%d9%85/" target="_blank"> بخش دوم مبحث پخش صدا در اکشن اسکریپت ۳</a> به بخش آخر این مبحث می پردازیم :</p></blockquote>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>Pause </strong><strong>کرد صدا</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در واقع اکشن اسکریپت متدی برای pause کردن صدا ندارد و عملی که می بایست انجام شود Stop کردن صدا می باشد و برای ادامه می بایست عمل play از محل ادامه تعیین شود.<br />
این عمل نیاز به این دارد که ما آخرین محل در حال پخش را قبل از Stop کردن دریافت کنیم تا در زمان ادامه دادن بتوان با استفاده از play از ادامه صدا عمل پخش را شروع کنیم.<br />
برای این کار نیاز داریم از soundChannel و خصوصیت .position استفاده کنیم تا بتوانیم این مقدار را در مرحله بعد در متد .play استفاده کنیم.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><span id="more-410"></span></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">برای شروع این پروژه ابتدا از پانل Components دکمه ای را می کشیم و به Stage وارد می کنیم و instance name آن را play_btn قرار می دهیم و label آن را Play قرار می دهیم و دکمه دیگر با instance name ی با مقدار pause_btn قرار دهید یا lable و instance name مربوطه به مثال قبلی را با مقدار های Pause و pause_btn تغییر دهید. در نهایت می بایست مانند تصیر زیر دو دکمه در صفحه داشته باشید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img class="alignnone size-full wp-image-412" title="sound_as3_p3_1_iflashlord" src="http://blog.iflashlord.com/wp-content/uploads/2010/06/sound_as3_p3_1_iflashlord.gif" alt="" width="261" height="63" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">حال به بخش اکشن اسکریپت بر می گردیم و ابتدا می بایست همه کد های مربوطه به stop_btn مثال قبلی را حذف نمایید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">کد هایی که می بایست حذف شود:</p>
<pre class="brush: as3; title: ; notranslate">
stop_btn.addEventListener(MouseEvent.CLICK, onClickStop);
function onClickStop(e:MouseEvent):void{
myChannel.stop();
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">برای این که ما آخرین محل پخش شدن را در دسترس داشته باشیم نیاز داریم یک variable ایجاد کنیم و مقدار آخرین محل پخش را در زمان Stop کردن در آن قرار دهیم. ما به راحتی می توانیم یک variable ایجاد کنیم و مقدار آن را به صورت پیش فرض رو صفر ۰ قرار دهیم. ما نام این variable را lastPosition قرار می دهیم به کد زیر دقت نمایید :</p>
<pre class="brush: as3; title: ; notranslate">
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
var lastPosition:Number = 0;
mySound.load(new URLRequest(”myFavSong.mp3″));
myChannel = mySound.play();
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">حال ما به کدهای مربوط به دکمه Pause می پردازیم زمانی که بر روی این دکمه کلیک می شود ما ابتدا به lastPosition مقداری که از SoundChannel ما دریافت می شود و خصوصیت position آن دریافت می کنیم. در زیر به کد مربوطه به pause_btn دقت نمایید :</p>
<pre class="brush: as3; title: ; notranslate">
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
var lastPosition:Number = 0;
mySound.load(new URLRequest(”myFavSong.mp3″));
myChannel = mySound.play();
pause_btn.addEventListener(MouseEvent.CLICK, onClickPause);
function onClickPause(e:MouseEvent):void{
lastPosition = myChannel.position;
myChannel.stop();
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ما حال می بایست در دکمه Play تغییراتی انجام دهیم که تا بتواند در زمان کلیک از آخرین محل عمل پخش را انجام دهد این کار به راحتی با دادن مقدار lastPosition به اولین آرگمان مربوطه به متد Play این کار امکان پذیر می باشد ، اگر توجه کرده باشید در ابتدا مقدار lastPosition را روی ۰ قرار دادیم با این کار در صورتی که تا به حال عمل pause انجام نشده باشد عمل play از محل ۰ که همان ابتدای صوت ما می باشد شروع می شود ، توجه داشته باشید که می بایست متد play را به myChannel نسبت دهید :</p>
<pre class="brush: as3; title: ; notranslate">
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
var lastPosition:Number = 0;
mySound.load(new URLRequest(&quot;myFavSong.mp3&quot;));
myChannel = mySound.play();
pause_btn.addEventListener(MouseEvent.CLICK, onClickPause);
function onClickPause(e:MouseEvent):void
{
	lastPosition = myChannel.position;
	myChannel.stop();
}
play_btn.addEventListener(MouseEvent.CLICK, onClickPlay);
function onClickPlay(e:MouseEvent):void
{
	myChannel = mySound.play(lastPosition);
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">حالا وقت این رسیده که با Ctrl+Enter پروژه خودتون تست نمایید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>تغییر ولوم (</strong><strong>Volume</strong><strong>) صدا</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در آخر بخش صدا ها به ولوم صدا و کنترل بر آن توسط SoundChannel می پردازیم ، برای تغییر در ولوم صدا نیاز به استفاده از کلاس SoundTransform و خصوصیت SoundChannel.soundTransform می باشد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">کلاس SoundTransform دارای خصوصیات متغیری می باشد که مهم ترین برای ما .volome می باشد. استفاده از SoundTransform بسیار ساده می باشد همه چیزی که نیاز دارید این است که ابتدا یک متغیر بسازید و کلاس را به آن نسبت دهید و خصوصیات را اعمال نمایید و به خصوصیت .soundTransform مربوط به SoundChannel مربوطه متغیر ساخته شده را اعمال نمایید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در ادامه کار را با ایجاد نمونه ای از کلاس SoundTransform و اعمال آن به myTransform شروع می کنیم :</p>
<pre class="brush: as3; highlight: [3]; title: ; notranslate">
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
var myTransform = new SoundTransform();
var lastPosition:Number = 0;
mySound.load(new URLRequest(&quot;myFavSong.mp3&quot;));
myChannel = mySound.play();

pause_btn.addEventListener(MouseEvent.CLICK, onClickPause);

function onClickPause(e:MouseEvent):void
{
	lastPosition = myChannel.position;
	myChannel.stop();
}

play_btn.addEventListener(MouseEvent.CLICK, onClickPlay);

function onClickPlay(e:MouseEvent):void
{
	myChannel = mySound.play(lastPosition);
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در این مرحله ما می بایست مقداری به خصوصیت .volume  بر روی این نمونه بدهیم.مقداری مربوطه به خصوصیت .volume مقداری بین ۰ تا ۱ می باشد که ۱ به معنای نهایت ولوم و ۰ به معنای بدون صدا بودن می باشد ، شما می توانید مقدار های اعشاری بین ۰ تا ۱ را برای مقدار دهی استفاده کنید به طور مثال ۰.۵ به معنای ۵۰%  صدا می باشد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در این مرحله ولوم را بر روی ۰.۵ که صدای متوسط می باشد (۵۰%) قرار می دهیم.</p>
<pre class="brush: as3; highlight: [7]; title: ; notranslate">
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
var myTransform = new SoundTransform();
var lastPosition:Number = 0;
mySound.load(new URLRequest(&quot;myFavSong.mp3&quot;));
myChannel = mySound.play();
myTransform.volume = 0.5;

pause_btn.addEventListener(MouseEvent.CLICK, onClickPause);

function onClickPause(e:MouseEvent):void
{
	lastPosition = myChannel.position;
	myChannel.stop();
}

play_btn.addEventListener(MouseEvent.CLICK, onClickPlay);

function onClickPlay(e:MouseEvent):void
{
	myChannel = mySound.play(lastPosition);
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">حال این transform  را به عنوان خصوصیت .soundTransform مربوطه به SoundChannel اعمال می کنیم.</p>
<pre class="brush: as3; highlight: [8]; title: ; notranslate">
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
var myTransform = new SoundTransform();
var lastPosition:Number = 0;
mySound.load(new URLRequest(&quot;myFavSong.mp3&quot;));
myChannel = mySound.play();
myTransform.volume = 0.5;
myChannel.soundTransform = myTransform;

pause_btn.addEventListener(MouseEvent.CLICK, onClickPause);

function onClickPause(e:MouseEvent):void
{
	lastPosition = myChannel.position;
	myChannel.stop();
}

play_btn.addEventListener(MouseEvent.CLICK, onClickPlay);

function onClickPlay(e:MouseEvent):void
{
	myChannel = mySound.play(lastPosition);
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">شما می بایست همیشه به یاد داشته باشید استفاده از .soundTransform می بایست <strong>بعد از</strong> قرار دادن شی صدا در channel  شما باشد و نه قبل از آن. شما می توانید ولوم را با تست کردن Movie و صدا را به صورت متوسط بشنوید ولی با Pause و Play کردن صدا متوجه خواهید شد صدا دوباره زیاد می شود ، دلیل این می باشد که زمانی که صدای جدیدی به Channel وارد می کنید  همه soundTransform ها حذف می شود. ما این مورد را با اعمال  دوباره خصوصیت .soundTransform واقع در تابع onClickPlay حل می کنیم :</p>
<pre class="brush: as3; highlight: [23]; title: ; notranslate">
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
var myTransform = new SoundTransform();
var lastPosition:Number = 0;
mySound.load(new URLRequest(&quot;myFavSong.mp3&quot;));
myChannel = mySound.play();
myTransform.volume = 0.5;
myChannel.soundTransform = myTransform;

pause_btn.addEventListener(MouseEvent.CLICK, onClickPause);

function onClickPause(e:MouseEvent):void
{
	lastPosition = myChannel.position;
	myChannel.stop();
}

play_btn.addEventListener(MouseEvent.CLICK, onClickPlay);

function onClickPlay(e:MouseEvent):void
{
	myChannel = mySound.play(lastPosition);
	myChannel.soundTransform = myTransform;
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">حال movie را تست نمایید و به این نکته دقت کنید که این بار با Pause و Play کردن در ولوم صدا تغییری ایجاد نمی شود.</p>
<blockquote><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">
توصیه می شود <a href="http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84/" target="_blank">بخش اول صداها در اکشن اسکریپت ۳</a> و <a href="http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%d8%af%d9%88%d9%85/" target="_blank">بخش دوم صداها در اکشن اسکریپت ۳ </a> نیز مطالعه شود.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>پخش صدا در اکشن اسکریپت ۳ – بخش دوم</title>
		<link>http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%d8%af%d9%88%d9%85/</link>
		<comments>http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%d8%af%d9%88%d9%85/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 11:42:17 +0000</pubDate>
		<dc:creator>بهروز پولادرگ</dc:creator>
				<category><![CDATA[ادوبی فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[actionscript 3 کار با]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[linkage]]></category>
		<category><![CDATA[load]]></category>
		<category><![CDATA[MP3]]></category>
		<category><![CDATA[mp3 تغییر نام]]></category>
		<category><![CDATA[play]]></category>
		<category><![CDATA[play کردن در فلش]]></category>
		<category><![CDATA[position]]></category>
		<category><![CDATA[set interval در جاوا]]></category>
		<category><![CDATA[setinterval as3]]></category>
		<category><![CDATA[setinterval و جاوااسکریپت]]></category>
		<category><![CDATA[setinterval چیست]]></category>
		<category><![CDATA[sound class]]></category>
		<category><![CDATA[SoundChannel]]></category>
		<category><![CDATA[soundTransform]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[URLRequest]]></category>
		<category><![CDATA[آموزش کار با class as 3]]></category>
		<category><![CDATA[آموزش کار با مفصل در فلش]]></category>
		<category><![CDATA[اجرای فایل فلش امتیاز5از5]]></category>
		<category><![CDATA[اسکریپت]]></category>
		<category><![CDATA[اسکریپت پخش فایلصوتی]]></category>
		<category><![CDATA[اموزش كار با برنامه ساخت فلش]]></category>
		<category><![CDATA[اکشن اسکریپت 3]]></category>
		<category><![CDATA[جاوا اسکریپت setinterval]]></category>
		<category><![CDATA[رویداد]]></category>
		<category><![CDATA[صدا در اکشن اسکریپت]]></category>
		<category><![CDATA[صدا در اکشن اسکریپت 3]]></category>
		<category><![CDATA[فلش]]></category>
		<category><![CDATA[فلش و طرز کار با ان]]></category>
		<category><![CDATA[فلش کار بنر]]></category>
		<category><![CDATA[كار setinterval در جاوا]]></category>
		<category><![CDATA[كدهاي فلش]]></category>
		<category><![CDATA[متد addeventlistener در نرم افزار فلش]]></category>
		<category><![CDATA[نحوه play كردن فايل فلش]]></category>
		<category><![CDATA[نحوه وارد كردن فايل هاي فلش در وب سایت]]></category>
		<category><![CDATA[نحوه پخش صوت در فلش]]></category>
		<category><![CDATA[نحوه پخش فایل فلش]]></category>
		<category><![CDATA[نحوه کار با اکشن]]></category>
		<category><![CDATA[نرم افزار]]></category>
		<category><![CDATA[پخش فایل صوتی به صورت فلش]]></category>
		<category><![CDATA[چگونگی آپلود فلاش بنر انلاین]]></category>

		<guid isPermaLink="false">http://blog.iflashlord.com/?p=395</guid>
		<description><![CDATA[در ادامه  بخش اول مبحث پخش صدا در اکشن اسکریپت ۳ به موارد دیگر ذکر شده در آن مطلب می پردازیم : پخش یک فایل صوتی خارجی (خارج از فلش ) پخش کردن یک فایل صوتی خارجی ساده تر از پخش فایل صوتی داخل فلش می باشد زیرا شما نیازی به وارد کردن فایل برای [...]]]></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/06/as3_sound_iflashlord.jpg" alt="iflashlord.com" />
	</p><blockquote><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در ادامه  <a href="http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84/" target="_blank">بخش اول مبحث پخش صدا در اکشن اسکریپت ۳</a> به موارد دیگر ذکر شده در آن مطلب می پردازیم :</p></blockquote>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong><br />
پخش یک فایل صوتی خارجی (خارج از فلش )</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">پخش کردن یک فایل صوتی خارجی ساده تر از پخش فایل صوتی داخل فلش می باشد زیرا شما نیازی به وارد کردن فایل برای ساخت کلاسی برای فراخوانی فایل ندارید.</p>
<p style="text-align: right;">برای شروع یک پروژه جدید فلش ایجاد کنید و آن را در محلی مثل دسکتاپ ذخیره کنید و فایل .mp3 مربوطه را نیر در همان محل قرار دهید و فایل صوتی را به myFavSong.mp3 تغییر نام دهید.</p>
<p style="text-align: right;"><span id="more-395"></span></p>
<p style="text-align: center;"><img class="size-full wp-image-396    aligncenter" title="sound_as3_p2_1_iflashlord" src="http://blog.iflashlord.com/wp-content/uploads/2010/06/sound_as3_p2_1_iflashlord.jpg" alt="" width="205" height="137" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">حال به پروژه FLa خود برگردید و پنل اکشن را باز نمایید با دکمه F9 و نوشتن کد را شروع می کنیم ، در ابتدا سراغ ساختن new از کلاس Sound می نمایید و آن را به mySound مقدار دهی می کنیم و بعد با استفاده از متد .load این کلاس اقدام به بارگزاری فایل مریوطه می کنیم و در نهایت با استفاده از متد .play اقدام به پخش صدای بارگزاری شده می نماییم.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>در زیر به که موارد ذکر شده دقت نمایید</strong><strong> :<br />
</strong></p>
<pre class="brush: as3; title: ; notranslate">
var mySound:Sound = new Sound();
mySound.load(new URLRequest(”myFavSong.mp3″));
mySound.play();
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong><br />
</strong><br />
همان طور که در کد بالا مشاهده می کنید برای استفاده از آدرس یک فایل در بخش load در AS3 از کلاس URLRequerst استفاده می کنیم برای اطلاعات بیشتر در مورد این کلاس می توانید به راهنمای نرم افزار فلش مراجعه نمایید. شما هم اکنون می توانید پروژه را تست نمایید و پخش شدن فایل خارجی بارگزاری شده را تست نمایید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>Stop </strong><strong>کردن صدا</strong><strong><br />
</strong><br />
تا اینجا درباره انواع پخش کردن صدا با اکشن صحبت کردیم در ادامه به نحوه Stop کردن و یک مثال خواهیم پرداخت.<br />
نکته ای که وجود دارد این است که کلاس Sound متدی برای Stop کردن صدا ندارد و ما برای این کار می بایست از کلاس SoundChannel کمک بگیریم. ما می بایست یک SoundChannel یا کانال صوتی ایجاد کنیم و عملکرد متد play کلاس Sound رو با اون برابر قرار بدیم تا بتونیم از متد SoundCannel برای صدای خودمون استفاده کنیم.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در زیر به توضیحی از متدهای کلاس SoundChannel می پردازیم:</p>
<ul>
<li>.stop() –این متد صدای که درون کانال مورد نظری در حال پخش است را Stop می کند.</li>
<li>.position – این متد محل جاری صدای در حال      پخش را در کانال مورد نظر ما بر می گرداند.</li>
<li>.soundTransform – برای تغییر صدا مثل ولوم و جا به      جایی بین پخش سمت چپ و راست می باشد.</li>
</ul>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در ادامه ما یک پروژه جدید فلش ایجاد می کنیم و قصد داریم یه فایل صوتی خارجی را بارگزاری و پخش کنیم و با یک دکمه Stop در زمان کلیک بر روی آن عمل پخش را Stop نماییم</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در مرحله اول یک دکمه Button از پانل کامپوننت ها Window&gt;Components درگ کرده و در صفحه قرار دهید و instance name آن را stop_btn قرار دهید ، شما می تونید از تب پارامتر های کامپوننت lable دکمه را به Stop تغییر دهید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img class="alignnone size-full wp-image-397" title="sound_as3_p2_2_iflashlord" src="http://blog.iflashlord.com/wp-content/uploads/2010/06/sound_as3_p2_2_iflashlord.jpg" alt="" width="464" height="170" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">هم اکنون دکمه ای ایجاد کردیم که در زمان کلیک بر روی آن صدا می بایست Stop شود.<br />
پنل اکشن را باز نمایید و یا بر روی تنها فریم موجود در تایم لاین TimeLine راست کلیک کرد و Actions را انتخاب نمایید تا پانل اکشن نمایش داده شود.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">مرحله بعد شروع نوشتن کد ها می باشد طبق کدهایی که در مرحله های قبلی توضیح دادیم کلاس Sound را برای بارگزاری صدا ایجاد می کنیم و صدا را با متد play پخش می کنیم.</p>
<pre class="brush: as3; title: ; notranslate">
var mySound:Sound = new Sound();
mySound.load(new URLRequest(”myFavSong.mp3″));
mySound.play();
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ما برای کنترل بر روی صدا و اعمال متد Stop همان طور که در اول هم گفتیم می بایست از SoundChannel استفاده کنیم در کدی در زیر می بینید ما این کلاس تعریف کردیم:</p>
<pre class="brush: as3; title: ; notranslate">
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
mySound.load(new URLRequest(”myFavSong.mp3″));
mySound.play();
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">برای این که کلاس SoundChannel بر روی صدای ما کنترل داشته باشد نیاز به این داریم که پیوندی بین این دو ایجاد نماییم و این کار را با جا به جایی خط آخر کد بالا انجام می دهیم ، در واقع عمل play را به کلاس SoundChannel که در اینجا با myChannel تعریف شده می دهیم.</p>
<pre class="brush: as3; title: ; notranslate">
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
mySound.load(new URLRequest(”myFavSong.mp3″));
myChannel = mySound.play();
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">حال به راحتی می توانید با ایجاد رویداد برای دکمه از متد stop مریوط به کلاس SoundChannel استفاده کنیم.</p>
<pre class="brush: as3; title: ; notranslate">
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
mySound.load(new URLRequest(”myFavSong.mp3″));
myChannel = mySound.play();

stop_btn.addEventListener(MouseEvent.CLICK, onClickStop);

function onClickStop(e:MouseEvent):void{
myChannel.stop();
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">حال می توانید پروژه را تست نمایید در زمان اجرا به صورت خودکار صدا می بایست پخش شود و با کلیک بر روی دکمه Stop می بایست صداد Stop شود.</p>
<blockquote><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong> توصبه می شود ب<a href="../1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84/" target="_blank">خش  اول مبحث پخش صدا در اکشن اسکریپت ۳</a> را نیز مطالعه نمایید</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%db%b3-%d8%a8%d8%ae%d8%b4-%d8%af%d9%88%d9%85/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>پخش صدا در اکشن اسکریپت ۳ &#8211; بخش اول</title>
		<link>http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84/</link>
		<comments>http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 13:22:15 +0000</pubDate>
		<dc:creator>بهروز پولادرگ</dc:creator>
				<category><![CDATA[ادوبی فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[aciton script پخش sound]]></category>
		<category><![CDATA[action script کد های اماده]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[fبنر فلش آماده]]></category>
		<category><![CDATA[linkage]]></category>
		<category><![CDATA[loading آماده]]></category>
		<category><![CDATA[loading فلش]]></category>
		<category><![CDATA[loding فلش]]></category>
		<category><![CDATA[MP3]]></category>
		<category><![CDATA[play]]></category>
		<category><![CDATA[play اکشن]]></category>
		<category><![CDATA[script آماده فلش]]></category>
		<category><![CDATA[sound class]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[stop in اکشن اسکریپت 3]]></category>
		<category><![CDATA[،اکشن ا سکریپت آماده]]></category>
		<category><![CDATA[،کد های آماده فلش،]]></category>
		<category><![CDATA[آدرس ف ش]]></category>
		<category><![CDATA[آماده action script]]></category>
		<category><![CDATA[آماده actionscript]]></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[مثال اسكريپت در فلش]]></category>
		<category><![CDATA[مثال برنامه جاوا اسکریپ]]></category>

		<guid isPermaLink="false">http://blog.iflashlord.com/?p=385</guid>
		<description><![CDATA[در این آموزش به پخش صدا در ActionScript 3.0 می پردازیم و به موارد مثل پخش صدا از فایل های داخلی و خارجی و تغییر ولوم صدا ها می پردازیم ، با این که این به بحث بسیار گسترده میباشد که به دلیل پیشرفته بودن و نیاز داشتن به پیش نیاز به این بحث در [...]]]></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/06/as3_sound_iflashlord.jpg" alt="iflashlord.com" />
	</p><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در این آموزش به پخش صدا در ActionScript 3.0 می پردازیم و به موارد مثل پخش صدا از فایل های داخلی و خارجی و تغییر ولوم صدا ها می پردازیم ، با این که این به بحث بسیار گسترده میباشد که به دلیل پیشرفته بودن و نیاز داشتن به پیش نیاز به این بحث در حال و ادامه آن به صورت پیشرفته انشاء الله در آینده خواهیم پرداخت.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">این آموزش به بخش های زیر تقسیم بندی شده است :</p>
<ol>
<li>مقدمه ای بر کار با کلاس های صدا در اکشن اسکریپت ۳.</li>
<li>پخش یک صدای داخلی.</li>
<li>پخش یک صدای خارجی.</li>
<li>Stop کردن یک صدا.</li>
<li>Pause کردن یک صدا.</li>
<li>تغییر ولوم صدا.</li>
</ol>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><span id="more-385"></span><strong>مقدمه ای بر کار با کلاس های صدا در اکشن اسکریپت ۳</strong><strong><br />
</strong>برای کار کردن با صدا ها در ActionScript 3.0 نیاز به همیاری گرفتن از چندین کلاس با هم می باشد. البته بیشتر موارد شبیه به ورژن های قبلی میباشد و کنترل در ورژن جدید بیشتر و با دقت بالاتری انجام می شود، در زیر لیستی از کلاس های مرتبط را با توضیح می آوریم.</p>
<ol>
<li>Sound Class &#8211; این کلاس اصلی مربوط به صدا ها می باشد ، این صدا برای محل شروع کد مربوطه به صدا می باشد و برای شروع پخش صدا استفاده می شود.</li>
<li>SoundChannel Class &#8211; یک شی صدا می تواند در کانال های مختلف پخش شود ، این کلاس امکانات را جهت کانال های صوتی برای کنترل بر روی یک شی صدا در اختیار ما قرار می دهد که این کنترل ها به صورت ساده شامل امکان stop کردن پخش یک صدا می شود و&#8230;.</li>
<li>SoundTransform Class -این کلاس برای کنترل بر ولوم صدا و بالانس صدا به سمت چپ و راست استفاده می شود.</li>
<li>SoundMixer Class -این کلاس به صورت عمومی برای فلش پلیر می باشد که توابع کنترلی بر روی تمامی صدا ها را در اختیار شما قرار می دهد به صورت مثال ساده ایست کردن تمامی صداهای فلش پلیر و&#8230;</li>
</ol>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">سعی شده در مورد موارد بالا در ادامه مطلب نکاتی ذکر شود ولی برای اطلاع کامل از متدهای این کلاس ها بهتر می باشد از راهنمای موجود در نرم افزار فلش استفاده نمایید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>پخش یک صدای داخلی</strong><br />
به صورت عادی فلش فقط فرمت mp3 (البته در فلش پلیر ۱۰ امکانات پشتیبانی جدیدی هم افزوده شده که در مطالب بعدی بحث خواهد شد) را پشتیبانی می کند و به راحتی می توانید این نوع فایل را با استفاده از کلاس صدا Sound class مورد استفاده قرار بدهید ، کلاس Sound توانایی پخش فایل های صوتی داخلی فلش (mp3) را داراست و یا فایل های خارجی (فایل های ی که خارج از برنامه فلش هستند) در ادامه ما به پخش یک فایل که به صورت داخلی (داخل پروژه فلش fla) می باشد می پردازیم و با اکشن اسکریپت آن را فراخوانی و پخش خواهیم نمود.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در مثال زیر نیاز به یک فایل mp3 برای پخش می باشد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در مرحله اول شما نرم افزار فلش را باز کرده و یک پروژه جدید فلش AS3 باز نمایید و به File&gt;Import&gt;Import to Library رفته و بعد از کلیک فایل مورد نظر خود را از نوع Mp3 را انتخاب کرده و روی open کلیک نمایید ، در زیر تصویر از محل مربوطه برای وارد کردن فایل را مشاهده می کنید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img title="sound_as3_iflashlord" src="../wp-content/uploads/2010/06/sound_as3_iflashlord.jpg" alt="" width="466" height="117" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">خوب تا اینجا فایل شما وارد فلش شد حال کتابخانه فلش را با دکمه های (Ctrl+L) باز نمایید و صدایی که وارد نمودید را در آن بیابید ، ما می خواهیم فایل را با تعیین کردن مشخصه Linkage برای استفاده در اکشن اسکریپت و فراخوانی آن آماده کنیم ، بر روی فایل صدا در کتابخانه فلش کلیک راست نمایید و گزینه Linkage را اتخاب نمایید تا پنجره مربوطه باز شود ، تیک درون Export for ActionScript را بزنید و نام صدای خود را در بخش Class وارد نمایید به طور مثال MyFavSong را وارد می کنیم و روی OK کلیک کنید ، حال شما پیغام هشدار مبنی بر این که کلاس خورجی ایجاد می شود دریافت خواهید نمود که برای ادامه بر روی OK کلیک می کنیم.<br />
با این کار شما می توانید این فایل صورتی را با کلاس MyfavSong در اکشن اسکریپت فراخوانی نمایید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img class="alignnone size-full wp-image-389" title="sound2_as3_iflashlord" src="http://blog.iflashlord.com/wp-content/uploads/2010/06/sound2_as3_iflashlord.jpg" alt="" width="452" height="254" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">هم اکنون ما یک فایل Mp3 داریم که برای استفاده در اکشن اسکریپت آماده می باشد هم اکنون زمان نوشتن کد می باشد بر روی یکی از فریم های تایم لاین کلیک کرده و از منوی راست کلیک Actions را انتخاب نمایید برای نمایش پانل اکشن. کلید میان بر F9 می باشد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">برای این که ار صدا استفاده کنیم می بایست از new استفاده کرده و کلاس مربوطه را به یک var از نوع Sound بدهیم و حال می توانیم متدهای کلاس رو فراخوانی کرده و مثلا با .play() اقدام به پخش آن نماییم.</p>
<pre class="brush: as3; title: ; notranslate">
var mySound:Sound = new MyFavSong();
mySound.play();
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در کلاس Sound با متد .play() می توانید یک صدا را پخش نمایید ، به صورت پیش فرض این متد صدا را از ابتدا پخش می نماید شما با وارد کردن عددی بر حسب میلی ثانیه میتوانید محل شروع را تغییر دهید این مقدار عددی می بایست به عنوان آرگمان متد Play وارد شود.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">برای مثال :</p>
<pre class="brush: as3; title: ; notranslate">
mySound.play(150)
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">برای تست دکمه های (Ctrl+Enter) را بفشارید&#8230;&#8230;<br />
و نتیجه را مشاهده نمایید.</p>
<blockquote><p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong> توصبه می شود <a href="http://blog.iflashlord.com/1389/03/%D9%BE%D8%AE%D8%B4-%D8%B5%D8%AF%D8%A7-%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-%DB%B3-%D8%A8%D8%AE%D8%B4-%D8%AF%D9%88%D9%85/" target="_blank">بخش دوم مبحث پخش صدا در اکشن اسکریپت ۳ </a>را نیز مطالعه نمایید</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.iflashlord.com/1389/03/%d9%be%d8%ae%d8%b4-%d8%b5%d8%af%d8%a7-%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-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>استفاده از SetInterval در اکشن اسکریپت ۳</title>
		<link>http://blog.iflashlord.com/1388/12/%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-setinterval-%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/12/%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-setinterval-%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>Thu, 11 Mar 2010 17:12:05 +0000</pubDate>
		<dc:creator>بهروز پولادرگ</dc:creator>
				<category><![CDATA[ادوبی فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[clearInterval]]></category>
		<category><![CDATA[clearinterval as3]]></category>
		<category><![CDATA[setInterval]]></category>
		<category><![CDATA[setinterval as3]]></category>
		<category><![CDATA[setinterval تابع]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[اسکریپت]]></category>
		<category><![CDATA[اکشن اسکریپت 3]]></category>
		<category><![CDATA[تصاوير حركتي]]></category>
		<category><![CDATA[تصاویر حرکتی]]></category>
		<category><![CDATA[تصاویر حرکتی اکشن]]></category>
		<category><![CDATA[تصاویرحرکتی]]></category>
		<category><![CDATA[تعیین تعداد حرکت با setinterval in as3]]></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[كد اكشن اسكريپت 3]]></category>
		<category><![CDATA[نحوه کار باclearinterval]]></category>
		<category><![CDATA[کد clearinterval setinterval]]></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[کد حرکت تصویر با clearinterval setinterval]]></category>
		<category><![CDATA[کد حرکتی با فلش]]></category>
		<category><![CDATA[کد های اکشن اسکریپت 3]]></category>
		<category><![CDATA[کد های اکشن اسکریپت برای فلش]]></category>
		<category><![CDATA[کدهای اسکریپت 3]]></category>

		<guid isPermaLink="false">http://blog.iflashlord.com/?p=224</guid>
		<description><![CDATA[همان طور که می دانید در اکشن ۳ امکانی مثل Timer Class افزوده شده که می توان از آن برای انجام کارهای در بازه های زمانی هم استفاده کرد ولی متد ساده تری نیز وجود دارد (setInterval) که در ایم مطلب قصد توضیح آن را داریم : توضیح درباره setInterval : متدی می باشد که [...]]]></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/03/interval_as3_iflashlord.jpg" alt="iflashlord.com" />
	</p><p style="text-align: center;">
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">همان  طور که  می دانید در اکشن ۳ امکانی مثل Timer Class افزوده شده که می توان  از آن برای انجام کارهای در بازه های زمانی هم استفاده کرد ولی متد ساده  تری نیز وجود دارد (setInterval) که در ایم مطلب قصد توضیح آن را داریم :<br />
<strong><br />
توضیح  درباره setInterval  :</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">متدی می باشد که می تواند یک سری کد را  در بازه زمانی که توسط مقداری بر اساس میلی ثانیه تعیین می شود را اجرا  و  تکرار نماید ، به صورت سفارسی این کدها می بایت در قالب تابعی function  تعرف بشوند و به setInterval  داده شوند.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>ساختار کلی setInterval  :</strong></p>
<pre class="brush: as3; title: ; notranslate">setInterval (myFunction, myTimeLapse);</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">myFunction  :  تابعی که شامل کد های مورد نظر شما می باشد<br />
myTimeLapse : مقداری بر  اساس میلی ثانیه milliseconds</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><span id="more-224"></span></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">مثالی بسیار ساده ، در زیر به کدی می  پردازیم که مقدار Hello IFLashLord.Com! را هر ۲ ثانیه یک بار اجرا نمایید :</p>
<pre class="brush: as3; title: ; notranslate">function helloFun():void
{
	trace(&quot;Hello IFLashlord.Com!&quot;);
}
setInterval(helloFun,2000);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">همان  طور که در کد مشاهده می شود با تعریف یک تابع ساده و فراخوانی آن در  setInterval می توانیم آن را در هر بازه زمانی تکرار نماییم. توجه داشته  باشید طبق این کد اولین اجرا تابع helloFun بعد از دو ثانیه انجام خواهد شد  و هر دوثانیه تکرار خواهد شد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">همان طور که مشاهده می کنید نتیجه  این کد تا ابد ادامه خواهد داشت و شاید شما بخواهید در بازه ای از زمان این  عمل قطع شود برای این کار نیز متدی در نظر گرفته شده که در ادامه درباره  آن توضیح می دهیم(clearInterval)</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>توضیح درباره  clearInterval : </strong><br />
این متد برای ایست نمودن فعالیت یک setInterval می  باشد که البته قبلا مقدار آن در یک متغیر variable وارد شده باشد ، در  صورتی که یک setInterval بدون تعریف Var ایحاد شده باشد امکان دسترسی و  ایست نمودن آن وجود ندارد ، در ادامه در مثالی دقیق تر این موضوع را متوجه  خواهید شد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>ساختار کلی </strong><strong>clearInterval </strong><strong>:</strong></p>
<pre class="brush: as3; title: ; notranslate">clearInterval(myInterval);</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">myInterval  : متغییری شامل یک setInterval</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>مثال :</strong></p>
<pre class="brush: as3; title: ; notranslate">function helloFun():void
{
	trace(&quot;Hello IFLashlord.Com!&quot;);
}
var myInterval:uint = setInterval(helloFun,2000);
clearInterval(myInterval);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در  مثال بالا ابتدا setInterval را به متغیر myInterval دادیم تا بتوانیم در  هر جایی از کد آن را توسط clearInterval ایست نماییم ، توجه کنید در کد  بالا عملا قبل از اجرای اولین بار کد عملکرد ایست می شود و  این مثال فقط  برای روشن شدن موضوع قرار داده شده است و شما می توانید در صورت صحیح بودن  شرطی و یا موضوعی دیگر عمل ایست را اجرا نمایید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>مثالی  کاربری : </strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در این مثال دکمه ای ایجاد می کنیم که در صفحه توسط  setInterval حرکت کند و با کلیک بر روی دکمه توسط clearInterval ایست شود.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ابتدا  یک پروژه جدید AS3 در فلش ایجاد نمایید و از Window&gt;Components  کامپوننت Button را انتخاب کنید و به درون صفحه بکشید و در سمت چپ صفحه  قرار دهید و سپس آن را انتخاب کرده و از پانل Properties Inspector بخش  instance name را برابر my_btn قرار دهید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a href="http://blog.iflashlord.com/wp-content/uploads/2010/03/properties-inspector_iflashlord.gif" target="_blank"><img class="alignnone size-full wp-image-431" title="properties-inspector_iflashlord" src="http://blog.iflashlord.com/wp-content/uploads/2010/03/properties-inspector_iflashlord.gif" alt="" width="471" height="113" /></a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">و حال وارد پانل اکشن شوید ، در اینجا ما  تابعی به نام moveBtn ایجاد می کنیم و در آن مقدار مختصات x را افزایش می  دهیم که با این کار هر بار تابع اجرا شود به مختصات فعلی آن ۱۰ واحد افزوده  خواهد شد ، به کد دقت نمایید :</p>
<pre class="brush: as3; title: ; notranslate">function moveBtn():void {
my_btn.x  += 10;
}</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">و حال کد نهایی را می  نویسم :</p>
<pre class="brush: as3; title: ; notranslate">function moveBtn():void
{
	my_btn.x +=  10;
}
var myInterval:uint = setInterval(moveBtn,500);
my_btn.addEventListener(MouseEvent.CLICK,  stopMe);
function stopMe(e:MouseEvent):void
{
	clearInterval(myInterval);
}</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در  کد بالا ابتدا تابعی برای حرکت ایجاد شد و در مرحله بعد setIntervar ایجاد  شد و در مرحله بعد رویداد کلیک به دکمه افزوده شد که به تایع stopMe اشاره  داد و در این تابع از clearInterval استفاده شد و عمل setInterval  ایست  شد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">موفق و پیروز باشید <img src='http://blog.iflashlord.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iflashlord.com/1388/12/%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-setinterval-%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>8</slash:comments>
		</item>
		<item>
		<title>اکشن اسکریپت ۳ وتفاوتها با اکشن اسکریپت ۲</title>
		<link>http://blog.iflashlord.com/1387/08/%d8%a7%da%a9%d8%b4%d9%86-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa%db%b3-%d8%aa%d9%81%d8%a7%d9%88%d8%aa%d9%87%d8%a7-%d8%a8%d8%a7-%d8%a7%da%a9%d8%b4%d9%86-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa/</link>
		<comments>http://blog.iflashlord.com/1387/08/%d8%a7%da%a9%d8%b4%d9%86-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa%db%b3-%d8%aa%d9%81%d8%a7%d9%88%d8%aa%d9%87%d8%a7-%d8%a8%d8%a7-%d8%a7%da%a9%d8%b4%d9%86-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 13:22:46 +0000</pubDate>
		<dc:creator>بهروز پولادرگ</dc:creator>
				<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA["سوالات کاربر فلش"]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[action script 2]]></category>
		<category><![CDATA[action script 2 یا 3]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[actionscript reference 3.]]></category>
		<category><![CDATA[actionscript3 دانلود]]></category>
		<category><![CDATA[addChild]]></category>
		<category><![CDATA[addeventlistener دستور]]></category>
		<category><![CDATA[adobe flash cs4 نمونه سوالات]]></category>
		<category><![CDATA[amo bar in actionscript 3]]></category>
		<category><![CDATA[as2 for فلش]]></category>
		<category><![CDATA[as2 to as3 مبدل]]></category>
		<category><![CDATA[as2 فلش]]></category>
		<category><![CDATA[as3 دکمه]]></category>
		<category><![CDATA[button actionscript3 کد آموزشی]]></category>
		<category><![CDATA[button in flash cs4]]></category>
		<category><![CDATA[contextmenu اكشن اسكريپت 3]]></category>
		<category><![CDATA[cs4]]></category>
		<category><![CDATA[document flash action script اکشن اسکریپت]]></category>
		<category><![CDATA[evt event اکشن اسکریپت]]></category>
		<category><![CDATA[evt اکشن اسکریپت]]></category>
		<category><![CDATA[extends sprite چیست]]></category>
		<category><![CDATA[flash cs4 نمونه سوال]]></category>
		<category><![CDATA[flash loading دانلود]]></category>
		<category><![CDATA[flash seekbar فلش]]></category>
		<category><![CDATA[flash set depth فلش]]></category>
		<category><![CDATA[flash کاربرد]]></category>
		<category><![CDATA[gotoandplay دستور]]></category>
		<category><![CDATA[gotoandplay کد]]></category>
		<category><![CDATA[hobby lobby]]></category>
		<category><![CDATA[if visible true فلش]]></category>
		<category><![CDATA[ifl ile gotoandplay]]></category>
		<category><![CDATA[iflash for mac]]></category>
		<category><![CDATA[increase or decrease sound in actionscript 3]]></category>
		<category><![CDATA[load sound flash دستور]]></category>
		<category><![CDATA[loader اكشن اسكريپت 3]]></category>
		<category><![CDATA[loading as3 دانلود]]></category>
		<category><![CDATA[loading flash فلش]]></category>
		<category><![CDATA[loading فلش]]></category>
		<category><![CDATA[loadmovienumt فلش]]></category>
		<category><![CDATA[mci object دستور در مالتی مدیا]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[mobile text چیست]]></category>
		<category><![CDATA[moshkele flash player]]></category>
		<category><![CDATA[moshkele swf dar flash player]]></category>
		<category><![CDATA[movieclip(root) آدرس as3]]></category>
		<category><![CDATA[mp3 player in as2]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[object reference not set to an instance of an object]]></category>
		<category><![CDATA[object reference not set to an instance of an object خطای]]></category>
		<category><![CDATA[on (release) آموزش اکشن]]></category>
		<category><![CDATA[on realese در فلش]]></category>
		<category><![CDATA[pause در فلش دستور]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[play pause در فلش اکشن اسکریپت]]></category>
		<category><![CDATA[seek bar]]></category>
		<category><![CDATA[seekbar]]></category>
		<category><![CDATA[seekbar آماده]]></category>
		<category><![CDATA[seekbar كد]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[win rar]]></category>
		<category><![CDATA[xml منو]]></category>
		<category><![CDATA[آخرين نسخه bitpim]]></category>
		<category><![CDATA[آشنایی با clearinterval as3]]></category>
		<category><![CDATA[آموزش action script3]]></category>
		<category><![CDATA[آموزش actionscript3]]></category>
		<category><![CDATA[آموزش اسکریپت دکمه در فلش]]></category>
		<category><![CDATA[آموزش ساده ماسک درفتوشاپ]]></category>
		<category><![CDATA[اجرای فلش در فلش دیگر]]></category>
		<category><![CDATA[ارتباط php با اکشن اسکریپت3]]></category>
		<category><![CDATA[ارتباط فلش و php]]></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[اسکریپت نویسی فلش مثال cs4]]></category>
		<category><![CDATA[اسکریپت ها و کدهای جاوای هواشناسی]]></category>
		<category><![CDATA[اسکریپت های فلش]]></category>
		<category><![CDATA[اسکریپت هوا شناسی]]></category>
		<category><![CDATA[اسکریپت هواشناسی]]></category>
		<category><![CDATA[اسکریپت هواشناسی آنلاین]]></category>
		<category><![CDATA[اسکریپت هواشناسی سه بعدی]]></category>
		<category><![CDATA[اسکریپت کد های فلش]]></category>
		<category><![CDATA[اسکیریپت.com]]></category>
		<category><![CDATA[اكشن اسكريپت gotoandplay]]></category>
		<category><![CDATA[اکشن اسکریپت 3 flv]]></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[با نرم افزار فلش mp3 player برنامه]]></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[بازی pdf]]></category>
		<category><![CDATA[برنامه bitpim]]></category>
		<category><![CDATA[برنامه نویس فلش as3]]></category>
		<category><![CDATA[برنامه نویسان]]></category>
		<category><![CDATA[برنامه نویسی در flash cs4]]></category>
		<category><![CDATA[برنامه نویسی در محیط فلش]]></category>
		<category><![CDATA[برنامه نویسی در نرم افزار فلش]]></category>
		<category><![CDATA[برنامه نویسی فلش cs4]]></category>
		<category><![CDATA[برنامه نویسی پلیر تصویر بوسیله action script 3.0]]></category>
		<category><![CDATA[برنامه های کوچک فلش]]></category>
		<category><![CDATA[بسته نشدن فلش پلیر با ctrl f4]]></category>
		<category><![CDATA[تاخير دادن به يك action در فلش]]></category>
		<category><![CDATA[تبديل]]></category>
		<category><![CDATA[تبدیل flash object به flv]]></category>
		<category><![CDATA[تعريف فلش]]></category>
		<category><![CDATA[تعریف اسکریپت]]></category>
		<category><![CDATA[تعریف متغیر as3]]></category>
		<category><![CDATA[تعریف متغیرها در فلش]]></category>
		<category><![CDATA[تعریف و تشریح اسکریپت definition of script]]></category>
		<category><![CDATA[تعریف یک متغییر در تایم لاین]]></category>
		<category><![CDATA[تغییر ولوم صدا در سطح فلش اکشن اسکریپت]]></category>
		<category><![CDATA[تفاوت actionscript 2 و 3]]></category>
		<category><![CDATA[تفاوت actionscript2 با actionscript3]]></category>
		<category><![CDATA[تفاوت gotoandplay با play]]></category>
		<category><![CDATA[تفاوت object با library]]></category>
		<category><![CDATA[تفاوت اکشن]]></category>
		<category><![CDATA[تفاوت اکشن اسکریپت]]></category>
		<category><![CDATA[تفاوت اکشن اسکریپت 2 و 3]]></category>
		<category><![CDATA[تفاوت اکشن اسکریپت 3 با 2]]></category>
		<category><![CDATA[تمرين فلش]]></category>
		<category><![CDATA[تمرين فلش cs4]]></category>
		<category><![CDATA[تمرین cs4]]></category>
		<category><![CDATA[تمرینات فلش cs4]]></category>
		<category><![CDATA[توضیح کدهای اکشن اسکریپت]]></category>
		<category><![CDATA[جاوا هواشناسی]]></category>
		<category><![CDATA[جستجوگر متن در فلش]]></category>
		<category><![CDATA[حركت شي با اكشن اسكريپت]]></category>
		<category><![CDATA[حرکت تصویر بیت مپ با فلش]]></category>
		<category><![CDATA[حرکت در محورx در فلش]]></category>
		<category><![CDATA[خصوصیات کلاس اکشن tween]]></category>
		<category><![CDATA[خطاهای اکشن اسکریپت در فلش]]></category>
		<category><![CDATA[دانلود]]></category>
		<category><![CDATA[دانلود bit pim]]></category>
		<category><![CDATA[دانلود bitpim]]></category>
		<category><![CDATA[دانلود loading flash]]></category>
		<category><![CDATA[دانلود loading فلش]]></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[دانلود برنامه bitpim]]></category>
		<category><![CDATA[دانلود تمرین فلش]]></category>
		<category><![CDATA[دانلود تمرین های فلش cs4]]></category>
		<category><![CDATA[دانلود تمرینات فلش]]></category>
		<category><![CDATA[دانلود تمرینهای فلش]]></category>
		<category><![CDATA[دانلود رايگان bitpim]]></category>
		<category><![CDATA[دانلود سورس برنامه های شی گرایی]]></category>
		<category><![CDATA[دانلود سورس کدهای اکشن اسکریپت3]]></category>
		<category><![CDATA[دانلود فلش cs4]]></category>
		<category><![CDATA[دانلود فلش کامپایلر]]></category>
		<category><![CDATA[دانلود فیلم]]></category>
		<category><![CDATA[دانلود مارو پله]]></category>
		<category><![CDATA[دانلود نرم افزار bitpim]]></category>
		<category><![CDATA[دانلود نرم افزارbitpim]]></category>
		<category><![CDATA[دانلود نمونه سوال فلش]]></category>
		<category><![CDATA[دانلود نمونه سوالات فلش cs4]]></category>
		<category><![CDATA[دانلود نمونه سولات کاربر فلش]]></category>
		<category><![CDATA[دانلود کامپایلر فلش]]></category>
		<category><![CDATA[دانلود کدهای بازی مارو پله با فلش]]></category>
		<category><![CDATA[دانلودبازی مار و پله فلش]]></category>
		<category><![CDATA[دانلودبازی مار پله]]></category>
		<category><![CDATA[دانلودماروپله]]></category>
		<category><![CDATA[در اکشن اسکریپت 3 goto and stop]]></category>
		<category><![CDATA[در فلش _root دستور]]></category>
		<category><![CDATA[درباره كامپوننت ها در فلش cs4]]></category>
		<category><![CDATA[درباره چند برنامه شي گرا]]></category>
		<category><![CDATA[دسترسی فلش از داخل یک فایل دیگر]]></category>
		<category><![CDATA[دستور goto]]></category>
		<category><![CDATA[دستور goto در as3]]></category>
		<category><![CDATA[دستور goto در اکشن اسکریپت]]></category>
		<category><![CDATA[دستور if درas2]]></category>
		<category><![CDATA[دستور visible در فلش]]></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[دستور وارد کردن فایل swf به وب سایت]]></category>
		<category><![CDATA[دستور کپی در نرم افزار فلش]]></category>
		<category><![CDATA[دستورات flash]]></category>
		<category><![CDATA[دستورات اسکریپت درflash cs4]]></category>
		<category><![CDATA[دستورات برنامه نویسی و هک]]></category>
		<category><![CDATA[دستورات برناهم نويسي در فلش]]></category>
		<category><![CDATA[دستورات فلش]]></category>
		<category><![CDATA[دستورات کاربردی در برنامه ران]]></category>
		<category><![CDATA[دستورخروج از فلش]]></category>
		<category><![CDATA[دلیل این مشکل چیست object reference not set to an instance of an object.]]></category>
		<category><![CDATA[دکمه stop در اکشن اسکریپت 3]]></category>
		<category><![CDATA[دکمه خروج در برنامه فلش]]></category>
		<category><![CDATA[دگمه ها gotoandstop برچسب اکشن اسکریپت 2]]></category>
		<category><![CDATA[دیکامپایل کردم فایل فلش]]></category>
		<category><![CDATA[دیگر swf در یک فایل swf دستور لود کردن فایل]]></category>
		<category><![CDATA[راهنمای loadmovienum]]></category>
		<category><![CDATA[روش لود کردن فایل swfدر یک فایل swf دیگر]]></category>
		<category><![CDATA[رویداد button در flash cs4 را انتخاب کنیم؟]]></category>
		<category><![CDATA[ساخت دکمه خروج در فلش]]></category>
		<category><![CDATA[ساخت کد هواشناسی]]></category>
		<category><![CDATA[ساختن دکمه خروج در فلش]]></category>
		<category><![CDATA[سرس کدهای فلش]]></category>
		<category><![CDATA[سوال flash]]></category>
		<category><![CDATA[سوال فلش cs4]]></category>
		<category><![CDATA[سوالات فلش]]></category>
		<category><![CDATA[سوالات فلش cs4]]></category>
		<category><![CDATA[سورس كد اكشن اسكريپت 2]]></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[فایل bitpim.png]]></category>
		<category><![CDATA[فایل در برنامه نویسی]]></category>
		<category><![CDATA[فایل فلش]]></category>
		<category><![CDATA[فایلbat برای اسکریپت نویسی]]></category>
		<category><![CDATA[فراخوانی تابع با پارامتر ورودی در اکشن اسکریپت]]></category>
		<category><![CDATA[فرق اکشن اسکریپت 3 با 2 در چیست]]></category>
		<category><![CDATA[فرق اکشن اسکریپت و جاوا اسکریپت]]></category>
		<category><![CDATA[فرمان های برنامه نویسی برنامه فلش]]></category>
		<category><![CDATA[فلش]]></category>
		<category><![CDATA[فلش as3]]></category>
		<category><![CDATA[فلش cs4 تمرین]]></category>
		<category><![CDATA[فلش cs4 مثال]]></category>
		<category><![CDATA[فلش loadmovienum action script 3]]></category>
		<category><![CDATA[فلش اکشن اسکریپت gotoandplay]]></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[فول اسكرين در اكشن اسكريپت 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[كد فلش movieclip]]></category>
		<category><![CDATA[كد هاي اكشن اسكريپت فلش]]></category>
		<category><![CDATA[كدهاي flash]]></category>
		<category><![CDATA[كدهاي flashcs4]]></category>
		<category><![CDATA[كدهاي بازي مار و پله در فلش]]></category>
		<category><![CDATA[لود as3 در]]></category>
		<category><![CDATA[لود فایل swf]]></category>
		<category><![CDATA[لود فیلم در فلش]]></category>
		<category><![CDATA[لود فیلم فلش cs4]]></category>
		<category><![CDATA[لود كردن فلش در فلش]]></category>
		<category><![CDATA[لود کردن swf]]></category>
		<category><![CDATA[لود کردن فلش در یک فایل دیگر]]></category>
		<category><![CDATA[لودswf در movieclip]]></category>
		<category><![CDATA[مار و پله]]></category>
		<category><![CDATA[مار و پله نوین]]></category>
		<category><![CDATA[مار پله فلش دانلود]]></category>
		<category><![CDATA[ماروپله بازی pdf]]></category>
		<category><![CDATA[مارپله آنلاين]]></category>
		<category><![CDATA[ماسك و اكشن در فتوشاپ به زباني ساده]]></category>
		<category><![CDATA[مبدل as2 to as3]]></category>
		<category><![CDATA[متن]]></category>
		<category><![CDATA[متن در فلش]]></category>
		<category><![CDATA[متن متحرك در اكشن اسكريپ trace]]></category>
		<category><![CDATA[متن متحرک با اکشن اسکریپت]]></category>
		<category><![CDATA[متن متحرک در فلش با قابلیت ایستادن]]></category>
		<category><![CDATA[مثال فلش]]></category>
		<category><![CDATA[مراحل ایجاد ماسک درفلش]]></category>
		<category><![CDATA[مشکل object reference not set to an instance of an object.]]></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[نحوه ساخت وسرعت mp3]]></category>
		<category><![CDATA[نحوه ساخت یک mp3 با seek bar]]></category>
		<category><![CDATA[نرم افزار]]></category>
		<category><![CDATA[نرم افزار bitpim]]></category>
		<category><![CDATA[نمایش object reference not set to an instance of an object]]></category>
		<category><![CDATA[نمونه آماده منو xml اکشن]]></category>
		<category><![CDATA[نمونه ای از برنامه کاربرد فلش]]></category>
		<category><![CDATA[نمونه سئال فلش]]></category>
		<category><![CDATA[نمونه سئوال فلش]]></category>
		<category><![CDATA[نمونه سئوال فلش cs4]]></category>
		<category><![CDATA[نمونه سئوالات فلش cs4]]></category>
		<category><![CDATA[نمونه سوال flash cs4]]></category>
		<category><![CDATA[نمونه سوال امتحاني فلش]]></category>
		<category><![CDATA[نمونه سوال درس فلشcs4]]></category>
		<category><![CDATA[نمونه سوال فلش]]></category>
		<category><![CDATA[نمونه سوال فلش cs4]]></category>
		<category><![CDATA[نمونه سوال فلشcs4]]></category>
		<category><![CDATA[نمونه سوال كاربر فلش]]></category>
		<category><![CDATA[نمونه سوال کاربر فلش]]></category>
		<category><![CDATA[نمونه سوال کاربر فلش cs4]]></category>
		<category><![CDATA[نمونه سوالات flash cs4]]></category>
		<category><![CDATA[نمونه سوالات ادوبی فلش]]></category>
		<category><![CDATA[نمونه سوالات امتحانی flash cs4]]></category>
		<category><![CDATA[نمونه سوالات امتحانی در فلش]]></category>
		<category><![CDATA[نمونه سوالات درس flash cs4]]></category>
		<category><![CDATA[نمونه سوالات فلاش]]></category>
		<category><![CDATA[نمونه سوالات فلاش cs4]]></category>
		<category><![CDATA[نمونه سوالات فلش]]></category>
		<category><![CDATA[نمونه سوالات فلش cs 4]]></category>
		<category><![CDATA[نمونه سوالات فلش cs4]]></category>
		<category><![CDATA[نمونه سوالات فلش فارس]]></category>
		<category><![CDATA[نمونه سوالات فلشcs.4]]></category>
		<category><![CDATA[نمونه سوالات فلشcs4]]></category>
		<category><![CDATA[نمونه سوالات كاربر فلش]]></category>
		<category><![CDATA[نمونه سوالات نرم افزار فلش cs4]]></category>
		<category><![CDATA[نمونه سوالات کاربر فلش]]></category>
		<category><![CDATA[نمونه سوالات کاربر فلش(adobe 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[پروژه های کوچک با اکشن اسکریپت فلش flash]]></category>
		<category><![CDATA[چطورمیشه از کامپوننت های فلش استفاده کرد؟]]></category>
		<category><![CDATA[چند تمرین از برنامه ران شده شی گرا]]></category>
		<category><![CDATA[چندیدن اسکریپت]]></category>
		<category><![CDATA[چگونه به کلاس tween در اکشن 3 تاخیر بدهیم]]></category>
		<category><![CDATA[چگونه دوخط در برنامه نویسی همزمان اجرا شود]]></category>
		<category><![CDATA[کار با txt در as3]]></category>
		<category><![CDATA[کار با صدا در action script 2]]></category>
		<category><![CDATA[کاربر فلش]]></category>
		<category><![CDATA[کاربرد allow smoothing در فلش]]></category>
		<category><![CDATA[کاربرد flash]]></category>
		<category><![CDATA[کاربرد تابع]]></category>
		<category><![CDATA[کاربرد تابع gotoandplay()]]></category>
		<category><![CDATA[کاربرد دستور goto and play در flash]]></category>
		<category><![CDATA[کاربرد های adobe flex]]></category>
		<category><![CDATA[کاربردتابع گاما]]></category>
		<category><![CDATA[کاربرفلاش]]></category>
		<category><![CDATA[کاربرفلش]]></category>
		<category><![CDATA[کامپونت فارسی نوشتن در فلش]]></category>
		<category><![CDATA[کامپوننت جدید فلش]]></category>
		<category><![CDATA[کامپوننت فارسی نوشتن در فلش]]></category>
		<category><![CDATA[کامپوننت فلش]]></category>
		<category><![CDATA[کامپوننت فلش cs4]]></category>
		<category><![CDATA[کد gotoandplay در flash]]></category>
		<category><![CDATA[کد آدرس وب برای فلش]]></category>
		<category><![CDATA[کد اسکریپت فلش]]></category>
		<category><![CDATA[کد اکشن اسکریپ]]></category>
		<category><![CDATA[کد اکشن اسکریپت]]></category>
		<category><![CDATA[کد اکشن اسکریپت stop all sounds]]></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[کد لود در اکشن اسکریپت 3]]></category>
		<category><![CDATA[کد نمایشی هواشناسی در یک نگاه]]></category>
		<category><![CDATA[کد نویسی adobe air]]></category>
		<category><![CDATA[کد های اکشن اسکریپت]]></category>
		<category><![CDATA[کد های اکشن اسکریپت 2 pdf]]></category>
		<category><![CDATA[کد های اکشن اسکریپت برای فلش]]></category>
		<category><![CDATA[کد های برنامه ادوبی فلش]]></category>
		<category><![CDATA[کد های جاوا اسکریپت(کد هواشناسی)]]></category>
		<category><![CDATA[کد های پی اچ پی]]></category>
		<category><![CDATA[کد هواشناسی]]></category>
		<category><![CDATA[کد هواشناسی آنلاین]]></category>
		<category><![CDATA[کدنویسی روی دگمه فلش سوالات cs4]]></category>
		<category><![CDATA[کدنویسی فلش actionscript3]]></category>
		<category><![CDATA[کدهای flash"load"]]></category>
		<category><![CDATA[کدهای اکشن اسکریپ]]></category>
		<category><![CDATA[کدهای اکشن اسکریپت]]></category>
		<category><![CDATA[کدهای اکشن اسکریپت برنامه flash cs4]]></category>
		<category><![CDATA[کدهای اکشن اسکیریپت]]></category>
		<category><![CDATA[کدهای برنامه cs4]]></category>
		<category><![CDATA[کدهای برنامه فلش]]></category>
		<category><![CDATA[گذاشتن دكمه replay در فلش]]></category>
		<category><![CDATA[گزارش هواشناسی pdf]]></category>

		<guid isPermaLink="false">http://blog.iflashlord.com/?p=43</guid>
		<description><![CDATA[سلام این بار یک مقاله کامل که از نوشته دوستان در انجمن جمع آوری شده رو می زارم این ماله چندیدن روزه شما به صورت یک جا بخونید ، مربوط به اکشن اسکریپت ۳ می باشد خوندن و آزمایش و تمرین این مقاله رو برای اونایی که هنوز جرات نکردن وارد دنیای جدید برنامه نویسی [...]]]></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><blockquote>
<p style="text-align: right;">سلام این بار یک مقاله کامل که از نوشته دوستان در انجمن جمع آوری شده رو می زارم این ماله چندیدن روزه شما به صورت یک جا بخونید ، مربوط به اکشن اسکریپت ۳ می باشد<br />
خوندن و آزمایش و تمرین این مقاله رو برای اونایی که هنوز جرات نکردن وارد دنیای جدید برنامه نویسی قدرتمند فلش بشن بسیار بسیار توصیه میکنم اگه این مقاله رو بخونید حتما دیگه ترسی از سختی یا جدیدی این زبان نخواهید داشت<br />
خوب برای این مقاله می بایست از <em>سجاد </em>عزیز هم تشکر کنم :d</p>
</blockquote>
<p style="text-align: right;">اول از همه چیز اینه که AS3 از کد پایه دوباره نوشته شده و قاعدتا با AS2 تفاوت خواهد داشت . این باز سازی کد ها باعث افزایش چشمگیر سرعت اجرای دستورات شده و البته همین مزیت امکان ترکیبAS3 با ورژن های قبلی این زبان را در یک فایل سلب کرده است . قبل از شرع AS3 توجه داشته باشید که هر تغییری نیاز به صرف زمان داره همچنین از جدید بودن قالب این زبان نترسید چون تجربه نشون داده یادگیری اون برای افراد مبتدی از نسخه های قبلی آسون تر بوده.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">بد نیست برای اینکه علت بوجود اومدن اون رو بفهمیم یه نگاه به تفاوت های این دوتا و قابلیت های جدید AS3 بندازیم :</p>
<ol style="text-align: right;">
<li>گزارش دقیقتر خطا ها</li>
<li>ارتقای دستور زبان</li>
<li>معماری جدید سیستم نمایش(display)</li>
<li>معماری جدید مدیریت اتفاقات (events)</li>
<li>ارتفای امکانات ارتباط با XML</li>
<li>قابلیت جدید کار با text ها</li>
<li>امکانات جدید مدیریت صدا ها</li>
<li>قابلیت جدید دسترسی به داده ها : می تونید به داده ها در حین دانلود دسترسی داشته باشید!</li>
<li>ارتقای برنامه نویس شی گرا</li>
<li>…</li>
</ol>
<p style="text-align: right;">کاربران AS3 علاوه بر کار در محیط فلش می تونند برای پلتفرم های جدید فلش مثل Flex و adobe AIR هم برنامه نویسی کنند . اگر چه یک پروژه AIR میتونه شامل HTML ، PDF و Java Script هم باشه اما AS3 ابزار اصلی و جامع این نوع اپلیکشن هاست.</p>
<p style="text-align: right;"><span id="more-43"></span></p>
<p style="text-align: right;">شروع :<br />
<strong> بخش اول :</strong></p>
<p style="text-align: right;">۱- تعریف متغیر ها به همون شکل AS2 است و تغییری نکرده :</p>
<p style="text-align: right;">کد:</p>
<p style="text-align: right;">
<pre class="brush: as3; title: ; notranslate">
var myVariable:Number = 1;
</pre>
<p style="text-align: right;">
2- همچنین عملگر های شرطی و کنترلی :</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">کد:</p>
<pre class="brush: as3; title: ; notranslate">
if (a == 1 &amp;amp;&amp;amp; b == &quot;goodbye&quot;) {
trace(&quot;options a and b&quot;);
}

for (var i:Number = 0; i &amp;lt; 3; i++) {
trace(&quot;hello&quot;);
}

switch (a) {
case 1 :
trace(&quot;one&quot;);
case 2 :
trace(&quot;two&quot;);
break;
}

while (num &amp;lt; .5) {
num = Math.random();
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">3- آریه ها هم :</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">کد:</p>
<pre class="brush: as3; title: ; notranslate">
var myArray:Array = new Array();
myArray.push(1);
trace(myArray)
// 1 appears in the Output panel
myArray.push(2);
// the array now has two items: 1, 2
trace(myArray.pop());
// the pop() method removes the last item, displaying its value of 2
trace(myArray)
// the lone remaining item in the array, 1, is displayed
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">4- فانکشن ها هم:</p>
<p style="text-align: right;">کد:</p>
<pre class="brush: as3; title: ; notranslate">
function showMsg(){
trace(&quot;hello&quot;);
}
showMsg();
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">5- اشیا :</p>
<p style="text-align: right;">کد:</p>
<pre class="brush: as3; title: ; notranslate">
var plane:Object = new Object();
plane.pitch = 0;
plane.roll = 5;
plane.yaw = 5;</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">6- تریگر ها :</p>
<p style="text-align: right;">کد:</p>
<pre class="brush: as3; title: ; notranslate">
this.mc.width;
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">7-<strong> تعریف جدید تر مفاهیم Properties وMethods و Events:</strong></p>
<p style="text-align: right;"><strong>Properties:</strong> شامل ویژگی های یک شی است مثل طول ، عرض ، شفافیت .<br />
<strong>Methods:</strong> شامل کارهایی که یک شی می تونه انجام بده مثلا :play, stop,getUrl<br />
<strong> Events:</strong> شامل همه اتفاقاتی که ممکنه برای یک شی بیفته مثلا کلیک شدن ، لود شدن ، درگ شدن و… . این اتفاقات هنگام واقع شدن باعث اجرا شدن یک سری دستورات که ما تعیین می کنیم می شوند .<br />
EventHandlers واسته ای هست برای اینکه اتفاقات را به فانکشن ها مرتبط کنه . این ویژگی چند تا تغییر کوچولو با AS2 داره :</p>
<p style="text-align: right;">کد:</p>
<pre class="brush: as3; title: ; notranslate">
rotate_right_btn.addEventListener(MouseEvent.MOUSE_UP,onRotateRight);
function onRotateRight(evt:MouseEvent):void {
box.rotation += 20;
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">متود addEventListener()برای تعریف یک event به کار میره و شیئی را که قرار است listening کنه رو به یک function وصل می کنه . در مثال بالا دکمه rotate_right_btn قراره منتظر بمونه تا یه mouseUp (کلیک که می کنی نه وقتی ول می کنی می گن mouseUp ) اتفاق بیفته و وقتی این اتفاق می فته فانکشن onRotateRight اجرا می شود . addEventListener()دو تا پارامتر داره. پارامتر اول می گه که دکمه قراره منتظر چه event یی باشه . پارامتر دوم اسم فانکشنی هست که هنگام اتفاق افتادن event باید صدا زده بشه . مثال زیر هم کاربرد پارامتر ورودی فانکشن onStartDrag هست که می تونه خیلی کاربردی باشه . evt.target آبجکتی را که event در مورد اون اتفاق افتاده تریگر می کنه. evt یک شیئ MouseEvent هست که target یک Propertie از اون هست .</p>
<p style="text-align: right;">کد :</p>
<pre class="brush: as3; title: ; notranslate">
myMovieClip.addEventListener(MouseEvent.MOUSE_DOWN, onStartDrag);
myMovieClip.addEventListener(MouseEvent.MOUSE_UP, onStopDrag);
function onStartDrag(evt:MouseEvent):void {
evt.target.startDrag();
} function onStopDrag(evt:MouseEvent):void {
evt.target.stopDrag();
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">- <strong>Frame Events</strong> :مثال بدون شرح</p>
<p style="text-align: right;">کد :</p>
<pre class="brush: as3; title: ; notranslate">
stage.addEventListener(Event.ENTER_FRAME,onFrameLoop);
function onFrameLoop(evt:Event):void {
cycle.x = mouseX;
cycle.wheel.rotation = mouseX;
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">-<strong>Timer Events</strong> :<br />
همون طور که می دونید enterFrame به علت ثابت بودن فریم ریت در بازه های زمانی ثابت اتفاق می افته . Timer Eventاین اجازه رو میده تا یک فانکشن را در یک بازه زمانی دینامیک و دلخواه صدا بزنیم . این قابلیت در AS2 بوسیله تابع setInterval() قابل پیاده سازی بود .</p>
<p style="text-align: right;">کد :</p>
<pre class="brush: as3; title: ; notranslate">
var timer:Timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, onTimer);
timer.start();
function onTimer(evt:TimerEvent):void {
watch.hand.rotation +=5;
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong> بخش دوم :</strong><br />
یک مفهوم جدید واساسی :<strong> DisplayList</strong></p>
<p style="text-align: right;">سلام ماه رمضون مبارک اگه آنتن داد ما اموات رو هم یاد کنید .<br />
پیچیدگی ، پراکندگی و بی نظمی هایی که در AS2 برای ایجاد در حال اجرای (runTime ) اشیای گرافیکی (مثل متن ها ، عکس ها ، مووی کلیپ ها و … ) وجود داشت باعث شد تا تو AS3 یه حال اساسی به این مقوله داده بشه ، نتیجه این تغییرات بنیادی ، شده Display list .<br />
برای اینکه مفهوم Display list رو خوب بفهمید اول خوب به فایل فلش توجه کنید و دقیقا پیش خودتون مشخص کنید چه چیزایی رو میبینید و اون ها رو دسته بندی کنید . به قول این کتاب این همه نصف راهه .</p>
<p style="text-align: right;">Display list بخش نگهدارنده همه اشیاء بصری داخل فایل شماست . بوسیله Display list می تونید یک شیء گرافیکی را اضافه یا حذف کنید ، اون ها را کنار هم قرار بدید و ارتباط اونها رو با هم تعیین کنید . برای نمونه توی فایل مثلا زیر – شکل ۱ – ما یک shape داریم ، یک Text و یک Movie Clip که داخل اون یک تصویر بیت مپ قرار داره . اما AS3 فایل ما رو به شکلDisplay list متناظرش–شکل ۲- می بینه .<br />
<a href="http://img.majidonline.com/pic/165407/displayList.gif" rel="lightbox[226]" target="_blank"><img src="http://img.majidonline.com/pic/165407/displayList.gif" alt="" border="0" /></a></p>
<p style="text-align: right;">واضح و مبرهن است که Display list یک شیء است و هر شیئی را کلاسی اندر است . نوع داده های کلاس display object به صورت زیر است :</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><img class="alignnone size-full wp-image-1740" title="displayobject_subclasses" src="http://blog.iflashlord.com/wp-content/uploads/2008/11/displayobject_subclasses.jpg" alt="" width="451" height="209" /></p>
<p style="text-align: right;"><strong>یه سری توضیح برای اشیاء جدیدالورود :</strong><br />
<strong>DisplayObject : </strong>هر چیزی که در display list می تواند وجود داشته باشد .<br />
<strong>Shapes : </strong>یک مستطیل ، بیضی ، خط و یا هر چیز دیگری که بوسیله ابزار ها کشیدی می شوند .<br />
<strong>Bitpam :</strong> تنها بیت مپ هایی در این قسمت جا می گیرند که بوسیله کلاس bitmap data و در حال اجرا بوسیلهAS3 ساخته شده باشند . توجه داشته باشید عکس های jpg که که وارد فایل می شوند در این نوع از bitmap دسته بندی نمی شند و در گروه shape ها قرار می گیرند .<br />
<strong>Video :</strong> یک شی video display که حداقل ش اینه که یک ویدیو رو پخش کند . بطور استاندارد یک کامپوننت player .<br />
<strong> InteractiveObject :</strong> این کلاس همه اشیاء display Object رو که بوسیله کاربر و توسط موس و صحفه کلید قابل تغییرند رو شامل می شه .<br />
این کلاس به طور دستی به display list اضافه نمی شه . ما فقط می تونیم با زیر مجموعه هاش کار کنیم .<br />
<strong>DisplayObjectContainer :</strong> این کلاس شبیه display object است با این تفاوت که این یکی میتونه داخلش چند تا display object داشته باشه که به این display object داخلیش می گن بچه -<strong>children</strong> &#8211; . مثلا video یک display object هست اما نمی تونه داخلش یک display object داشته باشه اما Movie clip با اینکه خودش هم display object هست اما می تونه داخل خودش display object داشته باشه پس Movie clip یک DisplayObjectContainer است .AS3 چند مدل DisplayObjectContainer داره :<br />
<strong>Stage :</strong> تقریبا همون root خودمونه و display object های زیر مجموعه اش هم با همین اسم می تونند آدرس دهی بشن . البته توجه کنید که خودش بخشی از Display list هست .<br />
<strong>Sprite : </strong>این یکی خیلی جدیده . sprite یک مووی کلیپ بدون تایم لاینه .<br />
<strong>Loader :</strong> برای لود swf یا bitmap ها .<br />
AVM1Movie: این کلاس برای کار با swf هایی که با AS1 یا AS2 ساخته شدند و قراره لود بشند به کار می ره . مخفف ActionScript Virtual Machine 1 هست . swf لود شده با فایل اصلی هیچ رابطه ندارند . البته احتمالا با local conection قابل پیاده سازی باشه .</p>
<p style="text-align: right;"><strong>root_در برابر root :</strong><br />
در AS2 کلمه _root به تایم لاین swf اصلی اشاره می کرد . چون _root یک متغیر global و همیشه ثابت بود اگر فایلی رو لود می کردین که توی اون به _root اشاره می شد _root فایل اصلی در نظر گرفته می شد . در AS3 کلمه root یک متغیر متعلق به display object است و معمولا به تایم لاین اصلی اشاره نمی کند .</p>
<p style="text-align: right;"><strong>بخش سوم :<br />
</strong><br />
<strong>چینش اجرای Display list</strong></p>
<pre class="brush: as3; title: ; notranslate">
addChild() :
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">برای اضافه کردن یک display object به display list دو گام ساده نیاز هست :<br />
۱-ساختن یک display object (در مثال اینجا یک MC ) :</p>
<p style="text-align: right;">کد :</p>
<pre class="brush: as3; title: ; notranslate">
var mc:MovieClip = new MovieClip();
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><span style="color: #ff0000;"> این دستور یک مووی کلیپ می سازه ام ، اونو نمایش نمی ده .</span><br />
۲- برای نمایش این MC باید اونو به display list اضافه کنیم :</p>
<p style="text-align: right;">کد :</p>
<pre class="brush: as3; title: ; notranslate">
addChild(mc);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">اگر شما یک displayObjectContainer داشته باشید و بخواید MC تون توی اون باشه می تونید دستور addChild() رو به صورت زیر بنویسید :</p>
<p style="text-align: right;">کد :</p>
<pre class="brush: as3; title: ; notranslate">
navBar.addChild(mc);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong> دو تا مثلا برای انواع دیگه display Object :</strong></p>
<p style="text-align: right;">کد :</p>
<pre class="brush: as3; title: ; notranslate">
var sp:Sprite = new Sprite();
addChild(sp);
var sh:Shape = new Shape();
addChild(sh);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">توی AS2 مووی کلیپ ها یه خصوصیت دیگه هم به اسمdepthداشتند که لایه بندی اونها رو مشخص می کرد . display list این کار رو به طور خودکار انجام میده و هر شیئی که add میشه رو به بالا ترین سطح z موجود میبره و البته بطور دستی هم می شه اونو تعیین کرد .</p>
<p style="text-align: right;">اضافه کردن یک symbol به display list :<br />
توی کتابخانهگزینه linckage مووی کلیپ مورد نظرتون رو کلیک کنید و گزینه Export for ActionScript رو هم فعال کنید کنید :<br />
<img src="http://img.majidonline.com/pic/165945/linkage.gif" alt="" border="0" /></p>
<p style="text-align: right;">در جعبه Base class کلاسی که قراره symbol مورد نظرتون وارثش بشه رو مشخص کنید .</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong> و حالا :</strong></p>
<p style="text-align: right;">کد:</p>
<pre class="brush: as3; title: ; notranslate">
var cycle:MovieClip = new Unicycle();
addChild(cycle);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در اینجا قدرت شی گرایی فلش رو دیدیم در ادامه بیشتر به این موضوع می پردازیم</p>
<p style="text-align: right;">بخش چهارم : ( برنامه نویسی شی گرا)Object-oriented programming</p>
<p style="text-align: right;">به طور مختصر برنامه نویسی شی گرا یک روش برای حل مسئله های بزرگ که نیاز به استفاده از قانون تفرقه بنداز و حکومت کن داره هست . توی این روش مسئله بزرگ به زیر مسئله های کوچک خرد می شند که ریز حلال های این ریز مسائل رو می شه با کمی مسامحه به همون اسم کلاس صدا زد .<br />
البته گروهی از برنامه نویسان این روش بسار خوب رو به کشتن پشه با چکش تشبیه می کنن واقعا همین جوره البته برای کار های کوچک ولی برای پروژه های بزرگ واقعا کار رو راحت می کنه مخصوصا پر کار برد ترین بخش شی گرا که واثت کلاس ها از یکدیگری که با استفاده از روشهای تک خال single ton و دیگر روشهای موجود میشه از حجم کد نویسی اضافه زیادی جلوگیری کرد</p>
<p style="text-align: right;"><strong>قالب کلی یک کلاس ساده :</strong></p>
<p style="text-align: right;">کد :</p>
<pre class="brush: as3; title: ; notranslate">
package {
import flash.display.MovieClip;

public class Main extends MovieClip {
public function Main() {
trace(&quot;Flash&quot;);
}
}
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">کلمه <strong>package</strong> کلاس و همه اجزای مرتبط با اون رو توی خودش بسته بندی می کنه . و البته کاربردهای دییگه هم داره که می بینیم . خط دوم به اصطلاحا کامپایلر می گه که می خوایم شی ما تمام متود ها ، پروپرتی ها و ایونت های MovieClip رو هم داشته باشه .<br />
کلمه extends MovieClip استفاده از مفهوم وراثت توی بحث OOP است . وراثت یعنی صرفه جویی در کد . با این کار شما کلاس MovieClip رو توسعه می دین بدون اینکه از محتویاتش اطلاع داشته باشید .<br />
حالا کد بالا رو توی پوشه فایل FLA جاری با نام Main.as ذخیره کنید و توی فریم اول کد زیر رو بنویسید و اجرا کنید :</p>
<p style="text-align: right;">کد:</p>
<pre class="brush: as3; title: ; notranslate">
var main:Main = new Main();
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong> Class Paths :</strong><br />
برای استفاده از کلاس ها چند روش وجود داره . اول اینکه خود فلش همه فایل های .as داخل پوشه خودش رو به طور خودکار import می کنه مثل مثال بالا . دوم ؛ بعضی مواقع لازم می شه تا کلاس ها داخل پوشه ها قرار بگیرند تا دسته بندی دقیق تری انجام بشه . توی این حال برای دسترسی به فایل های داخل پوشه ها برای هر پوشه از یک نقطه استفاده می کنیم :</p>
<p style="text-align: right;">کد:</p>
<pre class="brush: as3; title: ; notranslate">
import myapp.effects.Water;
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">توی این مثال ما کلاس myapp&gt;effects&gt;Water.as رو import می کنیم . البته باید توی خود Water.as هم باید تغییراتی رو بدیم :</p>
<p style="text-align: right;">کد:</p>
<pre class="brush: as3; title: ; notranslate">
package myapp.effects {

public class Water {
public function Water() {

}
}
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><em> سوم </em> می شه از Publish settings هم کلاس ها رو به پروژه اضافه کرد .</p>
<p style="text-align: right;"><strong>یه مثلا برای تکمیل و تفریح :</strong></p>
<p style="text-align: right;">کد:</p>
<pre class="brush: as3; title: ; notranslate">
package {
import flash.display.MovieClip;
import flash.display.Graphics;
import flash.events.Event;

public class Box extends MovieClip {
public var color:uint = 0x000099;
public function Box() {
//draw a shape at runtime
this.graphics.lineStyle(1, 0x000000);
this.graphics.beginFill(color);
this.graphics.drawRect(0, 0, 100, 100);
this.graphics.endFill();
this.addEventListener(Event.ENTER_FRAME, onLoop, false,0, true);
}
private function onLoop(evt:Event):void {
this.x += 5;
}
}
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong><span style="color: #99cc00;"> addChild() یادتون نره پایان کار باید اسفاده بشه ها .</span></strong></p>
<p style="text-align: right;">به نظرم تا اینجا یه <strong>Action Scrip 2.0</strong> کار می تونه ب<strong>ا Action Script 3.0</strong> کار کنه . البته این چرند و پرند هایی که من گفتم حتما ناقص هست ؛ ام ، به نظرم برای یه AS2 کار یکفی بالاشاره . بقیه چیزها به سادگی حین کار یاد گرفته می شند مثلا اینجا لازم نیست که من از <strong>()gotoAndStop</strong> چیزی بگم در صورتی که شاید برای یک AS3 کار دونستنش از نون شب هم واجب تره و باز هم البته <strong>AS3</strong> یک هوا از <strong>AS2</strong>سره و تکنیک ها و خروجی هایی که می شه از کشید بیرون در حد معجزه ست .<br />
تا حدی که هم اکنون متورهای پردازش سه بعدی زیادی باین ورژن نوشته شده که با اونا میشه بازی سه بعدی کامل با فلش ساخت استفاده کمتر از رم و نیز کمتر به پردازش از حسن ها اصلی این ورژن می باشد تقریبا تا جایی که تونستن از قابلیتهای برتر دیگر زباهای برنامه نویسی برای بهتر شدنش کمک گرفتن به زودی در ادامه آموزش ها به بحث سه بعدی سازی با AS3 هم خواهیم پرداخت</p>
<p style="text-align: right;"><strong>::یک توضیح ضروری::</strong><br />
برای اشاره کردن به اجزای یک فایل توی AS2 معمولا از _parent , _root استفاده می شه . توی AS3 وقتی از این قابلیت استفاده کنید .</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>مثلا :</strong></p>
<p style="text-align: right;">کد:</p>
<pre class="brush: as3; title: ; notranslate">
parent.gotoAndStop(20);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">هنگام اجرا با خطا مواجه می شید</p>
<pre class="brush: plain; title: ; notranslate">
Access of possibly undefined property gotoAndStop through a reference with static type flash.displayisplayObject
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">این به خاطر اینه که فلش نمی دونه جنس parent از چیه . واسه حل این مشکل به این روش عمل می کنیم :</p>
<p style="text-align: right;">کد :</p>
<pre class="brush: as3; title: ; notranslate">
MovieClip(parent).gotoAndStop(20);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">با این کار برای فلش مشخص می کنید که parent از چه جنسی می باشد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در پایان چند ابزار مفید برای برنامه نویسی با AS3 رو براتون می زارم تا تقریبا مقاله تکمیل بشه <img src="http://wp.iflashlord.com/wp-content/plugins/smilies-themer/adiumicons/wink.png" alt=";)" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>تبدیل اکشن اسکریپت ۲ به اکشن اسکریپت ۳</strong> (<strong>AS2 to AS3 convertor</strong>)<br />
برای اجرا به جاوا ران تایم احتیاج داره و می بایست جاوا رو روی سیستم نصب کرده باشید. این هم یه قسمت از توضیحات هست.</p>
<p style="text-align: left;">Installation and usage:<br />
To use this application you must first install the JRE. Then you must modify ‘run.bat’ with a text editor. Finally, you just double-click run.bat to run it.<br />
1.) Install the Java Runtime Environment (JRE) &#8211; http://java.sun.com<br />
2.) Open run.bat with a text editor.<br />
3.) Modify the path variable to point the ‘bin’ directory of your JRE installation.<br />
4.) Modify the 3 directories on the line that looks like the line below. In order, the directories are the AS2 source directory, the AS2 output directory, and the AS3 output directory.<br />
java -jar As3CodeUpdater.jar “C:codeAs2Source” “C:codeAs2Output” “C:codeAs3Output”<br />
۵.) Save it. Double-click run.bat</p>
<p style="text-align: right;">توضیحات و فایل مروطه به صورت زیپ شده برای دانلود :<br />
<a href="http://www.electrotank.com/junk/jobe/AS2_to_AS3.zip">http://www.electrotank.com/junk/jobe/AS2_to_AS3.zip</a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>جدول تطبیق دستورات as2 با </strong><strong>as3</strong><a href="http://www.electrotank.com/junk/jobe/AS2_to_AS3.zip"><br />
</a></p>
<p style="text-align: right;">این جدولی که توی پیوست هاست فکر کنم خیلی مفید باشه واسه اینکه ببینید حدودا چقد as2 با as3 فرق کرده و یه دسته بندی خوب هم داره …حتما ببینید.<strong><a href="http://www.flickr.com/photos/danzen/1382459629/" target="_blank"> این جا</a></strong> رو هم ببینید که حتما مفیده برای درک بهتر فلش …</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><a title="فرق as2 با as3" href="http://sarirupload.com/out.php?i=3533_as3csmigration.zip" target="_blank">این هم به صورت فایل زیپ می تونید از اینجا دانلود کنید</a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">وای چقدر زیاد شد خسته شدم<br />
دوستان هر سوال یا مشکلی بود در خدمتم<br />
امیدوارم بستری را برای مهاجرت برنامه نویسان از AS2 به AS3 فراهم اورده باشم بقیش دیکه به تلاش و پشتکار خودتونه<br />
انشاء الله موفق و پیروز و سربلند باشید ، بهروز</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">پ.ن : پاسخ به یک سوالاتی که از طرف کاربران پرسیده شده است به دلیل کاربردی بود :</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>۱-علی رضا</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>سوال :</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">اگر میشه در مورد متدهای Stage هم مطلبی بنویسید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>جواب :</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">جا به صورت خلاصه مفید ترین هاشو در AS2 به صورت زیر میباشد</p>
<pre class="brush: as3; title: ; notranslate">
Stage.align = &quot;T&quot;;
Stage.scaleMode = &quot;noscale&quot;;
Stage.showMenu = false;
Stage.addListener(listener);
Stage.fullScreenWidth()
Stage.fullScreenHeight()
Stage.fullScreenSourceRect()
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">البته تفاوت کوچکی در AS3 وجود دارد که بهتره برای لیست کامل به راهنمای فلش مراجعه کنید</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>۲- هاجر</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>سوال :</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">سلام روزتون به خیر. اگر اجازه دهید چند سوال در مورد اکشن اسکریپت ۳ و فلش ۱۰ بپرسم.<br />
۱- من یک فیلم فلش ساخته ام که سه لایه صوتی دارد. که هر یک در برگیرنده صدای یک خواننده است. می خواستم فرمی طراحی کنم که کاربر خودش خواننده مورد نظر را انتخاب کند. پس از انتخاب توسط کاربر دیگر لایه های صوتی غیر فعال شوند. لطفا من را راهنمایی کنید.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">۲- آیا راهی هست که به شماره لایه های یک فیلم فلش و یا شماره لایه های یک فیلم فلش که در فیلم اصلی لود شده است دسترسی پیدا کرد و آن ها را کنترل کرد.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">۳-فکر می کنم تفاوت هایی بین لود کردن چند فیلم فلش در یک فیلم اصلی در as3 و as2 وجود دارد. آیا در as3 هم مانند as2 بحث سطوح مختلف (سطح صفر برای فیلم اصلی و سطوح ۱ به بعد برای فیلم های بعدی) وجود دارد؟آیا می توان کاری کرد که یک فیلم فلش خارجی در زیر برخی عناصر (مثلا یک shap) فیلم اصلی قرار بگیرد؟ آیا راهی وجود دارد که در فیلم اصلی دکمه هایی برای لود کردن فیلم های مختلف قرار دهیم که هر یک فیلم خاصی را لود می کنند و فقط یک دکمه stop وجود داشته باشد که فیلم های لود شده متوقف کند؟<br />
در ضمن از آشنایی با سایتتون خیلی خوشحال شدم. اگر ممکن است مطالب آموزشی عملی را بیشتر قرار دهید.<br />
متشکرم</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>جواب :</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">۱ &#8211; نکته ای رو در اول بگم اگه به صورت اکسترنال اکشن و یا پکیج برنامه نویسی می کنید و صدا ها تون هم از بیرو بارگزاری می کنید از این دو ورودی استفاده نمایید(در ابتدای کد)</p>
<pre class="brush: as3; title: ; notranslate">
code&gt;import flash.media.Sound;
import flash.net.URLRequest;
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">شما نیازی نیست که هر صدا را در یک لایه قرار دهید فقط کافیت آنها را وارد library کنید<br />
<img class="alignnone size-full wp-image-1738" title="import-sound" src="http://blog.iflashlord.com/wp-content/uploads/2008/11/import-sound.gif" alt="" width="442" height="109" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">و بعد بر روی هر صدا راست کلیک می کنید و linkage را انتخاب نمایید کادرس شبیه به عکس زیر باز می شه در قسمت class برای هر کدام ار صدا ها یک نام بگذارید<br />
<img class="alignnone size-full wp-image-1739" title="linkage" src="http://blog.iflashlord.com/wp-content/uploads/2008/11/linkage.gif" alt="" width="445" height="249" /></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در واقع تنها لازم است که شما با انتخاب کابر صدای مورد نظر را فراخوانی کنید . چگونه اش رو در پایین می نویسم</p>
<pre class="brush: as3; title: ; notranslate">
var mySound:Sound = new MyFavSong();
var mySound2:Sound = new MyFavSong2();
var mySound3:Sound = new MyFavSong3();
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">خوب تا اینجا فقط صدا ها رو تعریف کردیم حالا برای پخش و ایشت هر کدوم کافیه از play براشون استفاده کنیم</p>
<pre class="brush: as3; title: ; notranslate">
mySound.play();
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">این ها که گفتن به صورت کلی بود برای این موضوع یک فایل سورس مثال میزارم تا استفاده کنید<br />
<a href="http://www.republicofcode.com/tutorials/flash/as3sound/pause-play-buttons.fla" rel="nofollow">برای دانلود سورس استفاده صدا در اکشن اسکریپت ۳ کلیک کنید</a></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">برای کنترل بر بیشتر بر روی صدا ها می بایست چنل تعریف کنید که البته توی کد سورس بالا وجود دارد</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">۲ &#8211; در واقع نه به این منظور از لایه ها ولی به سطوح depth ها می شود دسترسی پیدا کرد و آنها را بالا و پایین برد</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">۳ &#8211; بله در کد و روش و نوع کار<br />
بله ولی با تعرفی جدید<br />
بله این کار هم توسط depth امکان پذیر می باشد<br />
بله مانند مثال صدا شما یک شی برای پخش ویدئو ایجاد می کنید و تنها با دکمه های ارجاع برای پخش را عوض می کنید و با یک دکمه ایست شدن هر فیلمی را در این شی ایست می کنید<br />
متاسفانه به دلیل طولانی بودن و البته یه کم پیچیده بود امکان نوشتنش در اینجا نیست ؛ انشاء الله در مقاله ای دیگر&#8230;</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در مورد depth در اکشن اسکریپت ۳ می بایست از روشهای زیر استفاده کنید</p>
<pre class="brush: as3; title: ; notranslate">
setChildIndex(example,0);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">که به جای صفر می تونید عدد مورد نظرتون برای سطح رو وارد نمایید</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">برای بدست آوردن آخرین سطح منهای یک از کد زیر استفاده می کنیم ، در واقع numChildern تعداد فرزند های موجود در والد می باشد</p>
<pre class="brush: as3; title: ; notranslate">
setChildIndex(example,numChildren - 1);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">برای بالا بردن سطح نسبع به یک شی دیگر ابتدا سطح شی دیگر رو می گیریم و به اضافه یک به شی جدید خودمون اضافه می کنیم</p>
<pre class="brush: as3; title: ; notranslate">
var otherindex = getChildIndex(theotherthing);
//Behind that thing:
setChildIndex(example, otherindex)
//^ pushes the other thing forward
//In front:
setChildIndex(example, otherindex + 1);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>3- پریسا</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>سوال:</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">ممکن است در مورد ساختن نواری که مدت زمان سپری شده از یک فیلم را نشان می دهد توضیح دهید.(فکر می کنم اسمش playback bar است).</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>جواب:</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در واقع به این موارد playback bar و یا seek bar گفته میشه که به عنوان یک کامپوننت آماده در بخش کاموننت های فلش موجود می باشد و تنها کافیست آدرس فیلم و تنظیمات خود را وارد نمایید<br />
ساخت این موارد یه کم توضیحشون طولانی می شه<br />
ولی در کل اینه که طول فلیم رو بر اساس زمانش در یافت می کنیم و حالا می بایست به نسبت به عرض نواری که داریم تبدیلش کنیم و یک مووی کلیک مانند نوار بارگزاری اگه دیده باشید ایجاد کنیم و حالا می بایست یک مووی کلیپ با سایز مورد نظر ثابت برای نوار خالی بسازیم و با فرمان مختصات موس روی محورهای ایکس محل کلیک رو دریافت کنیم و فیلم و مووی کلیپ دوم که نمایش گر فیلم تا محل نمایش داده شده است رو حرکت بدهیم<br />
البته این کار توسط یک EnterFrame هم می بایست در زمان پخش فیلم انجام شود<br />
البته یه نوار به یک رنگ دیگر نیز برای زمان بارگزاری فیلم استفاده میشه</p>
<p dir="ltr">اینها که گفتم تقریبا اصول کلی بود که هم برای ویدئو و صدا و هم پیمایش فایل swf استفاده میشه و نیاز به برنامه نویسی زیادی داره<br />
با توجه به این که شما می تونید قالب بندی پلیرهای آماده درون کامپوننت های فلش رو خودتون تغییر بدید به صرفه تر این است که از کامپوننت ها استفاده کنید<br />
ولی در هر حال من یک نمونه کد براتون میزارم تقریبا کامله و برای اسختن دستی این موضوع میباشد</p>
<pre class="brush: as3; title: ; notranslate">
var mediaURL:String = &quot;http://files.fliiby.com/streamVideo.php?file=u25u74oigj.flv&quot;;
var duration:Number;
var video:Video = new Video(320, 240);
addChild(video);
setChildIndex(video,1);
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
var stransform:SoundTransform = new SoundTransform();
ns.soundTransform = stransform;
video.smoothing = true;
ns.addEventListener(NetStatusEvent.NET_STATUS, onStatusEvent);
function onStatusEvent(stat:Object):void
{
trace(stat.info.code);
if(stat.info.code == &quot;NetStream.Buffer.Full&quot;) {
bufferClip.visible = false;
}
if(stat.info.code == &quot;NetStream.Buffer.Empty&quot;) {
bufferClip.visible = true;
}
if(stat.info.code == &quot;NetStream.Play.Stop&quot;) {
ns.seek(0);
}
}
var meta:Object = new Object();
meta.onMetaData = function(meta:Object) {
duration = meta.duration;
}
ns.bufferTime = 0.1;
ns.client = meta;
video.attachNetStream(ns);
ns.play(mediaURL);
playButton.addEventListener(MouseEvent.MOUSE_UP, playButton_Release);
function playButton_Release(event:MouseEvent) {
ns.togglePause();
}
rewindButton.addEventListener(MouseEvent.MOUSE_UP, rewindButton_Release);
function rewindButton_Release(event:MouseEvent) {
ns.seek(0);
}
var videoInterval:uint = setInterval(videoStatus,100);
function videoStatus() {
var amountLoaded:Number = ns.bytesLoaded / ns.bytesTotal;
loader.loadbar.width = amountLoaded * 208.9;
loader.scrub.x = ns.time / duration * 208.9;
}
var scrubInterval:uint;
loader.scrub.addEventListener(MouseEvent.MOUSE_DOWN, loaderScrub_click);
function loaderScrub_click(event:MouseEvent) {
clearInterval(videoInterval);
scrubInterval = setInterval(scrubit,10);
loader.scrub.startDrag(false,new Rectangle(0, loader.scrub.y, 208, loader.scrub.y));
}
loader.scrub.addEventListener(MouseEvent.MOUSE_UP, loaderScrub_Release);
loader.scrub.stage.addEventListener(MouseEvent.MOUSE_UP, loaderScrub_Release);
function loaderScrub_Release(event:MouseEvent) {
clearInterval(scrubInterval);
videoInterval = setInterval(videoStatus,100);
loader.scrub.stopDrag();
}
function scrubit() {
ns.seek(Math.floor((loader.scrub.x/208)*duration));
}
var playerMenu:ContextMenu = new ContextMenu();
playerMenu.hideBuiltInItems();
var item1:ContextMenuItem = new ContextMenuItem(&quot;::::: Video Controls :::::&quot;);
var item2:ContextMenuItem = new ContextMenuItem(&quot;Play / Pause Video&quot;);
var item3:ContextMenuItem = new ContextMenuItem(&quot;Replay the Video&quot;);
var item4:ContextMenuItem = new ContextMenuItem(&quot;© ۲۰۰۹ IFLashLord.Com&quot;);
item2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, pauseIt);
item3.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, restartIt);
playerMenu.customItems.push(item1, item2, item3, item4);
contextMenu = playerMenu;
function pauseIt(event:ContextMenuEvent):void {
trace(&quot;pauseIt()&quot;);
ns.togglePause();
}
function stopIt(event:ContextMenuEvent):void {
trace(&quot;stopIt()&quot;);
ns.seek(0);
ns.pause();
}
function restartIt(event:ContextMenuEvent):void {
trace(&quot;restartIt()&quot;);
ns.seek(0);
}
function setVolume(val):void {
stransform.volume = val;
ns.soundTransform = stransform;
}
function getVolume():Number {
return stransform.volume;
}
function soundOff():void {
setVolume(0);
}
function soundOn():void {
setVolume(1);
}
mute.addEventListener(MouseEvent.MOUSE_OVER, mute_Mouseover);
function mute_Mouseover(event:MouseEvent) {
if(getVolume() == 1) {
mute.gotoAndStop(&quot;onOver&quot;);
}
else {
mute.gotoAndStop(&quot;muteOver&quot;);
}
}
mute.addEventListener(MouseEvent.MOUSE_OUT, mute_Mouseout);
function mute_Mouseout(event:MouseEvent) {
if(getVolume()== 1) {
mute.gotoAndStop(&quot;on&quot;);
}
else {
mute.gotoAndStop(&quot;mute&quot;);
}
}
mute.addEventListener(MouseEvent.MOUSE_UP, mute_Click);
function mute_Click(event:MouseEvent) {
if(getVolume() == 1) {
setVolume(0);
mute.gotoAndStop(&quot;muteOver&quot;);
}
else {
setVolume(1);
mute.gotoAndStop(&quot;onOver&quot;);
}
}
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>4 &#8211; هاجر</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>سوال :</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">مشکل من فارسی نوشتن روی این کامپوننت هاست . مخصوصا در مورد comboboxها. در ضمن من اصلا فونتی که فلش برای فارسی استفاده می کند دوست ندارم چطور می توانم آن را تغییر دهم.</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">. اگر بخواهیم با زدن یک دکمه یکی از سطرهای comboboxظاهر شود آیا باید از prompt استفاده کنیم؟ (من استفاده کرده ام ولی جواب نمی دهد)<br />
یک سوال دیگر من می خواهم یک شکل نامنظم را که در فتوشاپ طراحی کرده ام به عنوان ماسک روی صفحه قرار دهم ولی وقتی آن را در فتوشاپ paste می کنم یک پس زمینه سفید در کنار آن قرار می دهد. حتی اگر خود شکل را انتخاب کرده باشم. به نظر شما بهترین کار برای طراحی شکل های پیچیده چیست؟ و این که وقتی در فتوشاپ یک شکل را (مثل یک ابر )انتخاب می کنم و feather ان را تنظیم می کنم و آن را در فلش paste می کنم خطی در اطراف شکل می اندازد که نمی توان آن را از بین برد راه حل آن چیست؟</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>پاسخ :</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">مشکل فارسی در فونت می باشد که با کد زیر می توانید فونت و فرمت مورد نظر خود را تعیین نمایید :</p>
<pre class="brush: as3; title: ; notranslate">
my_listBox.setStyleProperty(&quot;textFont&quot;, &quot;Tahoma&quot;);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">این خصوصیت استایل می باشد که برای قالب بندی به کار می رود</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">و یا</p>
<pre class="brush: as3; title: ; notranslate">
my_listBox.setStyle(&quot;fontFamily&quot;, &quot;Tahoma&quot;);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">اگر از اکشن اسکریپ ۳ استفاده می کنید با کد زیر میتوانید به تمامی کامپوننت های فعال در پروژتون فونت و استایل مورد علاقتون رو اعمال کنید</p>
<pre class="brush: as3; title: ; notranslate">
//set Style to all
var ff:TextFormat = new TextFormat();
ff.font=&quot;Tahoma&quot;;
ff.size=12;
ff.color=0x000000;
ff.align=&quot;right&quot;;
import fl.managers.StyleManager;
StyleManager.setStyle(&quot;textFormat&quot;, ff);
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">نه نیازی به این کار نمی باشد ،اگه منظورتون از ظاهر شدن انتخاب شدن یک گزینه میباشد!؟ برای این کار می بایست مقدار selected را تغییر دهیدبهترین راه برای ورود تصویر به فلش استفاده از نرم افزار fireworks می باشد که ارتباط قوی با فلش دارد<br />
در مورد ماسک گذاری یک تصویر در صورتی که حتی پس زمینه نداشته باشد نمی توان به عنوان ماسک در فلش استفاده نمود و می بایست طرحی وکتور و در فلش برای ماسک از روی طرح مورد نظر خود بکشید(طراحی نمایید)</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">در مورد آخر هم با استفاده از نرم افزار fireworks مشکل حل می شود ولی در غیر این صورت می بایست خروجی تصویر را png بگیرید و بعد تصویر را وارد فلش کنید ، در صورتی که لازم داشته باشید در نرم افزار فلش امکان فشرده سازی تصویر وجود دارد</p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>سوال :</strong></p>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right">این کد که در action script 2.0 عمل میکنه اگر بخواهیم در action script 3.0 بنویسم باید چطور نوشته بشه؟</p>
<pre class="brush: as3; title: ; notranslate">
Stage.align =''C'';
Stage.scaleMode=''noSclee'';
Stage.showMenu=false; false;setProperty('''',_quality, ''best'');
</pre>
<p style="font-family: Tahoma,Verdana,sans-serif; direction: rtl;" align="right"><strong>جواب:</strong><br />
به جای اون کد ها می بایست از کدهای زیر در اکشن اسکریپت۳ استفاده نمایید</p>
<pre class="brush: as3; title: ; notranslate">
import flash.display.Stage;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.display.StageQuality;
import  flash.ui.ContextMenuItem;

stage.scaleMode = StageScaleMode.SHOW_ALL;
stage.align = StageAlign.TOP_LEFT;
stage.quality =StageQuality.BEST;

var cm:ContextMenu= new ContextMenu();
cm.hideBuiltInItems();
this.contextMenu = cm;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.iflashlord.com/1387/08/%d8%a7%da%a9%d8%b4%d9%86-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa%db%b3-%d8%aa%d9%81%d8%a7%d9%88%d8%aa%d9%87%d8%a7-%d8%a8%d8%a7-%d8%a7%da%a9%d8%b4%d9%86-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa/feed/</wfw:commentRss>
		<slash:comments>152</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/24 queries in 0.455 seconds using disk: basic
Object Caching 11550/12306 objects using disk: basic

Served from: blog.iflashlord.com @ 2012-02-09 16:09:36 -->
