دانلود نرم افزار - آموزش سی شارپ
دانلود نرم افزار - آموزش سی شارپ

دانلود نرم افزار - آموزش سی شارپ

آرایه ها در اکشن اسکریپت 3

 AS3

آرایه ها در اکشن اسکریپت 3

یکی از مهمترین بخش های برنامه نویسی ، استفاده از آرایه ها می باشند . آرایه ها حافظه هایی هستند که می توان آنها را شبیه یک جدول با ردیف ها و ستون هایی در نظر گرفت که انواع داده مختلف را در خود جای می دهند. برای شروع کار ابتدا به سراغ آرایه های تک بعدی می رویم.  این آرایه ها شبیه یک ردیف داده می باشند پشت سر هم قرار دارند که برای دسترسی به هر کدام باید از نام کل آرایه و همچنین نوبت (اندیس) عضو مورد نظرکمک بگیریم .برای اعلان یا تعریف یک آرایه تک بعدی به روش زیر عمل می کنیم.

 var myArray:Array = new Array();

در بالا یک آرایه به نام myArray اعلان شده است . البته بهتر است که شما برای افزایش سرعت و عملکرد نرم افزار ، اعلان و مقدار دهی اولیه آرایه را در یک خط انجام دهید.

var myArray:Array = ["Kourosh", "Karen", "Dariush"];

در خط بالا سه عضو از این آرایه در یک خط مقدار دهی شده اند این سه عضو به ترتیب با اندیس صفر ، یک و دو شماره گذاری شده اند که برای دسترسی به هرکدام باید از این اندیس ها کمک بگیرید.

حالا اگر بخواهید یک عضو دیگر به این آرایه بیافزائید لازم نیست کل آرایه را بازنویسی کنید فقط کافیست تا شبیه زیر عمل کنید

myArray[3] = "Mahvash";

با کمک اندیس 3 شما در واقع چهارمین عضو را به این آرایه افزوده اید. حتی می توانید از اندیسی که هنوز نوبتش نرسیده هم استفاده کنید مثلا :

myArray[6] = "Sima";

 در اینجا قبل از اینکه اندیس های 4 و 5 مقدار دهی شوند ما اندیس 6 را مقدار دهی کرده ایم .

تذکر : این کار در اکشن اسکریپت انجام می شود .  

آموزش اکشن اسکریپت 3 - توابعی با پارامترهای ورودی و دارای مقدار برگشتی

همانطور که در درس قبلی مربوط به آموزش AS3 بیان شد یک تابع در صورتی که بتواند پارامترهایی را به عنوان ورودی  دریافت کرده و پس از انجام عملیاتی روی آن یک خروجی برگرداند می تواند بسیار مفید باشد . در این پست روش نوشتن یک تابع در AS3 را بیان می کنیم که با دریافت دو ورودی از نوع عدد صحیح آنها را با هم جمع کرده و حاصل جمع آنها را به عنوان خروجی برمی گرداند.

function addNumbers(a:int , b:int):int
{
    return a+b ;
}
 trace(addNumbers(73,37));

همانطور که مشاهده می کنید تابعی به نام addNumbers دو عدد از نوع صحیح دریافت کرده و پس از جمع کردن آن با همدیگر حاصل جمع را بصورت یک عدد صحیح ارسال می کند.

 

اتصال یک کلاس اکشن اسکریپت (package) به فایل اجرایی برنامه

اتصال یک کلاس اکشن اسکریپت (package) به فایل اجرایی برنامه در Adobe Animate 2021

در این پست روش اتصال یک کلاس اکشن اسکریپت را به فایل اصلی برنامه نمایش می دهیم.

 برای انجام این کار باید در حالی که بخش stage برنامه قابل دیدن است در سمت راست برنامه در پنل properties  روی دکمه more settings کلیک می کنیم .

پس از فشردن این دکمه در صفحه نمایش داده شده  روی  شکلک آچار کلیک کنید.

با زدن شکلک آچار در صفحه جدید در جای مشخص شده در شکل نام کلاس مربوطه را بنویسید و سپس ok و خارج شوید با این کار کلاس مورد نظر شما توسط برنامه قابل جستجو و شناسایی و اجرا می باشد.

یک نمونه کلاس اکشن اسکریپت 3


یک نمونه کلاس اکشن اسکریپت 3

با نوشتن این چند خط در یک کلاس اکشن اسکریپت 3 و اتصال آن به فایل برنامه با زدن کلید کنترل و اینتر در خروجی برنامه چهار بار کلمه Hello world نوشته شده و هر بار یک نقطه به انتهی آن افزوده می شود.