در این آموزش به پخش صدا در ActionScript 3.0 می پردازیم و به موارد مثل پخش صدا از فایل های داخلی و خارجی و تغییر ولوم صدا ها می پردازیم ، با این که این به بحث بسیار گسترده میباشد که به دلیل پیشرفته بودن و نیاز داشتن به پیش نیاز به این بحث در حال و ادامه آن به صورت پیشرفته انشاء الله در آینده خواهیم پرداخت.
این آموزش به بخش های زیر تقسیم بندی شده است :
- مقدمه ای بر کار با کلاس های صدا در اکشن اسکریپت ۳.
- پخش یک صدای داخلی.
- پخش یک صدای خارجی.
- Stop کردن یک صدا.
- Pause کردن یک صدا.
- تغییر ولوم صدا.
ادامه مطلب »

Loading ...
همان طور که می دانید در اکشن ۳ امکانی مثل Timer Class افزوده شده که می توان از آن برای انجام کارهای در بازه های زمانی هم استفاده کرد ولی متد ساده تری نیز وجود دارد (setInterval) که در ایم مطلب قصد توضیح آن را داریم :
توضیح درباره setInterval :
متدی می باشد که می تواند یک سری کد را در بازه زمانی که توسط مقداری بر اساس میلی ثانیه تعیین می شود را اجرا و تکرار نماید ، به صورت سفارسی این کدها می بایت در قالب تابعی function تعرف بشوند و به setInterval داده شوند.
ساختار کلی setInterval :
setInterval (myFunction, myTimeLapse);
myFunction : تابعی که شامل کد های مورد نظر شما می باشد
myTimeLapse : مقداری بر اساس میلی ثانیه milliseconds
ادامه مطلب »

Loading ...
یکی از مواردی که به احتمال زیاد هر فردی نیاز خواهد داشت افزودن لینک به دکمه و یا بخشی از فلش می باشد این کار در اکشن اسکریپت ۳ متفاوت از اکشن اسکریپت ۲ می باشد در نسخه جدید از فرمان navigateToURL() استفاده می شود ، در ادامه استفاده از آن را توضیح خواهیم داد…
ساختار کلی :
navigateToURL(myURL, window);
myURL : آدرس صفحه شما می باشد که البته می بایست توسط کلاس URLRequest تعریف شده باشد.
window : نوع باز شدن لینک را مشخص می کند (مثلا _blank به صفحه جدید اشاره می کند.
در ادامه به مثالی ساده در این مورد می پردازیم :
ادامه مطلب »

Loading ...
برای حذف فاصله های موجود در یک نوشته توسط اکشن اسکریپت ۳ یکی از بهترین راه ها استفاده از عبارات با قائده می باشد ، در زیر با استفاده از متد replace که برای String ها در AS3 وجود دارد و با استفاده از RegEx و جا به جایی فاصله های با مقدار خالی “” تمامی فاصله های موجود در String خودمون رو حذف می کنیم ، در زیر به کد مثال برای این موضوع دقت نمایید :
var oldString = " iflash lord ";
trace(oldString); //retrun iflash lord
var newString:String = String(oldString.replace( /\s/g, "" ));
trace(newString); //return iflashlord (بدون هیچ فاصله ای)

Loading ...
خروجی پک های IPhone – در این نسخه شما امکان دارید توسط اکشن اسکریپت ۳ پروژه فلش خود مثل یک نرم افزار برای آی فون خروجی بگیرید و از آن بر روی گوشی آی فون استفاده کنید ( که این موضوع تحولی ۱۰۰ درصد عظیم در این عرصه ایجاد خواهد کرد)
اگر می خواهید در این مورد بیشتر بدانید :
http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/
امکانات جدید برای متون با فریم ورک Text Layout – همان طور که می دانید این فریم ورک مشکل راست به چپ نوشتن و حتی فراتر از آن را حل کرده که با ایجاد امکانات بیشتر برای کنترل متون سطر و ستون ها بلاک های متنی و … در این نسخه فریم ورک می باشد
فایل های FLA بر مبنای XML - سیستم برای مدیریت بر منابع پروژه و مناسب برای فعالیت های گروهی و کار گروهی بر روی فایل ها.
کنترل بیشتر بر روی کد ها - امکان تزریق (وارد کردن) کد های پیش ساخته به پروژه با قابلیت توسعه پویا و ساده تر کردن یادگیری اکشن اسکریپت ۳.
یکپارچگی با Flash Builder - که همان FLEX می باشد و شما می توانید شما Flash Builder را به عنوان ویرایش گر اکشن اسکریپت خود استفاده کنید.
بهبود ویرایشگر اکشن اسکریپت – بهبود یافتن بخش کلاس ها و وارد کردن خودکار هر کلاسی که استفاده می شود و راهنمای کامل تر برای هر کد.
اطلاعات بیشتر در :
http://labs.adobe.com/technologies/flashcs5

Loading ...