دسته برنامه نویسی

بارگزاری اطلاعات XML توسط اکشن اسکریپت ۳ ۲۳

استفاده از XML یکی از بهترین راه ها برای ساختار بندی اطلاعات به صورت خارجی (External) و به صورت منطقی و قابل درک به صورت ساده ، برای پردازش و به روز رسانی اطلاعات می باشد.

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

۱ – XML چیست ؟
۲ – نوشتن یک فایل XML برای فلش
۳ – بارگزاری فایل XML در فلش
۴ – پردازش XML  در فلش

ادامه مطلب »

بازی فلش مجید آنلاین یاب! ۱۴

این بار می خواهم  مطلبی در مورد بازی معروف مین یاب به روایت یک کاربر مجید آنلاینی را به شما معرفی کنم ، نکته مهم در این بازی محور نمادین انجمن مجید آنلاین می باشد و اینکه این بازی توسط نرم افزار فلش با استفاده از اکشن اسکریپ ۳ و فلش پلیر ۱۰ ساخته شده است و سعی شده که بتواند نمونه جذاب و خلاقی را از یک بازی فلش در اختیار کاربر قرار دهد.
برای این که حتما بتوانید این بازی را بدون نیاز به داشتن فلش پلیر هم مشاهده نمایید این بازی به صورت فایل اجرایی exe آماده شده است و به راحتی می توانید آن را دریافت نمایید.
ادامه مطلب »

ارتباط پویا بین JavaScript و اکشن اسکریپت ۳ ۴

با توجه به مطلب قبلی که در مورد ارتباط فلش با جاوااسکریپت و فراخوانی توابع جاوا اسکریپت با اکشن اسکریپت ۳ بود

شاید این موضوع  که آیا امکان برقرای ارتباط به صورت معکوس این قضیه یعنی ایجاد ارتباط از جاوااسکریپت به فلش وجود دارد یا خیر…
به همین منظور به این ارتباط که به طور مثال شما با کلیک بر روی لینکی که درون صفحه HTML سایت شما هست بتوانید محتوایی درون Text Field فلش که به صورت Dynamic هست رو تغییر بدید ( از این خصوصیت به خلاقیت خودتان می تواند برای فرا خوانی هر تابعی درون فلش نیز استفاده کنید)

ادامه مطلب »

فراخوانی تابع JavaScript در اکشن اسکریپت ۳ ۲

برای این مورد از بسته کلاس ExternalInterface استفاده می شود

در نتیجه ابتدا می بایست این کلاس را وارد نماییم

import flash.external.ExternalInterface;
 

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

ExternalInterface.call("your_function()");

توسط کد بالا تابع your_function اجرا می شود

حال در صورتی که تابع شما آرگمان های ورودی نیز دارد به صورت زیر عمل می کنید:

var retval:int = ExternalInterface.call("my_function()"
,"first-argument");

شما می توانید بازگشتی از عملکرد ExternalInterface را دریافت نمایید در مثال بالا retval مقداری عددی از عملکرد کد مربوطه می باشد

Array.indexOf و Array.lastIndexOf در اکشن اسکریپت ۳ ۲

ساختار کلی :

تابع اکشن اسکریپت ۳ خروجی عدد

indexOf(searchElement:*, fromIndex:int = 0):int

searchElement : عنصری که برای پیدا کرد آن جستجو می کنیم
fromIndex : شروع کردن از اندیس

تابع اکشن اسکریپت ۳ خروجی عدد

lastIndexOf(searchElement:*,  fromIndex:int = 0x7fffffff):int

searchElement : عنصری که برای پیدا کرد آن جستجو می کنیم
fromIndex : شروع کردن از اندیس

ادامه مطلب »

پخش صدا در اکشن اسکریپت ۳ – بخش چهارم ۱۲

با توجه به این که شاید پروژه نهایی ارائه شده در بخش سوم این آموزش کامل نمی باشد ، سعی می کنیم در این بخش از آموزش نکات ریزی که ممکن هست در کار با صدا ها و مثال های ذکر شده در آموزش قبل به آنها بر بخورید را در این مطلب توضیح دهیم  :
ادامه مطلب »

پخش صدا در اکشن اسکریپت ۳ – بخش سوم ۶

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

Pause کرد صدا

در واقع اکشن اسکریپت متدی برای pause کردن صدا ندارد و عملی که می بایست انجام شود Stop کردن صدا می باشد و برای ادامه می بایست عمل play از محل ادامه تعیین شود.
این عمل نیاز به این دارد که ما آخرین محل در حال پخش را قبل از Stop کردن دریافت کنیم تا در زمان ادامه دادن بتوان با استفاده از play از ادامه صدا عمل پخش را شروع کنیم.
برای این کار نیاز داریم از soundChannel و خصوصیت .position استفاده کنیم تا بتوانیم این مقدار را در مرحله بعد در متد .play استفاده کنیم.

ادامه مطلب »

صفحه 8 از 11« اولين...678910...آخرين »

کاربر آنلاین