ویژگی پویایی، از جمله امکاناتی است که در گذشته در زبان اکشن اسکریپت وجود نداشت، اما از نسخه ۳ و FP9 به آن اضافه شد.
تنها تفاوت یک کلاس پویا، با کلاس غیر پویا در این است که کلاس پویا میتواند در زمان اجرا، صفات جدیدی را بپذیرد. در واقع به سادگی مقدار دهی به یک متغیر، میتوان یک صفت جدید (property یا function یا حتی object) را به اشیائی که از یک کلاس پویا ایجاد شدهاند اضافه نمود.
ادامه مطلب »
در این مطلب نحوه encrypt کردن مقادیر String آموزش داده میشود. در این روش دو آرایه از حروف و مقادیر معادل حروف تعریف میشود. به این صورت که یک مقدار String گرفته میشود و سپس حروف آن جدا میشوند و به ازای هر حرف مقدار معادل آن قرار داده میشود.
ادامه مطلب »
هرگاه نیاز به چیدمانهای دوار و کنترل شکلهای دایره ای باشد، بهتر است که از مختصات قطبی استفاده شود. با توجه به این که فلش از مختصات کارتزین استفاده میکند، باید مختصات قطبی را به مختصات کارتزین تبدیل کرد. در این درس نحوه استفاده از این تبدیل برای دستیابی به آرایش حلزونی MovieClipها آموزش داده میشود که یک نمونه از آن در شکل۱ آمده است.
ادامه مطلب »
ساختار کلی :
تابع اکشن اسکریپت ۳ خروجی عدد
indexOf(searchElement:*, fromIndex:int = 0):int
searchElement : عنصری که برای پیدا کرد آن جستجو می کنیم
fromIndex : شروع کردن از اندیس
تابع اکشن اسکریپت ۳ خروجی عدد
lastIndexOf(searchElement:*, fromIndex:int = 0x7fffffff):int
searchElement : عنصری که برای پیدا کرد آن جستجو می کنیم
fromIndex : شروع کردن از اندیس
ادامه مطلب »
برای معکوس کردن یک رشته متنی راه های مختلفی وجود دارد در زیر سعی کردیم به چند راه بپردازیم ، اگر رهی هم اکنون به ذهن شما رسید می توانید آن را در اینجا با دوستانتان به اشتراک بگزارید.
راه اول
function reverseString(tString:String):String
{
var tmp_array:Array = tString.split("");
tmp_array.reverse();
var tmpString:String = tmp_array.join("");
return tmpString;
}
در این روش ابتدا توسط متد split مربوط به String متن دریافتی تابع را به صورت حرف حرف جدا می کنیم برای این که جدا سازی به صورت حرف حرف اعمال شود می بایست مقدار “” را که آرگمان ورودی split می باشد ، استفاده کنیم. این آرگمان نوع شکستن متن را بر مبنای خاص مشخص می کند مثلا برای جدا سازی کلمه های یک متن می توانید از ” ” (با مقدار یک Space) استفاده نمایید. ( خروجی به صورت آرایه می باشد)
ادامه مطلب »