برچسب اکشن اسکریپت

شناسایی محدوده‌های در دسترس مانیتور با کلاسه Screen ۰

شاید تا به حال نیاز داشتید که یک پنجره را در گوشه‌های مانیتور به صورت Dock قرار دهید به طوری که نوار Taskbar در ویندوز برای شما مزاحمت ایجاد نکند. در این درس نحوه شناسایی محدوده‌های در دسترس مانیتور با کلاسه Screen آموزش داده می‌شود که می‌توانید در پروژه‌های Air از آن استفاده کنید.

ادامه مطلب »

بهینه سازی فلش – انجماد اشیاء ۱۷

بهینه سازی در فلش یک اصل مهم به حساب می آید و افزایش و کار بر روی آن برای توسعه دهندگان فلش امری الزامی است. به عنوان یک توسعه دهنده فلش و به عنوان کسی که برای آینده این نرم افزار بزرگ احساس مسئولیت می کند ، ما وظیفه داریم در ساخت عناصر فلش که کارایی بهتری دارند پیش گام باشیم و همواره بهترین و بهینه ترین روش را استفاده کنیم. در این مجموعه آموزشی بهینه سازی فلش به نکات مهم برای مدیریت بر عناصر و حافظه ها … می پردازیم و تلاش می کنیم که بتوانیم با استفاده از نکات ارائه شده خروجی بهینه تر و سبک تری از پروژه فلش خود داشته باشیم.

بخش هفتم – انجماد (ثابت کردن) اشیاء و آزاد کردن اشیاء

برای بهینه سازی کد خود ، سعی کنید همیشه ازثابت کردن (Freeze) و آزاد کردن (Unfreeze) اشیاء استفاده کنید. این موارد برای همه اشیاء مهم هستند ، اما به صورت ویژه برای Display Object ها مهم هستند. حتی اگر شی نمایشی (Display Object) مدت زیادی در لیست نمایشی (Display List) نباشد و در انتظار جمع آوری زباله (Garbage collection) باشد ، این اشیاء می توانند هنوز حافظه و  CPU را درگیر خود کنند.

ادامه مطلب »

بهینه سازی فلش – unloadAndStop در فلش پلیر ۱۰ ۹

بهینه سازی در فلش یک اصل مهم به حساب می آید و افزایش و کار بر روی آن برای توسعه دهندگان فلش امری الزامی است. به عنوان یک توسعه دهنده فلش و به عنوان کسی که برای آینده این نرم افزار بزرگ احساس مسئولیت می کند ، ما وظیفه داریم در ساخت عناصر فلش که کارایی بهتری دارند پیش گام باشیم و همواره بهترین و بهینه ترین روش را استفاده کنیم. در این مجموعه آموزشی بهینه سازی فلش به نکات مهم برای مدیریت بر عناصر و حافظه ها … می پردازیم و تلاش می کنیم که بتوانیم با استفاده از نکات ارائه شده خروجی بهینه تر و سبک تری از پروژه فلش خود داشته باشیم.

بخش ششم – unloadAndStop در فلش پلیر ۱۰

متد unloadAndStop در پاسخ به چالش های پیش روی توسعه دهندگان اکشن اسکریپت برای توقف محتوای swf بارگزاری شده و حذف آن از حافظه (Memory) ، به اکشن اسکریپت در فلش پلیر ۱۰ افزوده شد.

البته این مورد افزوده شده را نمی توان مانند گلوله ای جادویی برای حل همه مشکلاتی که در این زمینه وجود دارد دانست! ، برای روشن شدن بیشتر توضیح می دهیم که این مورد چه کاری انجام می دهد ، در مرحله اول این متد تلاش می کند محتوای بارگزاری شده را برای جمع آوری آماده کند ، و در مرحله بعد به جمع آورنده زباله (Garbage Collector) که می بایست عملیات جمع آوری زباله را انجام دهد ارجاع می شود. شما می توانید از مرحله دوم (که همان جمع آوری زباله gc می باشد)  با دادن مقدار false به عنوان آرگمان اول متد ، جلوگیری به عمل آورید.

ادامه مطلب »

بهینه سازی فلش – استفاده دوباره از Object ها ۴

بهینه سازی در فلش یک اصل مهم به حساب می آید و افزایش و کار بر روی آن برای توسعه دهندگان فلش امری الزامی است. به عنوان یک توسعه دهنده فلش و به عنوان کسی که برای آینده این نرم افزار بزرگ احساس مسئولیت می کند ، ما وظیفه داریم در ساخت عناصر فلش که کارایی بهتری دارند پیش گام باشیم و همواره بهترین و بهینه ترین روش را استفاده کنیم. در این مجموعه آموزشی بهینه سازی فلش به نکات مهم برای مدیریت بر عناصر و حافظه ها … می پردازیم و تلاش می کنیم که بتوانیم با استفاده از نکات ارائه شده خروجی بهینه تر و سبک تری از پروژه فلش خود داشته باشیم.

بخش دوم – استفاده دوباره از Object ها

راه دیگر برای بهینه سازی حافظه (memory) استفاده دوباره از اشیاء و اجتناب از ساختن دوباره و استفاده از آنها در هر زمان ممکن ، می باشد. می بایست تا جایی که می شود از ساختن دوباره object ها برای استفاده اجتناب نمود.

ادامه مطلب »

بهینه سازی فلش – Display Objects ۶

طبق آمار گرفته شده در صفحه اصلی از بین ۲۰۰ رای داده شده بعد از گزینه همه موارد با ۵۱ رای گزینه آموزش های کاربردی فلش قرار دارد با ۴۰ رای ، با توجه به این موضوع و با توجه به احترام به نظر و خواست کاربران ، مجموعه ای از آموزش های بهینه سازی فلش را قرار می دهم که برای همه کاربران فلش مفید و کاربردی می باشد ، البته در این موارد رتبه سوم با برنامه نویسی اکشن اسکریپت ۳ با ۳۷ رای می باشد به همین دلیل در بهینه سازی روش هایی در اکشن اسکریپت ۳ پرداخته می شود. در اینجا باز هم عرض می کنم که نظر شما عزیزان برای بنده بسیار ارزشمند و مهم می باشد.

بهینه سازی در فلش یک اصل مهم به حساب می آید و افزایش و کار بر روی آن برای توسعه دهندگان فلش امری الزامی است. به عنوان یک توسعه دهنده فلش و به عنوان کسی که برای آینده این نرم افزار بزرگ احساس مسئولیت می کند ، ما وظیفه داریم در ساخت عناصر فلش که کارایی بهتری دارند پیش گام باشیم و همواره بهترین و بهینه ترین روش را استفاده کنیم. در این مجموعه آموزشی بهینه سازی فلش به نکات مهم برای مدیریت بر عناصر و حافظه ها … می پردازیم و تلاش می کنیم که بتوانیم با استفاده از نکات ارائه شده خروجی بهینه تر و سبک تری از پروژه فلش خود داشته باشیم.

بخش اول – Display Objects

یکی از ساده ترین بهینه سازی ها راه ها و روش هایی است که برای محدود کردن استفاده از حافظه (memory) با استفاده از اختصاص دادن نوع خاصی از Display Object می باشد (مثلا MovieClip , Shape , Sprite ).

ادامه مطلب »

تعیین امنیت رمز عبور در اکشن اسکریپت ۳ ۰

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

ادامه مطلب »

صفحه 2 از 712345...آخرين »

کاربر آنلاین