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

تایید صحت ایمیل در اکشن اسکریپت ۳ ۱۲

سلام ، قصد دارم مدتی مقالات کوتاه  و کاربردی رو برای دوستان قرار بدم امیدوارم که مورد استفاده قرار بگیره ;)

خوب توی اکشن اسکریپت ۳ بهتره سعی کنید بیشتر با کلاس ها کار کنید (برای این مثال هم از کلاس استفاده می کنیم) و در این مثال هم ما برای چک کردن این که ایمیل درسته یا نه ، از عبارات  با قائده (Regular Expressions) می کنیم ، این یکی از روشها و بهترین روش برای تایید اعتبار اطلاعات می باشد که در اکثر زبان های برنامه نویسی نیز مورد استفاده قرار می گیرد.
در ابتدا به متغیر emailExpression عبارت با قائده مربوط به ایمیل رو تعریف می کنیم
و بعد با تابع test محتوای متنی آدرس ایمیل رو چک می کنیم و نتیجه رو بر می گردونیم.

کد پکیج کلاس مورد نظرمون :

package {
 public class EmailValidation {
 public static function check(email:String):Boolean {
 var emailExpression:RegExp = /^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i;
 return emailExpression.test(email);
 }
 }
}

و برای استفاده از این کلاس توی پروژهاتون به روش زیر عمل می کنید :

import EmailValidation;

trace(EmailValidation.check("iflashlord@yahoo.com"));  // true نتیجه
trace(EmailValidation.check("iflashlordyahoo.com"));    // false نتیجه
trace(EmailValidation.check("iflashlord@yahoo.c"));     // false نتیجه

در کل عبارات با قائده همیشه کمک بسیار زیادی برای چک کردن ، پیدا کردن و … در مورد اطلاعات در اختیار کاربران قرار می دهد ، در ضمن تابع test تقریبا بر طبق تابع test در زبان برنامه نویسی جاوااسکریپت در اکشن اسکریپت ۳ تعریف شده است ، امیدوارم از این مطلب بهره کافی برده باشید.

توضیحات بیشتر درباره عبارات با قائده و معتبر سازی ایمیل از کتاب Regular Expressions Cookbook رادر اینجا بخوانید.

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (8 رای ها, معدل: 500 از 5)
Loading ... Loading ...

استفاده از کلاس تاریخ در اکشن اسکریپت ۳ ۰

فلش CS4 |  اکشن اسکریپت ۳/۰ | سطح مقدماتی

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

در این آموزش به مباحث زیر پرداخته می شود :

  1. استفاده مقدماتی از کلاس (class) تاریخ (Date).
  2. بازیابی جزئیات تاریخ خاص.
  3. بازیابی سال ، روز ، ماه ، ساعت ، دقیقه   و ثانیه.
  4. بازیابی ماه و روز های هفته.
  5. به روز رسانی زمان.

ادامه مطلب »

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (3 رای ها, معدل: 500 از 5)
Loading ... Loading ...

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

با سلام و تبریک مجدد فرخنده میلاد با سعادت یگانه منجی عالم آقا امام زمان مهدی موعود ، خدمت تمامی دوستان عزیز :)

در مطلب قبلی درباره تفاوت بین اکشن اسکریپت ۲ و ۳ پرداختیم و در آنجا امکان توضیح بخش به بخش وجود نداشت و به همین دلیل تصمیم گرفتم که در طی چندین مقاله به هر بخش به صورت دقیق تر بپردازم ، انشاء الله با یاری خدا و همکاری شما دوستان با انجام این مهم بتوانیم قدمی هر چند کوچک بردارم.

این بار می خواهیم در مورد یکی از بخشهای اکشن اسکریپت ۳ که نسبت به دیگر بخش های تغییر زیادی نداشته است ، در این مقاله به نکات مهم و متد ( توابعی) که کاربری تر هست می پردازیم.

در این آموزش به مبحث های زیر می پردازیم :

  1. ساخت یک آرایه
  2. مشاهده عناصر دون یک آرایه
  3. افزودن یک عنصر به آرایه
  4. حذف یک عنصر از آرایه
  5. روشها و خواص متفرقه آرایه

ادامه مطلب »

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (3 رای ها, معدل: 500 از 5)
Loading ... Loading ...

آپلود فایل با فلش ۸ و پی اچ پی ۶

سلام به دوستان عزیز ؛ بلاخره بعد از مدتها وقت کردم یک مقاله در رابطه با فلش بنویسم امید وارم که مفید واقع بشه
در آخر هم یک کتاب آموزش آژاکس به صورت کاملا فارسی به عنوان هدیه براتون قرار دادم


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

ادامه مطلب »

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (4 رای ها, معدل: 400 از 5)
Loading ... Loading ...

قفل نرم افزاری پادشاه فلش (جلوگیری از اجرای نرم افزار مربوطه از روی هارد) ۸

این قفل توسط زبان برنامه نویسی اکشن اسکریپت و توسط فلش به همراه نرم افزار MDM Zinc ساخته شده و به دلیل این که تقریبا هیچ راه نفوذی ندارد و هدف نیز آموزش می باشد source کد این نرم افزار رو براتون می زارم تا نهایت استفاده رو ببرید و بتونید در برنامه کاربردی خود ویا ملتی مدیایی خود قرار دهید و اجازه استفاده از نسخه کپی شده برنامه خود رو بر روی هارد دیسک ندهید.

این قفل به صورت قدرتمندی پشتیبانی می شود و امکان این را دارد که در صورت کپی شدن برنامه در هارد دیسک، فایلهای دلخواه شما به محض اجرای برنامه به صورت خودکار پاک می شوند و جلوی اجرای پروژه را نیز می گیرد.

نکته مهم : این قفل در واقع برای افرادی ایجاد شده است که با نرم افزار فلش و نرم افزارهای کمکی اقدام به ساخت نر افزارهای ملتی مدیا می نمایید و با مشکلاتی امنیتی رو به رو هستند ، در اینجا با روشی بسیار ساده قفلی تقریبا قوی و قدرتمند را قرار داده ام تا اولا مشکل امنیتی تا حدی حل شود (البته در این موضوع خاص) و دوما این که در قدرتمند کردن این قفل نیز( با نظرات و پیشنهادادت راجع به کد) به بنده کمک نمایید و انشاء الله که در پایان این مطلب یک قفل خوب داشته باشیم ، با این حال که الان هم داریم

در کل این قفل کاملا ایرانی بوده و توسط بنده برنامه نویسی و طراحی شده است و استفاده از آن با ذکر نام قفل (قفل نرم افزاری پادشاه فلش) در بخشی از برنامه و در صورت دلخواه آدرس سایت(www.iflashlord.com) کاملا مجاز می باشد.

توضیحات : (به زودی کامل تر می شود)

این قفل به صورت یک فایل اجرایی می باشد ولی برای بالاتر بردن امنیت از یک فایل دیگر نیز استفاده می شود

نرم افزار های مورد نیاز :

Adobe Flash 8 or Higher

MDM Zinc 2.5 or Higher

دانلود سورس قفل نرم افزاری :

برای دانلود اینجا کلیک  نمایید

دانلود پروژه بنده  از سرور اصلی شرکت MDM
http://www.multidmedia.com/support/exchange/?action=detail&id=152

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (8 رای ها, معدل: 388 از 5)
Loading ... Loading ...
Page 4 of 5« اولين...«345»