<?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>Flash Education - آموزش فلش</title>
	<atom:link href="http://www.flashman.biz/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.flashman.biz</link>
	<description>آموزش فلش</description>
	<lastBuildDate>Wed, 01 Sep 2010 15:14:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>کار یونیتی هادی عباسی با ترجمه یک PDF به تعداد ۳۰۰ صفحه آموزش</title>
		<link>http://www.flashman.biz/?p=423</link>
		<comments>http://www.flashman.biz/?p=423#comments</comments>
		<pubDate>Wed, 01 Sep 2010 15:14:40 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[نمونه کار- هادی عباسی]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[flashman]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[Hadi Metal]]></category>
		<category><![CDATA[آموزش فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[هادی عباسی]]></category>
		<category><![CDATA[کار یونیتی هادی عباسی با ترجمه یک PDF به تعداد 300 صفحه آموزش]]></category>
		<category><![CDATA[یونیتی]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=423</guid>
		<description><![CDATA[نمونه کار یونیتی از آقای هادی عباسی(مدیر انجمن فلش مجید آنلاین )
]]></description>
			<content:encoded><![CDATA[<p>نمونه کار یونیتی از آقای هادی عباسی(مدیر انجمن فلش مجید آنلاین )</p>
<p>+۳۰۰ صفحه آموزش .</p>
<p>&#8220;برای دانلود به ادامه مطلب مراجعه شود .&#8221;</p>
<p><span id="more-423"></span></p>
<p><a href="http://www.persiangig.com/pages/download/?dl=http://hadimetal.persiangig.com/Unity/Unity3dWebAppHadiMetal.rar" target="_blank">دانلود با حجم ۵٫۳ MB</a></p>
<p>به علت مشکل در Upload Center سایت، فایل به صورت غیر مستقیم قرار داده شده</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=423</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>موتور های فیزیکی در فلش ۱</title>
		<link>http://www.flashman.biz/?p=420</link>
		<comments>http://www.flashman.biz/?p=420#comments</comments>
		<pubDate>Wed, 01 Sep 2010 14:37:19 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[موتور های فیزیکی-امیر درجه]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[flashman]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[آموزش فلش]]></category>
		<category><![CDATA[اموزش فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[فیزیک در فلش]]></category>
		<category><![CDATA[موتور]]></category>
		<category><![CDATA[موتور های فیزیکی در فلش 1]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=420</guid>
		<description><![CDATA[برای شروع چندتا سوالی رو که بالا مطرح کردم به صورت خیلی خلاصه جوب می دم . ایشالا به زودی بحث های مفصل و تکمیلی رو اضاف می کنم .
1- موتورهای فیزیکی یا (physics engine) به صورت خیلی ساده مجموعه ای از کلاس ها هستند که شما با استفاده از متدهای این کلاس ها می تونید تمامی حرکت هایی رو که در دنیای واقعی اتفاق می افته رو شبیه سازی کنید این حرکت ها شامل : گرانش زمین ، برخورد اجسام به هر جایی (منظور اینه که برخوردها کاملا طبیعی اتفاق می افته) برای مثال فرض کنیدشما یک توپ رو با زاویه 45 درجه به سمت یک دیوار پرتاب می کنید وقتی شما پرتاب رو انجام می دید انتظار دارید توپ با یک زاویه منطقی به سمتی که شما هدف گرفتید حرکت کنه . اما خوب اگر کمی با کد نویسی فلش آشنا باشید می دونید که این کار حتی برای یک شیء استاتیک هم نسبتا کار سختی هست حالا دیگه وای به حال اینکه اشیاء بخوان داینامیک باشن و تعدادشونم زیاد !! ]]></description>
			<content:encoded><![CDATA[<p>برای شروع چندتا سوالی رو که بالا مطرح کردم به صورت خیلی خلاصه جوب می دم . ایشالا به زودی بحث های مفصل و تکمیلی رو اضاف می کنم .<br />
۱- موتورهای فیزیکی یا (physics engine) به صورت خیلی ساده مجموعه ای از کلاس ها هستند که شما با استفاده از متدهای این کلاس ها می تونید تمامی حرکت هایی رو که در دنیای واقعی اتفاق می افته رو شبیه سازی کنید این حرکت ها شامل : گرانش زمین ، برخورد اجسام به هر جایی (منظور اینه که برخوردها کاملا طبیعی اتفاق می افته) برای مثال فرض کنیدشما یک توپ رو با زاویه ۴۵ درجه به سمت یک دیوار پرتاب می کنید وقتی شما پرتاب رو انجام می دید انتظار دارید توپ با یک زاویه منطقی به سمتی که شما هدف گرفتید حرکت کنه . اما خوب اگر کمی با کد نویسی فلش آشنا باشید می دونید که این کار حتی برای یک شیء استاتیک هم نسبتا کار سختی هست حالا دیگه وای به حال اینکه اشیاء بخوان داینامیک باشن و تعدادشونم زیاد !!</p>
<p>به ادامه مطلب مراجعه شود .</p>
<p><span id="more-420"></span></p>
<p>ولی موتورهای فیزیک این کار رو برای ما راحت کردن (البته برای یاد گرفتن کار با این موتورها هم باید قید راحتی رو بزنید!) شاید برای اینکه منظورم رو بهتر بگم بد نباشه یه مثال بذارم . این مثال سایت خودم هست که اولین کار آنلاین من با موتور فیزیکی (Box2D) هست . http://darajeh.net (فقط حواستون باشه همچین از cpuتون زیاد کار می کشه ) خوب همونظور که توی سایت هم می بینید اشیا وقتی به هم برخورد می کنن چه جوری تغییر وضعیت می دن .<br />
۲- کاربرد اصلی این موتورها ساخت بازی هست . توی دنیای ۲بعدی که با داشتن یکی از این موتورها و تسلط کافی به اونها می تونید بازی ها خیلی جالب و خفنی رو خلق کنید . البته بعضی ها این موتورها رو توی سایت سازی هم استفاده می کنن (یکیش خود من :دی)<br />
۳- چه جوری کار کردن با اینها هم مستلزم اینه که اول با کدنویسی شیئگرا توی فلش خوب آشنا باشید و بعدش هم اولش با آموزش های من یه شروعی داشته باشید بعدش به امید خدا اینترنت &#8230;<br />
۴- موتورهای فیزیک اول برای زبان های قدرتمندی مثل C خلق شدن ولی کم کم این موتورها برای سایر زبان ها هم نوشته شدن که یکی از این زبان ها همین AS3 خودمون هست . چندتا موتور فیزیکی معروف که الان هستن عبارتند از : Box2D (من خودم با این کار می کنم و خیلی هم دوستش دارم و فکر کنم این از همشون هم بهتر باشه عللش رو ایشالا بعدا می گم) ، بعدیش موتور APE هست (فکر کنم این موتور از طرف دانشگاه MIT توسعه داده می شه و در نتیجه حمایت خوبی رو دنبال خودش داره ) ، Fisix Engine در مورد اینم زیاد شنیدم ولی راشت اطلاعات دقیقی ازش ندارم .<br />
و در نهایت باید بگم به علت اینکه این موتورها با موتورهای ۳بعدی ساز مثل PV3D هم می تونن ارتباط برقرار کنن واقعا قدرت خارق العاده ای به فلش می دن که برای ساخت بازی واقعا خارق العاده می شه البته کدنویسیش خارق العاده تره !! (حالا ببینم دیگه کی می تونه فلش رو بذاره جلوی HTML5)<br />
اینم همون تلفیقی هست که می گم http://www.flashbookmarks.com/demos/soccerballdance/ ولی نمی دونم از کدوم موتورها توش استفاده شده .<br />
خوب فعلا برای امروز کافی هست .<br />
از دوستان خواهش می کنم اگر کسی در زمینه کار با این موتورها تجربه داره اینجا مطرح کنه تا هم من و هم بقیه دوستان استفاده کنند .</p>
<p>موفق و پیروز باشی</p>
<p>نویسنده : امیر درجه</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=420</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>عکس برداری از صفحات وب</title>
		<link>http://www.flashman.biz/?p=413</link>
		<comments>http://www.flashman.biz/?p=413#comments</comments>
		<pubDate>Mon, 19 Jul 2010 11:26:22 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[مرور گر ها]]></category>
		<category><![CDATA[Fire Fox]]></category>
		<category><![CDATA[flashman]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[تصویر در وب]]></category>
		<category><![CDATA[ذخیره سازی تصاویر]]></category>
		<category><![CDATA[عکس برداری از صفحات وب]]></category>
		<category><![CDATA[مرور گر]]></category>
		<category><![CDATA[چگونه عکس بگیریم]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=413</guid>
		<description><![CDATA[در این آموزش چگونه اضافه کردن یک Add-ons به نام Screengrab به منظور ذخیره سازی صفحات وب به صورت عکس اموزش خواهیم داد . ]]></description>
			<content:encoded><![CDATA[<p>در این آموزش چگونه اضافه کردن یک Add-ons به نام Screengrab به منظور ذخیره سازی صفحات وب به صورت عکس اموزش خواهیم داد .</p>
<p style="text-align: center;"><img class="aligncenter" title="Fire Fox" src="http://www.flashman.biz/uploadcenter/1/uploads/1326448087.jpg" alt="" width="303" height="61" /></p>
<p>برای این منظور به سایت زیر رفته و سپس ادامه مطالب رو دنبال کنید</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/1146/">Fire Fox</a></p>
<p><span id="more-413"></span></p>
<p>بعد از کلیک بر روی لینک داده شده صفحه ای برای شما لود می شود که باید بر روی گزینه ای که در تصویر مشخص شده کلیک کنید .</p>
<p style="text-align: center;"><img class="aligncenter" title="Fire Fox" src="http://www.flashman.biz/uploadcenter/1/uploads/1302065956.jpg" alt="" width="207" height="64" /></p>
<p style="text-align: center;">
<p style="text-align: center;">بعد از کلیک بر روی گزینه ی Add To Fire Fox  با پنجره ی زیر روبرو می شود که باید بر ریو گزینه ی Install کلیک کنید</p>
<p style="text-align: center;"><img class="aligncenter" title="Fire Fox" src="http://www.flashman.biz/uploadcenter/1/uploads/1285849001.jpg" alt="" width="366" height="165" /></p>
<p>و بعد اتمام مراحل گزینه ی Restart Fire Fox را کلیک کنید .</p>
<p style="text-align: center;"><img class="aligncenter" title="Fire Fox" src="http://www.flashman.biz/uploadcenter/1/uploads/1329892966.jpg" alt="" width="259" height="96" /></p>
<p>و مرحله آخر</p>
<p style="text-align: center;"><img class="aligncenter" title="Fire Fox" src="http://www.flashman.biz/uploadcenter/1/uploads/1281471802.jpg" alt="" width="365" height="71" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=413</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>توقف یک مووی کلیپ به مدت معین با دستورات اکشن اسکریپت ۳</title>
		<link>http://www.flashman.biz/?p=407</link>
		<comments>http://www.flashman.biz/?p=407#comments</comments>
		<pubDate>Sun, 20 Jun 2010 07:53:30 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 3 - هادی عباسی]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[flash script]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[movie clip]]></category>
		<category><![CDATA[آموزش فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[توقف یک مووی کلیپ به مدت معین با دستورات اکشن اسکریپت 3]]></category>
		<category><![CDATA[فلش]]></category>
		<category><![CDATA[مووی کلیپ]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=407</guid>
		<description><![CDATA[مثلا می خوای در فریم 17 برای 3 ثانیه متوقف و بعد اجرا شه]]></description>
			<content:encoded><![CDATA[<p>مثلا می خوای در فریم ۱۷ برای ۳ ثانیه متوقف و بعد اجرا شه . پس همونطوری که آونگ جان فرموردند در اون فریم(۱۷) به سبک زیر کد می نویسی و با کدی که نوشتم بعد از ۳ ثانیه ، از فریم بعدی که ۱۸ بشه ، پیمایش دوباره شروع می شه .</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;"><span class="kw3">stop</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
<span class="kw2">var</span> timer:Timer=<span class="kw2">new</span> Timer<span class="br0">&#40;</span>3000,1<span class="br0">&#41;</span>;<br />
timer.<span class="me1">addEventListener</span><span class="br0">&#40;</span>TimerEvent.<span class="me1">TIMER</span>,goFun<span class="br0">&#41;</span>;<br />
timer.<span class="kw3">start</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
<span class="kw2">function</span> goFun<span class="br0">&#40;</span>evt:TimerEvent<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
<span class="br0">&#123;</span><br />
<span class="kw3">gotoAndPlay</span><span class="br0">&#40;</span>18<span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span> </div>
</div>
<p>نویسنده : هادی عباسی ( کاری از گروه Immersign )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=407</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>فصل ۱</title>
		<link>http://www.flashman.biz/?p=403</link>
		<comments>http://www.flashman.biz/?p=403#comments</comments>
		<pubDate>Tue, 01 Jun 2010 21:20:08 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 3 - امیر]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[flashman.biz]]></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[فصل 1]]></category>
		<category><![CDATA[مشخصات سندDocument Properties]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=403</guid>
		<description><![CDATA[توی این درس با مفاهیم اولیه فلش و محیط کاری آشنا می شید .]]></description>
			<content:encoded><![CDATA[<p>توی این درس با مفاهیم اولیه فلش و محیط کاری آشنا می شید .</p>
<p>سر فصل های اصلی که توی فایل پیوست شده گذاشتم به قرار زیر هستند :</p>
<p><strong>شروع با فلش</strong><br />
<strong>آشنایی با محیط کاری فلش </strong></p>
<p><strong>تنظیم کردن کلید های میانبر </strong></p>
<p><strong>مشخصات سندDocument Properties</strong></p>
<p><strong>انواع اشیاء در فلش </strong></p>
<p><strong><a href="http://www.flashman.biz/uploadcenter/1/uploads/1348824408.rar">دانلود فصل اول آموزش با حجم ۴۱۵ KB</a></strong></p>
<p><strong>پسورد : www.flashman.biz</strong></p>
<p><strong>نویسنده : <a href="http://blog.amirdarajeh.com/index.php?option=com_content&amp;view=article&amp;id=11:b1&amp;catid=1:flash-begginer&amp;Itemid=2">امیر</a><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=403</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>دستورات اکشن ۳ حرکات رندوم کرم شب تاب در هوا</title>
		<link>http://www.flashman.biz/?p=396</link>
		<comments>http://www.flashman.biz/?p=396#comments</comments>
		<pubDate>Mon, 31 May 2010 07:12:52 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 3 - هادی عباسی]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[flash script]]></category>
		<category><![CDATA[flashman]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[آموزش فلش]]></category>
		<category><![CDATA[اموزش فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[دستورات اکشن 3 حرکات رندوم کرم شب تاب در هوا]]></category>
		<category><![CDATA[فلش]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=396</guid>
		<description><![CDATA[در فلش یه فایل اکشن 3 باز کن .stage رو سیاه کن و یه دایره ریز بکش و اونو به مووی کلیپ تبدیل کن.
<p align="center">
<img border="0" src="http://www.flashman.biz/uploadcenter/1/uploads/1371930358.png" width="128" height="128"></p>
]]></description>
			<content:encoded><![CDATA[<p>در فلش یه فایل اکشن ۳ باز کن .stage رو سیاه کن و یه دایره ریز بکش و اونو به مووی کلیپ تبدیل کن .بعد به دایره موویت فیلتر اعمال کن .یعنی از پنل properties و قسمت filter یه فیلتر از نوع glow بده و رنگ فیلترو آبی کم رنگ و روشن می کنیش. بعد یخورده فیلتر بلور هم می تونی بدی تا اونو رویاییش کنی و بعدش دو بار رو اون مووی دایره کلیک کرده و به حالت ویرایش اون می ری.یه لایه رو می بینی که شکل دایره در اونه.یه لایه دیگه درست کن و در لایه جدیدت فریم (تک فریمو) select و F9 رو بزن تا به صفحه اکشن بری . بعد اون کدهارو paste کن و بیا بیرون.<br />
حالا چنتا نمونه از مووی دایره با اندازه های مختلف درست کن و البته فیلتر ها رو به اونا اعمال کن.<br />
(می تونی بعد از اعمال فیلتر اونو دوباره به یه مووی دیگه تبدیل کنی تا دیگه در نمونه سازی مختلف نیاز به اعمال فیلتر به هر مورد از نمونه ها نباشه.)<br />
بعد اندازه  دایره ها  رو عوض کن  و یه بک گراند شب تاریک درست و حسابی بده تا یه صحنه رماتیکو در شبو با کرم شب تاب ها سپری کنی&#8230;<br />
این کرم شب تاب ها بصورت رندوم در یک محیط مستطیلی حرکت می کنن و از اون ناحیه بیرون نمی رن&#8230;<br />
یه سایتی بود که آپولو معرفی کرده بود که توش آتیش بود و تیکه های آتیش بصورت دایره های روشن بصورت دورانی در فضا داشتن رندوم حرکت می کردن و دور خودشون می چرخیدن.<br />
در مورد حرکت دورانی می تونی از اون آموزشم در تایپیک آموزش توابع سینوسی استفاده کنی.</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;"><span class="kw3">stop</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
<span class="co1">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span><br />
<span class="kw2">var</span> xStatue:<span class="kw3">Boolean</span>=<span class="kw2">false</span>;<br />
<span class="kw2">var</span> yStatue:<span class="kw3">Boolean</span>=<span class="kw2">false</span>;<br />
<span class="kw2">var</span> _xStatue:<span class="kw3">Number</span>=<span class="nu0">2</span>;<br />
<span class="kw2">var</span> _yStatue:<span class="kw3">Number</span>=<span class="nu0">2</span>;<br />
<span class="kw2">var</span> _xMovement:<span class="kw3">Number</span>=<span class="nu0">3</span>;<br />
<span class="kw2">var</span> _yMovement:<span class="kw3">Number</span>=<span class="nu0">1</span>;<br />
<span class="kw2">var</span> changeX:<span class="kw3">Number</span>;<br />
<span class="kw2">var</span> changeY:<span class="kw3">Number</span>;</p>
<p><span class="kw3">this</span>.<span class="me1">addEventListener</span><span class="br0">&#40;</span>Event.<span class="me1">ENTER_FRAME</span>,Movement<span class="br0">&#41;</span>;<br />
<span class="co1">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span><br />
<span class="kw2">function</span> Movement<span class="br0">&#40;</span><span class="kw3">e</span>:Event<span class="br0">&#41;</span>:<span class="kw3">void</span><br />
<span class="br0">&#123;</span><br />
<span class="co1">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span><br />
changeX=<span class="kw3">Math</span>.<span class="kw3">floor</span><span class="br0">&#40;</span><span class="kw3">Math</span>.<span class="kw3">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">*</span>10<span class="br0">&#41;</span>+<span class="nu0">1</span>;<br />
changeY=<span class="kw3">Math</span>.<span class="kw3">floor</span><span class="br0">&#40;</span><span class="kw3">Math</span>.<span class="kw3">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">*</span>8<span class="br0">&#41;</span>+<span class="nu0">1</span>;<br />
<span class="kw1">if</span><span class="br0">&#40;</span>changeX==10<span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
_xStatue=<span class="kw3">Math</span>.<span class="kw3">floor</span><span class="br0">&#40;</span><span class="kw3">Math</span>.<span class="kw3">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">*</span>2<span class="br0">&#41;</span>+<span class="nu0">1</span>;  <span class="co1">//Reavel a Number Between 1 or 2</span><br />
_xMovement=<span class="kw3">Math</span>.<span class="kw3">floor</span><span class="br0">&#40;</span><span class="kw3">Math</span>.<span class="kw3">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">*</span>4<span class="br0">&#41;</span>+<span class="nu0">1</span>;    <span class="co1">//Reavel a Number Between 1 or 2 or 3 or 4</span><br />
<span class="br0">&#125;</span><br />
<span class="kw1">if</span><span class="br0">&#40;</span>changeY==8<span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
_yStatue=<span class="kw3">Math</span>.<span class="kw3">floor</span><span class="br0">&#40;</span><span class="kw3">Math</span>.<span class="kw3">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">*</span>2<span class="br0">&#41;</span>+<span class="nu0">1</span>;  <span class="co1">//Reavel a Number Between 1 or 2</span><br />
_yMovement=<span class="kw3">Math</span>.<span class="kw3">floor</span><span class="br0">&#40;</span><span class="kw3">Math</span>.<span class="kw3">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">*</span>3<span class="br0">&#41;</span>+<span class="nu0">1</span>;    <span class="co1">//Reavel a Number Between 1 or 2 or 3</span><br />
<span class="br0">&#125;</span><br />
<span class="kw1">if</span><span class="br0">&#40;</span>_xStatue==1<span class="br0">&#41;</span><br />
xStatue=<span class="kw2">false</span>;<br />
<span class="kw1">if</span><span class="br0">&#40;</span>_xStatue==2<span class="br0">&#41;</span><br />
xStatue=<span class="kw2">true</span>;<br />
<span class="kw1">if</span><span class="br0">&#40;</span>_yStatue==1<span class="br0">&#41;</span><br />
yStatue=<span class="kw2">false</span>;<br />
<span class="kw1">if</span><span class="br0">&#40;</span>_yStatue==2<span class="br0">&#41;</span><br />
yStatue=<span class="kw2">true</span>;<br />
<span class="co1">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span><br />
<span class="kw1">if</span><span class="br0">&#40;</span>xStatue==<span class="kw2">false</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<span class="kw3">this</span>.<span class="me1">x</span>-=_xMovement;<br />
<span class="kw1">if</span><span class="br0">&#40;</span><span class="kw3">this</span>.<span class="me1">x</span><span class="sy0">&amp;</span>lt;18<span class="br0">&#41;</span><br />
<span class="kw3">this</span>.<span class="me1">x</span>=<span class="nu0">18</span>;<br />
<span class="br0">&#125;</span><br />
<span class="kw1">if</span><span class="br0">&#40;</span>xStatue==<span class="kw2">true</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<span class="kw3">this</span>.<span class="me1">x</span>+=_xMovement;<br />
<span class="kw1">if</span><span class="br0">&#40;</span><span class="kw3">this</span>.<span class="me1">x</span><span class="sy0">&amp;</span>gt;640<span class="br0">&#41;</span><br />
<span class="kw3">this</span>.<span class="me1">x</span>=<span class="nu0">640</span>;<br />
<span class="br0">&#125;</span><br />
<span class="kw1">if</span><span class="br0">&#40;</span>yStatue==<span class="kw2">false</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<span class="kw3">this</span>.<span class="me1">y</span>-=_yMovement;<br />
<span class="kw1">if</span><span class="br0">&#40;</span><span class="kw3">this</span>.<span class="me1">y</span><span class="sy0">&amp;</span>lt;18<span class="br0">&#41;</span><br />
<span class="kw3">this</span>.<span class="me1">y</span>=<span class="nu0">18</span>;<br />
<span class="br0">&#125;</span><br />
<span class="kw1">if</span><span class="br0">&#40;</span>yStatue==<span class="kw2">true</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<span class="kw3">this</span>.<span class="me1">y</span>+=_yMovement;<br />
<span class="kw1">if</span><span class="br0">&#40;</span><span class="kw3">this</span>.<span class="me1">y</span><span class="sy0">&amp;</span>gt;640<span class="br0">&#41;</span><br />
<span class="kw3">this</span>.<span class="me1">y</span>=<span class="nu0">640</span>;<br />
<span class="br0">&#125;</span><br />
<span class="br0">&#125;</span> </div>
</div>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1284754462.rar">دانلود اسکریپت به همراه آموزش با حجم ۵۰۰ KB</a></p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1317635270.rar">دانلود نمونه فایل آموزش داده شده با حجم ۹ KB</a></p>
<p>پسورد تمامی فایل ها :</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">www.<span class="me1">flashman</span>.<span class="me1">biz</span></div>
</div>
<p>نویسنده : هادی عباسی ( کاری از گروه Immersign )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=396</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>مقدمه ای بر Adobe Flash</title>
		<link>http://www.flashman.biz/?p=392</link>
		<comments>http://www.flashman.biz/?p=392#comments</comments>
		<pubDate>Sun, 30 May 2010 15:45:47 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 3 - امیر]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[flash script]]></category>
		<category><![CDATA[flashman]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[آموزش فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[مقدمه ای بر Adobe Flash]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=392</guid>
		<description><![CDATA[پس از گذشت حدود 15 سال از منتشر شدن اولین نسخه فلش دیگر کمتر کسی را می توانید بیابید که کاربر اینترنت باشد اما نداند فلش چیست
<p align="center">
<img border="0" src="http://www.flashman.biz/uploadcenter/1/uploads/1293441627.png" width="128" height="128"></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>مقدمه ای بر </strong><strong>Adobe Flash</strong><strong> :</strong><br />
پس از گذشت حدود ۱۵ سال از منتشر شدن اولین نسخه فلش دیگر کمتر کسی را می توانید بیابید که کاربر اینترنت باشد اما نداند فلش چیست ؛ این مورد هم به آنجا بر می گردد که تقریبا تمامی سایت های بزرگ و مطرح جهان در گوشه ای از سایت خود از یک فیلم فلش استفاده کرده اند حال سایت هایی که تمام آن ها را با فلش ساخته اند به کنار ، پس این خود از گسترش روز افزون فلش حکایت دارد .<br />
<strong>Flash</strong><strong> برای چه بوجود آمد ؟ </strong><br />
نرم افزار Flash از شرکت Macromedia نرم افزاری است که شرکت MacroMedia در مرحله اول به عنوان یک راه حلبرای انتقال تصاویر Vector برروی وب ایجاد کرد .<br />
<strong>تصاویر</strong><strong> Vector </strong><strong>به چه معنی است ؟</strong><br />
دو نوع تصویر وجود دارند ، یکی تصاویر Pixel که در اصطلاح به آنها Bitmap هم گفته می شود و یکی دیگر تصاویر برداری یا Vector می باشد . اوایل که اینترنت به وجود آمده بود سرعتهای Connection اینترنتی در حد سرعت هایی که هم اکنون ما در ایران از آن استفاده می کنیم هم نبود ، چه برسد به آن سرعتی که هم اکنون آمریکایی ها از آن استفاده می کنند . در آن زمان سرعت های مودم هایی که معمول بود ۹۶۰۰ بیت در ثانیه بود بعد از آن به ۱۴۴۰۰ بیت در ثانیه تبدیل شد . ۹۶۰۰ یعنی در یک ثانیه ۰٫۹ کیلوبایت می توانست اطلاعات را Transfer کند . یعنی اگر قرار بود تصویری ایجاد شود که این تصویر تبلیغات یک محصول باشد و این تصویر ۵۰ KB حجمش بود زمانی که لازم بود Data Transfer انجام شود و تصویر ظاهر بشود در آن مودمها ۵۵ ثانیه بود .<br />
در نتیجه انتقال اطلاعات در اینترنت بسیار بسیار کند اتفاق می افتاد . به همین دلیل بود که در HTML های نسخه ۱ و ۲ مرسوم نبود که از تصویر در وب سایت استفاده کنند و راحت تر بگویم اصلا Tag های مربوط به Image در آن زمان در زبان HTML وجود نداشت . به تدریج که سرعتها افزایش پیدا کردند و سرعتها به ۱۴۴۰۰ و ۲۸۸۰۰ بیت در ثانیه رسیدند ، کم کم تصاویر Pixel در وب مطرح شدند و لی با این وجود مسائلی وجود داشت که هیچ الزامی پشتش نبود که این تصاویر بخواهند Pixel باشند مثلا آرم شرکت یا مثلا یک Title که قرار بود در بالای سایت قرار بگیرد و با فونت خاصی هم نمایش داده شود .<br />
اینها را اگر به یک شکلی میتوانستیم Vector نمایش دهیم خیلی خیلی سبکتر می شدند و در واقع یک صفحه وب هر چه حجمش کمتر باشد در اصطلاح به آن می گویند صفحه وب از لحاظ حجم بهینه است . در یک نرم افزار گرافیک Vector اگر بخواهیم یک خط ترسیم کنیم ، نرم افزارهایی که برای کار با گرافیک Vector استفاده می شوند بدین صورت کار می کنند که برای ترسیم مختصات نقطه شروع و مختصات نقطه پایان را در خودشان ذخیره میکنند . یعنی ۲ جفت عدد را یا همان x و y نقاط را .<br />
ولی در نرم افزارهای کار با گرافیک Pixel زمانی که بخواهیم یک خط بکشیم باید اطلاعات مربوط به تک تکPixel هایی که بر روی خط قرار دارند بعلاوه تمام Pixel های دور آن را در خود ذخیره کنیم و هیچ فرمول ریاضی در این داستان نمی تواند دخالت کند و فقط می توانیم در فرمت های مختلف گرافیکی آنها را فشرده سازی کنیم .<br />
ولی در هر صورت حجم فایلهای Pixel اصلا قابل قیاس با فایلهای Vector نبود (حجم فایل های Pixel بسیار بیشتر است) . دو شرکت آمدند و سعی کردند که این کار را انجام دهند ، یعنی آمدند یک قالب و یک روشی پیدا کنند که فایلها را بتوانند به صورت Vector نمایش دهند . زیرا مرورگرها فقط فایلهای Pixel را می توانستند نمایش دهند . یکی از این شرکت ها Adobe بود که تکنولوژیSVG (Scalble Vector Graphic) را ارئه کرد و دیگری شرکت Macromedia بود که تکنولوژی SWF (ShockWave Flash) را اختراع کرد .<br />
پس هدف در مرحله اول انتقال تصاویر Vector بود با هدف سبک تر شدن حجم صفحات وب . اما مرورگرهای وب به تدریج توانایی پخش این جریان را نداشتند در نتیجه Plugin ها به وجود آمدند که بر روی مرورگر دستگاه شخص نصب می شوند و باعث می شوند که آن گرافیک به نمایش درآید . مثلا Flash Player که از اینترنت دانلود می کنیم و یا از روی CD نصب می کنیم ، همین نقش را به عهده دارد.<br />
Flashبه تدریج تکامل پیدا کرد به تدریج مباحث دیگری به آن اضافه شد یعنی مثلا بحث انیمیشن در این برنامه مطرح شد ، بحث موزیک و برنامه نویسی از جمله مباحثی بودند که در این برنامه مطرح شدند . تا قبل از این جریان که Flash انیمیشن را در خودش قرار بدهد میبایستی برای ساخت انیمیشن های اینترنتی از Gif Animation استفاده می شد و مشکلی که بود این بود که این نوع انیمیشن باید فریم به فریم ساخته می شد و مساله بعدی این بود که Gif Animation ها به صورت PIXEL بودند و Flash تصاویر Vector را به انیمیشن تبدیل می کند و این را هم باید بگویم که ساخت انیمیشن در Flash بسیار راحت تر از ساخت Gif Animation است . امکان استفاده از موزیک در Flash یک امکان فوق العاده بود که یک استاندارد برای پخش موزیک در وب قرار داد که این استاندارد MP3 بود .<br />
<strong>صدا در وب :</strong><br />
در گذشته در صفحات HTML فقط از دو نوع فرمت صدا استفاده می شد . که یکی WAV بود که البته این هم برای کسانی بود که با Internet Explorer و تحت ویندوز کار می کردند و کسانی که با Netscape Navigator از شرکت Sun Micro System تحت Mac Os یا Mac OsX کار می کردند اساسا فایلهای WAV را نمی توانستند مشاهده کنند و به جای آن از RIF استفاده می کردند .<br />
اینها تنها فرمتهایی بودند که برای صفحات وب استفاده میشدند . این فرمتها یک مشکل داشتند و آن هم این بود که کمی بزرگ بودند . برای اینکه بدانید این فرمتها چقدر بزرگ بودند باید بدانید که در فرمت WAV با کیفیت CD ، یک دقیقه برابر ۱۰ مگابایت می شود . یعنی اینکه اگر قرار بود شما مثلا ۲۰ ثانیه موزیک روی صفحه وب خود قرار می دادید ، میشد ۳/۳ مگابایت که با سرعت اینترنتی که هم اکنون در ایران استفاده میکنیم (حدود ۳ کیلو بایت در ثانیه) ، ۱۱۰۰ ثانیه که تقریبا ۲۰ دقیقه طول می کشد که موزیک دانلود شود و پخش شود .<br />
نوع دیگر فرمت های صوتی MIDI می باشد که این فرمت نه مشکل حجم داشت و نه مشکل اینکه روی سیستم عاملهای مختلف اجرا نشود ، ولی مشکل دیگری داشت که از WAV بدتر بود . اجرای فرمت Midi به سینتی سایزر دستگاه کارت صوتی شخص بستگی دارد . یعنی اگر کارت صدایی که روی دستگاه کاربر بود که در سینتی سایزر آن این آلت موسیقی که با آن موسیقی خود را زده بودید ، بود که هیچ مشکلی پیش نمی آید ، اگر نبود با یک آلت موسیقی دیگر پخش میکند . به طور مثال فرض کنید که یک نوت خاص را با ساکسیفون زده اید و آن را روی دستگاه کاربر با ترومپت (Trompet) پخش کند . اساسا این روش ها نه روشهای مطمئنی بودند و نه امکان پذیر .<br />
<strong>فلش با</strong><strong> MP3 </strong><strong>جان تازه ای به وب می دهد : </strong><br />
MP3 شدنصداهادر فلش، دو مزیت داشت ، یکی اینکه دیگر هیچ ربطی به سینتی سایزر دستگاه کارت صوت کاربر نداشت و دیگری اینکه حجم آن حداقل یک دهم حجم فایل WAV است . علتی که می گویم حداقل یک دهم این است که چون فرمت MP3 خیلی هوشمندانه Compress (فشرده) می شود . شما درQuality های خیلی پایین تر از CD Quality هم تفاوت چندانی نمی توانید حس کنید با موزیکی که با کیفیت CD ذخیره شده باشد . به عنوان مثال اگر کیفیت (۱۲۸Kbps ( را به عنوان CD Quality در نظر بگیرید ، به راحتی شما تا ۳۲Kbps هم می توانید Quality را پایین بیاورید بدون اینکه افت خیلی محسوسی حس کنید . این بدین معنی است که حجم فایل جدیدتان را یک چهلم فایل WAV خود کرده اید . به زبان عامیانه یعنی ۲۰ دقیقه را تبدیل به ۳۰ ثانیه کرده اید . وقتی این اتفاق افتاد حالا دیگر امکان استفاده از موزیک و Sound در وب امکان پذیر شد .<br />
<strong>اسکریپت به فلش اضافه شد :</strong><br />
در نسخه ۳ فلش ، یک زبان برنامه نویسی برای Flash ساخته شد به نام Lingo LE یا (Lingo Light Edition) .<br />
<strong>Lingo Light Edition </strong><strong>چیست ؟</strong><br />
شرکت MacroMedia یک نرم افزار دیگر دارد به نام Director که این نرم افزار برای ساخت CD های MultiMedia است . که آن هم به صورت Vector کار می کند . نرم افزار Director یک زبان برنامه نویسی دارد به نام Lingo سازنده نرم افزار دایرکتور شخصی است به نام گری لوزنویک (Gary Lozenvik) ؛ این شخص وقتی میخواهد در مورد Lingo صحبت کند میگوید : برای اینکه بفهمید یک شخص تا چه حد Lingo بلد است از او بپرسید که چه کارهایی با Lingo نمی شود کرد، اگر گفت که کاری هست که نمی شود کرد بدانید که Lingo بلد نیست .<br />
زبان لینگو بسیار قدرتمند است . ولی تا حدی قدرتش برای برنامه های تحت وب زیاد است و به تمامResource ها دسترسی دارد . می تواند فایل های کاربر را Rename کند ، دستگاه کاربر را Format کند و &#8230;. یعنی فکر کنید در یک Level ، هر کاری که با زبان برنامه نویسی C می توانید انجام دهید با Lingo هم می توانید بکنید . پس این زبان برنامه نویسی اصلا به درد وب نمی خورد . بنابراین آمدند و بسیاری از قابلیتهایش را حذف کردند ، قسمت هایی که می توانست Resource های کاربر را خراب کند را حذف کردند و یک زبان جدید ساختند به نام Lingo Light Edition (لینگوی سبک شده) و این زبان برنامه نویسی ، زبان برنامه نویسی Flash شد در زمان Flash 3 این داستان ادامه داشت تا Flash 5 که اساسا می گویند انقلاب Flash در این نسخه اتفاق افتاده است .<br />
<strong>انقلاب</strong><strong> Flash </strong><strong>در</strong><strong> Flash 5 </strong><strong>اتفاق افتاد به چه معناست ؟</strong><br />
شرکت Macromedia بررسی کرد که کاربران Flash هیچ کدام Director کار نیستند . و کار این افراد طراحی صفحات وب است (Web Designing)است . و هیچ لزومی ندارد کسی که Web Designing می کند قبلا با Directorکار کرده باشد . کسانی هم که می خواستند بیایند و این زبان را یاد بگیرند دیدند که یک زبان برنامه نویسی جدید با کدهای زیاد و Syntax های جدید وجود دارند که باید همه را یاد بگیرند . به این دلیل از Lingo LE استقبال نشد . چیزی که معمولا Web Designer ها به عنوان زبان برنامه نویسی بلد هستند ، زبان برنامه نویسی Java Script است . آنها یک زبان برنامه نویسی جدید ساختند به نام Action Script که این زبان برنامه نویسی از نظر ساختار و از لحاظ Syntax بسیار نزدیک است به Java Script یعنی اگر کسی که Java Scriptکار می کند بخواهد بیاید Action Script یاد بگیرد زمان زیادی لازم ندارد که وقت بگذارد . و این را در Flash 5 گذاشتند و این قضیه باعث استقبال همگان شد .<br />
پس از این نسخه از فلش شرکت MacroMedia تقریبا هر ۲سال یکبار با ایجاد تغییراتی بر روی فلش و زبان Action Script نسخه جدیدی از این برنامه قدرتمند را به بازار ارائه می کند البته شایان ذکر است که آخرین نسخه فلشی که توسط MacroMedia ارائه شد نسخه ۸ فلش بود و با خریده شدن شرکت MacroMedia توسط شرکت Adobe فلش توسط این شرکت بزرگ به بازار عرضه می شود . در حال حاضر آخرین نسخه فلشی که به بازار ارائه شده است Flash CS4 یا نسخه ۱۰ فلش می باشد و آخرین نسخه زبان برنامه نویسی فلش Action Script 3 می باشد .<br />
موفق باشید</p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1316648963.png">دانلود متن آموزش با حجم ۱۰۰</a></p>
<p><a href="http://blog.amirdarajeh.com/index.php?option=com_content&amp;view=article&amp;id=10:intro&amp;catid=1:flash-begginer&amp;Itemid=2">منبع</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=392</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>قابلیت های جدیدی فلش cs4</title>
		<link>http://www.flashman.biz/?p=381</link>
		<comments>http://www.flashman.biz/?p=381#comments</comments>
		<pubDate>Sun, 30 May 2010 14:05:39 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 3 - امیر]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[cs4]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[flash script]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[آموزش فلش]]></category>
		<category><![CDATA[قابلیت های جدیدی فلش cs4]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=381</guid>
		<description><![CDATA[در ابتدا توضیح مختصری پیرامون تمامی قابلیت های جدیدی Flash CS4 داده می شود.
<br />
<p align="center">
<img border="0" src="http://www.flashman.biz/uploadcenter/1/uploads/1324977384.jpg" width="125" height="101"></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>مروری بر قابلیت های جدید </strong><strong>Flash CS4 </strong><strong>:</strong><br />
در ابتدا توضیح مختصری پیرامون تمامی قابلیت های جدیدی Flash CS4 داده می شود و در فصل های آینده به توضیح کامل هر کدام خواهیم پرداخت .</p>
<p><strong>نکته : </strong>این قسمت بیشتر برای کسانی است که از نسخه های قبلی فلش به این نسخه مهاجرت کرده اندواگر تازه می خواهید کار با فلش را شروع کنید خواندن این قسمت به شما توصیه نمی شود .<br />
<strong>۱- </strong><strong>Object – Based animation</strong><strong> : </strong>این ویژگی یکی از ویژگی های بسیار مفید Flash CS4 می باشد که در واقع بوسیله Motion Tween معنا می یابد . این ویژگی به شما کمک می کند که بتوانید انیمیشن های خود را بدون استفاده از فریم های کلیدی (key frames) ایجاد نمائید که این امر باعث می شود زمان کارشما کاهش یابد و همچنین به شما امکان کنترل کردن جزئیات (مانند : رنگ ، چرخش و &#8230;.)انیمیشنتان را به شکل بسیار بهتر و قدرتمندتر می دهد که در ادامه توضیح داده خواهد شد . (به فصل ۶ مراجعه شود)<br />
<strong>۲- </strong><strong>Motion Editor panel</strong> : با استفاده از این پنل می توانید تمامی پارامترهای فریم های کلیدی که شامل : اندازه (size) ، چرخش (rotation) ، Scale ، مکان (position) ، فیلترها و &#8230;. را به صورت کاملا حرفه ای و دقیق و به صورت مستقل از همدیگر ویرایش کنید . (به فصل ۶ مراجعه شود)<br />
<strong>۳- </strong><strong>Motion Tween Presets</strong><strong> :</strong> این قسمت مجموعه ای از Motion Tweenهای از پیش ساخته شده هستند که می توان این Motion Tweenها را به Symbol یا Symbolهای مورد نظر اعمال کرده تا انیمیشن موجود در Motion Tween انتخاب شده به Symbol مورد نظر اعمال شود . (به فصل ۶ مراجعه شود)<br />
<strong>۴- </strong><strong>Inverse Kinematics with the Bone tool</strong><strong> :</strong> یکی از قابلیت های بسیار قدرتمند و مفید Flash CS4 که به وسیله آن می توانید به سادگی اجسام و یا حتی نقاط مختلف یک Shape را به همدیگر متصل کنید و سپس با حرکت دادن هر کدام از استخوان های ایجاد شده بوسیله این ابزار شاهد حرکت زنجیرواری که بر اساس قوانین فیزیکی پایه گذاری شده اند می شوید . (به فصل ۷ مراجعه شود)<br />
<strong>۵- </strong><strong>۳D Transformation</strong> : این ویژگی جدید Flash CS4 به کاربر این امکان را می دهد که بتواند در محیط ۲بعدی فلش کارهای ۳بعدی انجام دهد . فلش این ویژگی را بوسیله ۲ابزار ۳D Rotation و ۳D Translation در اختیار کاربر قرار می دهد . (به فصل ۸ مراجعه شود)<br />
<strong>۶- </strong><strong>Decorative drawing with the Deco tool</strong><strong> : </strong>روشی جدید برای طراحی بوسیله Symbolها . (به فصل ۴ مراجعه شود)<br />
<strong>۷- </strong><strong>Adobe Kuler panel</strong><strong> : </strong>این ویژگی جدید که در اکثر نرم افزارهای گرافیکی Adobe CS4 به چشم می خورد ، عبارت است از پنلی که پس از اتصال به اینترنت با سرور خود ارتباط برقرار می کند و حاوی مجموعه ای از رنگ های ساخته شده بوسیله سایر کاربران محصولات Adobe در سراسر دنیا است و کاربر می تواند رنگ مورد نظر خود را میان هزاران مجموعه رنگ موجود در این قسمت جستجو کند و به کار خود اضافه کند . (به فصل ۲ مراجعه شود)<br />
<strong>۸- </strong><strong>Authoring for Adobe® AIR™</strong><strong> :</strong> AIR(Adobe Integrated Runtime)که یک Platform برای طراحی و توسعه برنامه های اینترنتی تحت دسکتاپ می باشد پروژه ای در حال گسترش از سوی شرکت Adobe است . (برای کسب اطلاعات بیشتر به قسمت توضیحات تکمیلی در مورد Flash CS4 مراجعه کنید)<br />
با استفاده ازاین قسمت می توان فیلم های فلش را که در واقع همان برنامه های تحت وب (اینترنتی) هستند را به برنامه های تحت دسکتاپ تبدیل کرد ، توضیحات گزینه AIR Settings در ادامه مطالب آمده است . (برای کسب اطلاعات بیشتر به قسمت توضیحات تکمیلی در مورد Flash CS4 مراجعه کنید)<br />
<strong>۹- </strong><strong>Sample Sounds library</strong><strong> :</strong>در Flash CS4 تعدادی صدای جدید به صداهای قبلی موجود در کتابخانه صدای فلش اضافه شده است . (به فصل ۶ مراجعه شود)<br />
<strong>۱۰- </strong><strong>Vertical Property inspector</strong><strong> : </strong>پنل های Properties ابزارها و اشیا در این ورژن از فلش به صورت عمودی قرار داده شده اند تا کاربرانی که مانیتورهای آن ها Wide Screen است بتوانند بهترین استفاده را از محیط کاری داشته باشند . (بدون توضیح)<br />
<strong>۱۱- </strong><strong>New project panel</strong><strong> :</strong> این پنل کار با فایل های چند بخشی (که این بخش ها عبارتند از فایل هایی با پسوند های .fla (فابل فلش) .as (فایل اکشن اسکریپت) .jsfl(فایل جاوا اسکریپت) و فایل های صوتی و تصویری) را بسیار ساده کرده است . (فایل های چند بخشی که در بالا گفته شد در فلش تحت عنوان Flash Project شناخته می شوند) . (برای کسب اطلاعات بیشتر به قسمت توضیحات تکمیلی در مورد Flash CS4 مراجعه کنید)<br />
<strong>۱۲- </strong><strong>Adobe Media Encoder with H.264 support</strong><strong> :</strong> این قابلیت به Flash Player این امکان را می دهد که بتواند فایل هایی را که با دیگر برنامه های کار با فیلم شرکت Adobe یعنی Premiere و After Effects ساخته می شوند را پخش کند . همچنین در این ورژن از فلش قابلیت حمایت از فرمت H.264 نیز افزوده شده است . (فرمت H.264 فرمتی شبیه به فرمت های رایجی نظیرPart10 MPEG-4 است که از آن برای فشرده سازی فایل های ویدئویی با کیفیت بالا استفاده می شود) برای اطلاعات بیشتر در این زمینه می توانید به Help برنامه Adobe Media Encoder مراجعه کنید .(بدون توضیح)<br />
<strong>۱۳- </strong><strong>Adobe connectNow integration</strong><strong> : </strong>بااستفاده از این قابلیت شما می توانید صفحه نمایش خود را در دید سایر کاربران قرار دهید و همچنین صفحه نمایش سایر کاربرانی که صفحه نمایش خود را به اشتراک گذاشته اند را مشاهده کنید این قابلیت از منوی&gt; Share My Screen File قابل دسترسی است . (برای کسب اطلاعات بیشتر به قسمت توضیحات تکمیلی در مورد Flash CS4 مراجعه کنید)<br />
<strong>۱۴- </strong><strong>Edit in Soundbooth</strong><strong> :</strong>با استفاده از این قابلیت می توانید فایل های صوتی موجود در کتابخانه فلش را در برنامه (Adobe soundbooth) ویرایش کنید و نتیجه را مستقیما در فلش استفاده کنید . (به فصل ۱۰ مراجعه شود )<br />
<strong>۱۵- </strong><strong>Enhanced metadata support</strong><strong> :</strong> پنل جدید XMP (Extensible Metadata Platform) به کاربران فلش این امکان را می دهد که بتوانند براحتی برای فایل های swf خود metadata تعریف کنند . metadataهای موجود در فایل های swf باعث بالا بردن توانایی موتورهای جستجو گر وب در شناسائی محتویات فایل swf می شوند .<br />
در Flash CS4 این قابلیت بهبود یافته است و برتری های نسبت به ورژن های قبلی پیدا کرده است . (برای کسب اطلاعات بیشتر به قسمت توضیحات تکمیلی در مورد Flash CS4 مراجعه کنید)<br />
<strong>۱۶- </strong><strong>Collaborate with Flex developers</strong><strong> : </strong>در Flash CS4 می توایند مضمون هایی را برای کاربرد هر چه بهتر Componentهای فلش جهت استفاده در برنامه Adobe Flex ایجاد نمائید .<br />
این مضمون ها می توانند شامل عناصر بصری (visual elements) و کدهای Action Script3 باشند . (برای کسب اطلاعات بیشتر به قسمت توضیحات تکمیلی در مورد Flash CS4 مراجعه کنید)<br />
<strong>۱۷- </strong><strong>XFL import</strong><strong> :</strong> فایل های XFL گونه ای از فایل های فلش می باشند که اطلاعات را مانند فایل های FLA ذخیره می کنند اما در فرمت XML . این فرمت را سایر برنامه های شرکت Adobe نظیر InDesgin و AfterEffects می توانند تولید کنند . این فرمت به کاربران فلش این امکان را می دهد که فایل های تولید شده بوسیله این برنامه ها را همانگونه که در محیط همان برنامه ها (از نظر تفکیک عناصر موجود در فایل) هستند را مشاهده و با آنها در فلش کار کنند . (به فصل ۱۲ مراجعه شود)<br />
<strong>۱۸- </strong><strong>Support for Adobe Pixel Bender™</strong><strong> : </strong>Flash CS4 برنامه Pixel Bender شرکت Adobe که کارش ایجاد فیلترها و استایل هایی است که بوسیله کاربر درست می شوند را پشتیبانی می کند . (بدون توضیح)<br />
<strong>۱۹- </strong><strong>JPEG deblocking</strong><strong> : </strong>این قابلیت باعث می شود عکس هایی با پسوند JPEG که کیفیت آنها پائین است و به صورت مربع مربع شده اند دارای کیفیت بهتری شوند و مربع های واقع بر روی آن ها تقریبا محو شوند . (به فصل ۱۶ مراجعه شود)<br />
<strong>۲۰- </strong><strong>Improved Library panel</strong><strong> :</strong> بهبود پنل Library باعث شده که کاربر بتواند شیئ مورد نظر خود را در بین اشیاء موجود در کتابخانه جستجو کند . همچنین مرتب سازی اشیا کتابخانه و تنظیم خصوصیات (Properties) اشیاء چند قسمتی جزء دیگر تغییرات جدید در کتابخانه Flash CS4 می باشند . (بدون توضیح)<br />
<strong>۲۱- </strong><strong>New Creative Suite user interface</strong><strong> : </strong>محیط جدید Flash CS4 به گونه ای طراحی شده است که علاوه بر اینکه از نظر ظاهری با ورژن های قبلی تفاوت زیادی کرده است با ویژگی های جدیدش به کاربر کمک می کند تا بتواند کارهای خود را با سرعت بیشتری انجام دهد . (بدون توضیح)<br />
<strong>۲۲</strong><strong>- </strong><strong>New Font Menus</strong><strong> : </strong>در این ورژن فلش ، پنل Properties ابزار Text این قابلیت را به کاربر می دهد که بتواند هر فونت و یا styleی را که می خواهد بکار ببرد قبل از بکار بردن مشاهد کند . به جز شکل ظاهری و نکته ای که به آن اشاره شد ، این پنل نسبت به نسخه های های قبل تغییری نکرده است . (به فصل ۳ مراجعه شود)<br />
<strong>۲۳- </strong><strong>Hardware Acceleration</strong><strong> :</strong> این ویژگی باعث می شود که بتوانید خروجی کار خود را با توجه به سخت افزار موجود بر روی کامپیوترتان به گونه ای بهتر برای نمایش صادر نمائید .<br />
این ویژگی که از منوی File &gt; Publish Settings قابل دسترسی است دارای ۲ گزینه است که در فصل (۱۶) هر کدام از آن ها توضیح داده خواهند شد .<br />
<strong>۲۴- </strong><strong>Community Help</strong><strong> :</strong> این قسمت که بخشی از سایت شرکتAdobe می باشد به کاربر این امکان را می دهد که بتواند سوالات خود را در سایت مطرح نماید و اگر کسی از کاربران و یا متخصیصن شرکت Adobe بتواند به سوالات آن ها پاسخ دهد ، پاسخ را برای کاربر می نویسد . این قسمت امکانات دیگری نیز در اختیار کاربران قرار می دهد که در ادامه به توضیح آنها می پردازیم .<br />
از دیگر امکانات این بخش می توان به ویدئو های آموزشی ، آموزش برخی از تکنیک ها ، مقالات و &#8230;. اشاره کرد .<br />
همچنین در این بخش Help کامل تمامی برنامه های شرکت Adobe که همگی به روز شده می باشند بعلاوه نظرات و سوالات سایر کاربران در دسترس می باشد .</p>
<p>(فصل های آموزش در ارسال های بعدی )</p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1320054021.rar">دانلود PDF آموزش با حجم ۷۰ KB</a></p>
<p>پسورد : www.flashman.biz</p>
<p><a href="http://blog.amirdarajeh.com/index.php?option=com_content&amp;view=category&amp;id=1:flash-begginer&amp;Itemid=2&amp;layout=default">منبع</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=381</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>۳D Flash Slideshow Creato</title>
		<link>http://www.flashman.biz/?p=370</link>
		<comments>http://www.flashman.biz/?p=370#comments</comments>
		<pubDate>Sun, 30 May 2010 10:41:12 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[دسته‌بندی نشده]]></category>
		<category><![CDATA[3D Flash Slideshow Creato]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Flash Tools - نرم افزار های مرتبط]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[دانلود نرم افزار]]></category>
		<category><![CDATA[لینک مستقیم]]></category>
		<category><![CDATA[نرم افزار 3D Flash Slideshow Creato]]></category>
		<category><![CDATA[نرم افزار فلش]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=370</guid>
		<description><![CDATA[دانلود نرم افزار 3D Flash Slideshow Creato .

مناسب برای ایجاد گالری عکس به صورت 3D و ...

<p align="center">
<img border="0" src="http://www.flashman.biz/uploadcenter/1/uploads/1318799570.png" width="128" height="128"></p>]]></description>
			<content:encoded><![CDATA[<p>دانلود نرم افزار ۳D Flash Slideshow Creato .</p>
<p>مناسب برای ایجاد گالری عکس به صورت ۳D و &#8230;</p>
<p style="text-align: center;"><img class="aligncenter" title="3D Flash Slideshow Creator 1.4" src="http://www.flashman.biz/uploadcenter/1/uploads/1308525866.jpg" alt="" width="382" height="258" /></p>
<p><span id="more-370"></span></p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1363351899.rar">دانلود با حجم  ۵٫۲ MB</a></p>
<p>پسورد : www.flashman.biz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=370</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>آموزش های شما</title>
		<link>http://www.flashman.biz/?p=364</link>
		<comments>http://www.flashman.biz/?p=364#comments</comments>
		<pubDate>Sun, 30 May 2010 10:16:22 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[اطلاعیه ها]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=364</guid>
		<description><![CDATA[با سلام به دوست داران نرم افزار قدرتمند Adobe Flash
سایت FlashMan.Biz بعد از یکسال فعالیت در زمینه ی آموزش Flash  در اقدامی جدید برای بالا بردن سطح مقالات آموزشی و استفاده ی هرچه بیشتر دوستداران این نرم افزار از اساتید فلش دعوت به عمل می آورد که کلیه مقالات آموزشی ، نمونه فایل ها و&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>با سلام به دوست داران نرم افزار قدرتمند <span style="color: #ff0000;"><strong>Adobe Flash</strong></span></p>
<p>سایت <span style="color: #008000;"><strong>FlashMan.Biz</strong></span> بعد از یکسال فعالیت در زمینه ی آموزش Flash  در اقدامی جدید برای بالا بردن سطح مقالات آموزشی و استفاده ی هرچه بیشتر دوستداران این نرم افزار از اساتید فلش دعوت به عمل می آورد که کلیه مقالات آموزشی ، نمونه فایل ها و&#8230; برای ما ارسال تا با نام خود فرد در سایت قرار داده شود .</p>
<p><span id="more-364"></span></p>
<p>اساتیدی که میخواهند با سایت همکاری کرده مقالات و نمونه فایل های خود را ( که به دست خود نوشته و یا طراحی شده ) را برای ما ارسال کنند .</p>
<p>در هنگام ارسال مقالات نام  دلخواهی را میخواهید در پایین آموزش قرار گیرد را حتما ذکر کنید .</p>
<p>مقالات و فایل های خود را با پسوند های مجاز ( Doc ، Docx ، Rar ، Zip  ) به آدرس  (  <strong>Adobe.flashman@Gmail.com</strong> ) ارسال کنید .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=364</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>دانلود ماشین حساب ویندوز ۷ با سورس فلش و as3</title>
		<link>http://www.flashman.biz/?p=359</link>
		<comments>http://www.flashman.biz/?p=359#comments</comments>
		<pubDate>Sun, 30 May 2010 10:04:19 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 3 - هادی عباسی]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[flash script]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[script flash]]></category>
		<category><![CDATA[آموزش فلش]]></category>
		<category><![CDATA[اموزش]]></category>
		<category><![CDATA[دانلود ماشین حساب ویندوز 7 با سورس فلش و as3]]></category>
		<category><![CDATA[فلش]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=359</guid>
		<description><![CDATA[ماشین حساب ورژن ۲٫۰
طراح : هادی عباسی (HadiMetal)
تاریخ انتشار :۲۰۱۰/۰۵/۲۲….

<p align="center">
<img border="0" src="http://www.flashman.biz/uploadcenter/1/uploads/1346397354.jpg" width="86" height="121"></p>
]]></description>
			<content:encoded><![CDATA[<p>ماشین حساب ورژن ۲٫۰<br />
طراح : هادی عباسی (HadiMetal)<br />
تاریخ انتشار :۲۰۱۰/۰۵/۲۲&#8230;.</p>
<p style="text-align: center;"><img class="aligncenter" title="ماشین حساب" src="http://www.flashman.biz/uploadcenter/1/uploads/1315564309.jpg" alt="" width="285" height="387" /></p>
<p>به ادامه مطلب مراجعه شود</p>
<p><span id="more-359"></span></p>
<p>این ماشین حساب یه کم شاید باگ یا error داشته باشه چون من زیاد اونو تست نکردم و از طرفی هم از روی سورس کد های دیگه این کار رو نکردم و تماما ذهنی انجامش دادم .,ولی تا حدود زیادی باگ هاشو گرفتم.<br />
اگه باگ یا مشکلی پیدا کردین باهام در میون بزارین تا انشا ء ال.. حللش کنم و اگر خواستین خودتون حللش کنین &#8230;<br />
با دانلود این سورس :<br />
۱- کار با Preloader رو خواهید آموخت &#8230;<br />
۲- چگونگی ساختن دکمه هایی با حالت rollOver و RollOut رو خواهید آموخت &#8230;<br />
۳- کار با TweenMax جدید رو خواهید آموخت &#8230;<br />
۴- TweenMax جدید رو دانلود خواهید کرد &#8230;<br />
۵- دانلود سورس ماشین حساب &#8230;<br />
در ضمن باید سورس اونو با فلش CS5 باز کنید .<br />
کلید های زیر بر روی صفحه کیبورد کارهای مقابلشونو انجام می دن &#8230;<br />
Num Pad:<br />
0===========0<br />
1===========1<br />
2===========2<br />
3===========3<br />
4============4<br />
5============5<br />
6============6<br />
7===========7<br />
8============8<br />
9============9<br />
. ============ .<br />
Enter ============= =<br />
+ ============== +<br />
- ============= -<br />
* ============= *<br />
/ ============== /<br />
//&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..  &#8230;&#8230;&#8230;&#8230;&#8230;.//<br />
Normal KeyBoard:<br />
backspace ========== Backspace<br />
delete ============= C<br />
[  ====SQR<br />
] =====SQRT<br />
= ============= Enter<br />
D ============== % (remainder)<br />
S ============== +/- (Sign)<br />
Enter ========== =<br />
/////////////////////////////////<br />
Normal Upper Numbers On KeyBoard:<br />
0===========48<br />
1===========49<br />
2===========50<br />
3===========51<br />
4============52<br />
5============53<br />
6============54<br />
7===========55<br />
8============56<br />
9============57</p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1348127564.rar">دانلود نمونه فایل با حجم ۳۰۰ KB</a></p>
<p>پسورد : www.flashman.biz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=359</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>رویداد های برش فیلم  ( بخش اول )</title>
		<link>http://www.flashman.biz/?p=352</link>
		<comments>http://www.flashman.biz/?p=352#comments</comments>
		<pubDate>Sun, 16 May 2010 13:20:23 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 1-2]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[as]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[flashman]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[script in flash]]></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://www.flashman.biz/?p=352</guid>
		<description><![CDATA[برش فیلم ها نیز مانند عنصر ماوس ( Mouse Object ) ، عنصر کلید (Key Object ) و عنصر دکمه ( Buttons Object ) مجموعه رویداد های خود را دارند که رویداد های برش فیلم ( Clip event ) نامیده می شوند .]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="Clip Event" src="http://www.flashman.biz/uploadcenter/1/uploads/1300649766.png" alt="" width="128" height="128" /></p>
<p>برش فیلم ها نیز مانند عنصر ماوس ( Mouse Object ) ، عنصر کلید (Key Object ) و عنصر دکمه ( Buttons Object ) مجموعه رویداد های خود را دارند که رویداد های برش فیلم ( Clip event ) نامیده می شوند . بسیاری از رویداد های برش فیلم ها ، رویداد های عناصر ماوس و کلید را پوشش می دهند . باقی رویداد های مخصوص برش فیلم ها می باشند . شما میتوانید رویداد رس های برش فیلم را با دستور onClipEvent به نمونه برش فیلم خود اختصاص دهید .</p>
<p>PDF آموزش در ادامه مطلب</p>
<p><span id="more-352"></span></p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1320574477.rar">دانلود PDF آموزش با حجم ۲۰ KB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=352</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ساخت یک عنصر شنودگر برای شناسایی فشرده شدن کلید ماوس</title>
		<link>http://www.flashman.biz/?p=325</link>
		<comments>http://www.flashman.biz/?p=325#comments</comments>
		<pubDate>Tue, 27 Apr 2010 09:54:34 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 1-2]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[flash script]]></category>
		<category><![CDATA[mouse down]]></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://www.flashman.biz/?p=325</guid>
		<description><![CDATA[myListener = new Object ();
myListener.onMouseDown = function () {
  gotoAndStop(5);
}
]]></description>
			<content:encoded><![CDATA[<p>فریم اول از خط زمانی اصلی را انتخاب کرده و دستورات زیر را در آن اعمال کنید .</p>
<p style="text-align: center;"><img class="aligncenter" title="MouseDown" src="http://www.flashman.biz/uploadcenter/1/uploads/1359460824.jpg" alt="" width="322" height="104" /></p>
<p style="text-align: center;">
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">myListener = <span class="kw2">new</span> <span class="kw3">Object</span> <span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
myListener.<span class="kw3">onMouseDown</span> = <span class="kw2">function</span> <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="kw3">gotoAndStop</span><span class="br0">&#40;</span>5<span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span></div>
</div>
<p>ادامه آموزش ، دانلود نمونه فایل اموزش  و PDF اموزش در ادامه مطلب</p>
<p><span id="more-325"></span></p>
<p>با استفاده از این دستور عنصر شنود گر شما ثبت شده  و آماده ی پاسخ گویی به رویداد onMouseDown  می باشد .</p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1312420213.rar">دانلود PDF آموزش با حجم ۳۵ KB</a></p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1360010609.rar">دانلود نمونه فایل با حجم ۱۸ KB</a></p>
<p>پسورد تمامی فایل ها :</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">www.<span class="me1">flashman</span>.<span class="me1">biz</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=325</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>شناسایی حرکت ماوس در فلش</title>
		<link>http://www.flashman.biz/?p=321</link>
		<comments>http://www.flashman.biz/?p=321#comments</comments>
		<pubDate>Sun, 25 Apr 2010 09:20:40 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 1-2]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[flash script]]></category>
		<category><![CDATA[flashman]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[mouse move]]></category>
		<category><![CDATA[move]]></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://www.flashman.biz/?p=321</guid>
		<description><![CDATA[دستور updateAfterEvent  باعث می شود که Flash ، نمایش را نوسازی  (Refresh ) نماید . برای رویداد اصلی مانند onMouseMove ، دستور updateAfterEvent شمارا مطمئن می سازد که بهنگام شدن (updating ) تصاویر بر اساس رویداد ( Event ) است نه میزان فریم ها ( Frame Rate ) .]]></description>
			<content:encoded><![CDATA[<p>اولین فریم از خط فرمان اصلی را انتخاب و دستورات زیر را در آن اعمال کنید .</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.flashman.biz/uploadcenter/1/uploads/1272785007.jpg" alt="شناسایی حرکت ماوس" /></p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;"><span class="kw3">_root</span>.<span class="kw3">onMouseMove</span> = <span class="kw2">function</span> <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="kw3">nextFrame</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
<span class="kw3">updateAfterEvent</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span>;</div>
</div>
<p>ادامه آموزش ، دانلود نمونه فایل اموزش  و PDF اموزش در ادامه مطلب</p>
<p><span id="more-321"></span></p>
<p>دستور updateAfterEvent  باعث می شود که Flash ، نمایش را نوسازی  (Refresh ) نماید . برای رویداد اصلی مانند onMouseMove ، دستور updateAfterEvent شمارا مطمئن می سازد که بهنگام شدن (updating ) تصاویر بر اساس رویداد ( Event ) است نه میزان فریم ها ( Frame Rate ) .</p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1297626926.rar">دانلود نمونه فایل با حجم ۲۵۶ KB</a></p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1365891357.rar">دانلود PDF آموزش با حجم ۳۷ KB</a></p>
<p>پسورد تمامی فایل ها :</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">www.<span class="me1">flashman</span>.<span class="me1">biz</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=321</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>شناسایی ماوس  در فلش</title>
		<link>http://www.flashman.biz/?p=318</link>
		<comments>http://www.flashman.biz/?p=318#comments</comments>
		<pubDate>Wed, 21 Apr 2010 11:53:17 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 1-2]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[Flash Bank]]></category>
		<category><![CDATA[flash script]]></category>
		<category><![CDATA[flashman]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[mouse move]]></category>
		<category><![CDATA[move]]></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://www.flashman.biz/?p=318</guid>
		<description><![CDATA[عنصر ماوس مانند عنصر کلید یکی از معدود دسته های Action Script است که نیازی به نمونه سازی آن پیش از استفاده ندارید . ویژگی های آن قابل دسترسی بوده و روال های با نام عنصر یعنی ( Mouse) احضار می شوند  . پس از یادگیری مطالب بیشتری در مورد برش فیلم ها ، با روال و ویژگی  های ماوس در درس های بعدی آشنا خواهید شد . در اینجا با رویداد های ماوس آشنا شده و آنها را شناسایی می کنید . ]]></description>
			<content:encoded><![CDATA[<p>عنصر ماوس مانند عنصر کلید یکی از معدود دسته های Action Script است که نیازی به نمونه سازی آن پیش از استفاده ندارید . ویژگی های آن قابل دسترسی بوده و روال های با نام عنصر یعنی ( Mouse) احضار می شوند  . پس از یادگیری مطالب بیشتری در مورد برش فیلم ها ، با روال و ویژگی  های ماوس در درس های بعدی آشنا خواهید شد . در اینجا با رویداد های ماوس آشنا شده و آنها را شناسایی می کنید .</p>
<p>دانلود PDF آموزش و ادمه اموزش در ادامه مطلب</p>
<p><span id="more-318"></span></p>
<p>می توانید سه رویداد ماوس را شناسایی کنید : onMouseMove-onMouseDown-onMouseUp . رویداد onMouseMove زمانی حادث می شود که کاربر نشانگر ماوس را حرکت داده باشد . رویداد onMouseDown زمانی حادث می شود که کاربر کلید ماوس را فشرده باشد و رویداد onMouseUp زمانی حادث می شود که کاربر کلید ماوس را از حالت فشرده رها کرده باشد . برای شناسایی یک رویداد ماوس می توانید از یک تابع بی نام در خط زمانی اصلی استفاده کنید :</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;"><span class="kw3">_root</span>.<span class="kw3">onMouseMove</span>=<span class="kw2">function</span> <span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
<span class="br0">&#125;</span></div>
</div>
<p>( _root  یکی  از ویژگی های Action Script  است که به خط زمانی اصلی اشاره میکند ).</p>
<p>راه دیگر ، ساخت یک عنصر شنود گر است ، همان  گونه که برای عنصر کلید انجام میدادید . از دسته عمومی  عناصر یک عنصر شنود گر بسازید و یک رویدادرس ماوس به آن اختصاص دهید و سپس عنصر شنودگر خود را با عنصر ماوس ثبت کنید . برای این کار از روال زیر استفاده کنید :</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;"><span class="kw3">Mouse</span>.<span class="me1">addListner</span> <span class="br0">&#40;</span><span class="br0">&#41;</span></div>
</div>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1301897219.rar">دانلود PDF آموزش با حجم ۳۱ KB</a></p>
<p>پسورد :</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">www.<span class="me1">flashman</span>.<span class="me1">biz</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=318</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>استفاده از عنصر شنودگر برای تشخیص فشرده شدن یک کلید خاص &#8211; دستور شرطی if</title>
		<link>http://www.flashman.biz/?p=309</link>
		<comments>http://www.flashman.biz/?p=309#comments</comments>
		<pubDate>Fri, 16 Apr 2010 07:02:22 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 1-2]]></category>
		<category><![CDATA[ac2]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[flashman]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[script فلش]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[استفاده از عنصر شنودگر برای تشخیص فشرده شدن یک کلید خاص]]></category>
		<category><![CDATA[امورش فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[دستور شرطی]]></category>
		<category><![CDATA[فلش]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=309</guid>
		<description><![CDATA[کار رو با مثال قبل شروع میکنیم ولی برای این مثال از دستور شرطی IF استفاده میکنیم . 
ابتدا کد مرحله قبل رو دوباره نویسی میکنیم : 
stop();
myListener = new Object();
myListener.onKeyDown = function() {
	gotoAndStop(5);
};	
Key.addListener(myListener);
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="دستور شرطی if" src="http://www.flashman.biz/uploadcenter/1/uploads/1334600954.jpg" alt="" width="331" height="144" /></p>
<p>کار رو با مثال قبل شروع میکنیم ولی برای این مثال از دستور شرطی IF استفاده میکنیم .</p>
<p>ابتدا کد مرحله قبل رو دوباره نویسی میکنیم :</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;"><span class="kw3">stop</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
myListener = <span class="kw2">new</span> <span class="kw3">Object</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
myListener.<span class="kw3">onKeyDown</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="kw3">gotoAndStop</span><span class="br0">&#40;</span>5<span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span>;<br />
<span class="kw3">Key</span>.<span class="kw3">addListener</span><span class="br0">&#40;</span>myListener<span class="br0">&#41;</span>;</div>
</div>
<p>ادامه آموزش ، دانلود آموزش به همراه نمونه فایل در ادامه مطلب</p>
<p><span id="more-309"></span></p>
<p>سپس دستور <strong>gotoAndStop(5)</strong> رو حذف کرده و به شکل زیر تغییر میدهیم</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;"><span class="kw3">stop</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
myListener = <span class="kw2">new</span> <span class="kw3">Object</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
myListener.<span class="kw3">onKeyDown</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="kw1">if</span> <span class="br0">&#40;</span><span class="kw3">Key</span>.<span class="kw3">isDown</span><span class="br0">&#40;</span><span class="kw3">Key</span>.<span class="kw3">SPACE</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="kw3">gotoAndStop</span><span class="br0">&#40;</span>5<span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span><br />
<span class="br0">&#125;</span>;<br />
<span class="kw3">Key</span>.<span class="kw3">addListener</span><span class="br0">&#40;</span>myListener<span class="br0">&#41;</span>;</div>
</div>
<p>ابن یک مثال ساده در استفاده از دستورات شرطی در Action Script  می باشد .</p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1366303572.zip">دانلود PDF اموزش با حجم ۵۰ KB</a></p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1288258881.zip">دانلود نمونه فایل با حجم ۳۷۴ KB</a></p>
<p>پسورد تمامی فایل ها :</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">www.<span class="me1">flashman</span>.<span class="me1">biz</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=309</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ساخت یک عنصر شنودگر ( listner object ) برای  یک رویداد دکمه</title>
		<link>http://www.flashman.biz/?p=306</link>
		<comments>http://www.flashman.biz/?p=306#comments</comments>
		<pubDate>Wed, 14 Apr 2010 19:42:54 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 1-2]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[Button]]></category>
		<category><![CDATA[buttons]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[listner]]></category>
		<category><![CDATA[listner object]]></category>
		<category><![CDATA[آموزش فلش]]></category>
		<category><![CDATA[اموزش فلش]]></category>
		<category><![CDATA[اکشن اسکریپت]]></category>
		<category><![CDATA[دکمه]]></category>
		<category><![CDATA[دکمه در فلش]]></category>
		<category><![CDATA[رویداد دکمه]]></category>
		<category><![CDATA[ساخت یک عنصر شنودگر ( listner object ) برای یک رویداد دکمه]]></category>
		<category><![CDATA[شنودگر]]></category>
		<category><![CDATA[عنصر]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=306</guid>
		<description><![CDATA[در ابتدا بک Object  با نام mylistner ساخته و سپس رویدادرس onKetDown را برای شنود گر خود ایجاد کرده .

سپس عملی را برای پاسخ به رویداد onKeyDown  انتخاب کنید .

دراخر با استفاده از دستور addListner  نام عنصر شنودگر خود را به عنوان شاخص درج میکنیم .]]></description>
			<content:encoded><![CDATA[<p>اولین فریم از خط زمانی را انتخاب و دستورات زیر را  بر روی آن اعمال کنید .</p>
<p style="text-align: center;"><img src="http://www.flashman.biz/uploadcenter/1/uploads/1328573008.jpg" alt="شنودگر" /></p>
<p style="text-align: right;">ادامه آموزش ، دانلود آموزش به همراه نمونه فایل در ادامه مطلب</p>
<p style="text-align: left;">
<p><span id="more-306"></span></p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;"><span class="kw3">stop</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
myListener = <span class="kw2">new</span> <span class="kw3">Object</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
myListener.<span class="kw3">onKeyDown</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="kw3">gotoAndStop</span><span class="br0">&#40;</span>5<span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span>;<br />
<span class="kw3">Key</span>.<span class="kw3">addListener</span><span class="br0">&#40;</span>myListener<span class="br0">&#41;</span>;</div>
</div>
<p>در ابتدا بک Object  با نام mylistner ساخته و سپس رویدادرس onKetDown را برای شنود گر خود ایجاد کرده .</p>
<p>سپس عملی را برای پاسخ به رویداد onKeyDown  انتخاب کنید .</p>
<p>دراخر با استفاده از دستور addListner  نام عنصر شنودگر خود را به عنوان شاخص درج میکنیم .</p>
<p>( اکنون عنصر شنودگر ثبت شده و به رویداد onKeyDown  پاسخ می دهد . عنصر شنودگر کلید را با روال Key.isDown  ترکیب کنید تا Flash  فقط به فشرده شدن کلید های خاص پاسخ دهد . در ابتدا عنصر شنودگر تشخیص می دهد که آیا کلیدی فشرده شده است یا نه .سپس می توان از عبارت if برای تشخیص اینکه کلید فشرده شده همان کلید مورد نظر است یا نه استفاده کرد . )</p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1314314357.rar">دانلود PDF اموزش با حجم ۳۵ KB</a></p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1357611184.rar">دانلود نمونه فایل با حجم ۲۲۰ KB</a></p>
<p>پسورد تمامی فایل ها :</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">www.<span class="me1">flashman</span>.<span class="me1">biz</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=306</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>استفاده از توابع ریاضی در فلش</title>
		<link>http://www.flashman.biz/?p=302</link>
		<comments>http://www.flashman.biz/?p=302#comments</comments>
		<pubDate>Tue, 13 Apr 2010 21:38:14 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[دسته‌بندی نشده]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[script]]></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://www.flashman.biz/?p=302</guid>
		<description><![CDATA[استفاده از توابع ریاضی در فلش]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="توابع ریاضی در فلش" src="http://www.flashman.biz/uploadcenter/1/uploads/1282126915.jpg" alt="" width="369" height="343" /></p>
<p>دانلود در ادامه مطلب</p>
<p><span id="more-302"></span><a href="http://www.flashman.biz/uploadcenter/1/uploads/1363510267.rar">دانلود با حجم ۳۷ KB</a></p>
<p>پسورد : www.flashman.biz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=302</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ساخت شنودگرها ( listeners) برای رویداد های کلید</title>
		<link>http://www.flashman.biz/?p=299</link>
		<comments>http://www.flashman.biz/?p=299#comments</comments>
		<pubDate>Sun, 11 Apr 2010 20:38:29 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[آموزش Actions Script 1-2]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Flash Education]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[آموزش فلش]]></category>
		<category><![CDATA[اکشن اکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[برنامه نویسی در فلش]]></category>
		<category><![CDATA[ساخت شنودگرها ( listeners) برای رویداد های کلید]]></category>
		<category><![CDATA[شنودگر]]></category>
		<category><![CDATA[عنصر]]></category>
		<category><![CDATA[فلش]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=299</guid>
		<description><![CDATA[در درس های گذشته برای امتحان روال Is Down() نیاز به ساخت یک حلقه دو فریمی در خط زمان اصلی داشتید . یک راه برای از بین بردن این حلقه و شناسایی رویداد های کلید ، ساخت شنودگرهاست . یک شنود گر  (Listener) ، عنصری است که آن را از گروهی عمومی عناصر ایجاد می کنید .]]></description>
			<content:encoded><![CDATA[<p><strong>ساخت شنودگرها ( </strong><strong>listeners</strong><strong>) برای رویداد های کلید</strong></p>
<p>در درس های گذشته برای امتحان روال Is Down() نیاز به ساخت یک حلقه دو فریمی در خط زمان اصلی داشتید . یک راه برای از بین بردن این حلقه و شناسایی رویداد های کلید ، ساخت شنودگرهاست . یک شنود گر  (Listener) ، عنصری است که آن را از گروهی عمومی عناصر ایجاد می کنید . می توانید عنصری به نام MyListener را با این عبارت بسازید :</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">MyListener = <span class="kw2">new</span> <span class="kw3">Object</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</div>
<p>ادامه آموزش و دانلود این آموزش در ادامه مطلب</p>
<p><span id="more-299"></span></p>
<p>سپس برای اختصاص دادن یک رویداد کلید به آن ، ار تابعی بی نام استفاده کنید . اگر میخواهید که عنصر شنود گر شما به رویداد onKeyDown توجه کرده و با رفتن به فریم ۱۰ به آن واکنش نشان دهد ، باید این تایع را بنویسید :</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">myListener.<span class="kw3">onKeyDown</span> = <span class="kw2">function</span> <span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
<span class="kw3">gotoAndStop</span><span class="br0">&#40;</span>10<span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span></div>
</div>
<p>هنگامی که رویداد را به عنصر شنود گر خود اختصاص داده اید باید آن را ثبت کنید . برای این کار از روال  addListener() برای عنصر کلید بدین شرح استفاده کنید :</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;"><span class="kw3">Key</span>.<span class="kw3">addListener</span><span class="br0">&#40;</span>myListener<span class="br0">&#41;</span></div>
</div>
<p>با این کار هرگاه رویداد کلید اتفاق بیافتد ، عنصر شنودگر مطلع می شود . دو رویدادی که عنصر شنودگر می تواند شناسایی کند onKeyDown  و onKeyUp هستند . رویداد onKeyDown زمانی اتفاق میافتد که کلیدی در صفحه کلید فشرده شده باشد . رویداد onKeyUp زمانی اتفاق میافتد که کلیدی در صفحه کلید از حالت فشرده رها باشد.</p>
<p><a href="http://www.flashman.biz/uploadcenter/1/uploads/1350516005.rar">دانلود PDF آموزش با حجم ۴۰ KB</a></p>
<p>پسورد :
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">www.<span class="me1">flashman</span>.<span class="me1">biz</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=299</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>راه اندازی مجدد انجمن سایت &#8211; بانک فلش</title>
		<link>http://www.flashman.biz/?p=260</link>
		<comments>http://www.flashman.biz/?p=260#comments</comments>
		<pubDate>Sat, 06 Mar 2010 14:01:01 +0000</pubDate>
		<dc:creator>Flash Man</dc:creator>
				<category><![CDATA[اطلاعیه ها]]></category>
		<category><![CDATA[flashman.biz]]></category>
		<category><![CDATA[Forum]]></category>
		<category><![CDATA[آموزش فلش]]></category>
		<category><![CDATA[اموزش فلش]]></category>
		<category><![CDATA[انجمن سایت]]></category>
		<category><![CDATA[بانک فلش]]></category>
		<category><![CDATA[راه اندازی مجدد انجمن سایت]]></category>

		<guid isPermaLink="false">http://www.flashman.biz/?p=260</guid>
		<description><![CDATA[بر اساس درخواست کاربران انجمن سایت در زمینه ی بانک فلش دوباره سازی شده و در اختیار کاربران قرار گرفت .  همان طور که گفته شد فعالیت این انجمن در زمینه بانک فلش می باشد .

ورود به بانک فلش
]]></description>
			<content:encoded><![CDATA[<p>بر اساس درخواست کاربران انجمن سایت در زمینه ی بانک فلش دوباره سازی شده و در اختیار کاربران قرار گرفت .  همان طور که گفته شد فعالیت این انجمن در زمینه بانک فلش می باشد .</p>
<p><a href="http://flashman.biz/forum"><img class="aligncenter" title="بانک فلش" src="http://flashman.biz/forum/Themes/NilaType/images/logo.gif" alt="" width="400" height="200" /></a></p>
<p><a href="http://flashman.biz/forum">ورود به بانک فلش</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashman.biz/?feed=rss2&amp;p=260</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
