ابتدا یک دکمه نامرئی بسازید نمونه ای از آن را در صحنه قرار دهید

نمونه را انتخاب کرده و پنل Actions را باز کرده و دستورات زیر را اعمال کنید

تصویری از محیط فایل :

ادامه مطلب

برچسب :
authorنوشته: Flash Man dateتاریخ : مهر ۷م, ۱۳۸۸ comment ۳ نظر

طبق آنچه در دروس گذشته گفته شد یک برش فیلم ساخته

و انیمیشنی را در درون آن طراحی کنید .



یک سمبل دکمه ساخته و چهار فریم کلیدی برای چهر وضعیت Up،Over،Down و Hit آن تعیین کنید .

ادامه مطلب

برچسب :
authorنوشته: Flash Man dateتاریخ : مهر ۵م, ۱۳۸۸ comment ۲ نظر

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

آموزش های اینجانب نیز در همین انجمن قرار خواهد گرفت .

انجمن فلش

برچسب :
authorنوشته: Flash Man dateتاریخ : شهریور ۲۹م, ۱۳۸۸ comment بدون نظر

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

آموزش قرار دادن پسورد در ابتدای فایل فلش  :

ابتدا یک Input Text  بر روی صفحه قرار داده و در قسمت Properties  مقابل نام Var: کلمه ی pass را وارد کنید و تیک کناره کلمه ی Auto kern  را بردارید

.سپس یک دکمه بر روی صفحه قرار دهید ، بر روی دکمه کلیک راست کرده و گزینه ی Action  را انتخاب کنید و کد های زیر را در آن تایپ کنید .

در صورت باز نشدن تصویر از کد های قرار داده شده در تصویر استفاده کنید .

در صورت باز نشدن تصویر از کد های قرار داده شده در تصویر استفاده کنید .

در قسمت password01 پسورد مورد نظرتان را وارد کنید و بعد از آن نیز عملی را که می خواهید در صورت درست بودن پسورد انجام گیرد را قرار دهید و در قسمت password02 چیزی وارد نکنید و پایین ان نیز عملی را که در صورت درست نبودن  پسورد می خواهید انجام گیرد را قرار دهید .

on (release, keyPress "<Enter>") {
if (pass eq "1861") {
gotoAndStop(5);
} else if (pass ne "password02") {
gotoAndPlay(10);
}
}

نمونه کار

دانلود نمونه کار

پسورد :

www.flashman.biz

نکته : توضیحات این آموزش به صورت مختصر قرار داده شده با مشاهده فایل اماده شده ی این آموزش کاملا متوجه خواهید شد .

برچسب :
authorنوشته: Flash Man dateتاریخ : شهریور ۲۲م, ۱۳۸۸ comment بدون نظر

با استفاده از درس هایی که تا کنون ارائه شده در این قسمت میخواهیم با هم یک بازی ساده را با استفاده از دکمه های بین گذاری  طراحی کنیم .

برای این کار ابتدا یک نمونه سمبل دکمه را ایجاد و آن را به صحنه اصلی بکشید .

به طور مثال به نمونه دکمه ی خود دستورات زیر را اعمال کنید

در صورت عدم نمایش  تصویر ،  از کد های قرار داده شده در صفحه استفاده کنید

در صورت عدم نمایش تصویر ، از کد های قرار داده شده در صفحه استفاده کنید

on (release) {
gotoAndPlay("happy birthday");
}

در ادامه یک نمونه بین گذاری حرکتی را انجام داده ( به طور مثال نمونه دکمه ی خود را به حرکت در آورده و به اطراف بکشید )

در خظ زمان اصلی و در پایان حرکت نمونه دکمه ی خود یک دستور

gotoAndPlay(1);

را اعمال کنید

( با این کار فلش شما به یک حلقه ی بینهایت تبدیل خواهد شد . )

نمونه کار خود را امتحان کرده و نتیجه را ببینید .

نمونه کار

دانلود نمونه کار

پسورد :

www.flashman.biz

برگرفته از کتاب راسل چون
برچسب :
authorنوشته: Flash Man dateتاریخ : شهریور ۲۰م, ۱۳۸۸ comment بدون نظر

نکته :   از این به بعد در صورت پاسخ به سوالات در همان مطلب که سوال به صورت دیدگاه پرسیده شده قرار خواهد گرفت .(به غیر از سوالاتی که نیاز به آموزش دارند )

با تشکر Flash Man

سوال : enaiat

برای جابه جایی با استفاده از Actions Script  میتوانید از دستورات زیر استفاده کنید .

onClipEvent(enterFrame){
if(Key.isDown(Key.RIGHT)){
_x += 8;
}
if(Key.isDown(Key.LEFT)){
_x-=8;
}
if(Key.isDown(Key.UP)){
_y -= 8;
}
if(Key.isDown(Key.DOWN)){
_Y += 8;
}
if (_y<0){
_y = 300;
}
if(_y>300){
_y = 0;
}
if(_x<0){
_x = 300;
}
if(_x>300){
_x = 0;
}
}


برچسب :
authorنوشته: Flash Man dateتاریخ : شهریور ۱۳م, ۱۳۸۸ comment ۴ نظر

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

نقطه ویرگول ( ; )

در Action Script  برای پایان یک جمله یا عبارت و ایجاد یک جمله و یا عبارت دیگر از ; استفاده می کنیم . نقشی مشابه  . (نقطه ) در پایان جملات دارد .

StopAllSounds();
Play();

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

نکته :

دستورات در Action Script از بالا به پایین خوانده می شوند .

آکولاد ( { } )

آکولاد از دیگر علامت ها در Action Script  می باشد که به طور مکرر به کار میرود . این علامت برای گروه بندی قطعه کد ها در Action Script  به کار می رود .

به طور مثال کلیه اعمالی که به دستور On(release) اختصاص می دهیم .

On(release){
stopAllsounds();
Play();
}

در این نمونه کد  دستور StopAllSounds  و  Play  زمانی اجرا می شوند که دکمه ماوس از حالت فشرده رها شده باشد .

ویرگول ( ، )

از این علامت برای جدا سازیه شاخص های یک روال استفاده می شود (Method ) یک روال شاید بیش از ۱۰ شاخص داشته باشد و باید برای جدا سازیه هر شاخص حتما از ، استفاده کنیم .

برای مثال روال gotoAndPlay() دارای دو شاخص می باشد :

۱-      شماره سن ( Scene)

2-      شماره فریم

gotoAndPlay(scene 1,20);
برچسب :
authorنوشته: Flash Man dateتاریخ : شهریور ۱۳م, ۱۳۸۸ comment ۶ نظر

هر عنصر از یک دسته (عنصر محمد از دسته انسانها ) می تواند علاوه بر اسم خود از نظر ویژگی های دیگر با دیگران تفاوت داشته باشد . میتواند از نظر قد ، اندازه ، وزن و … با دیگر انسان ها متفاوت باشد

(در برنامه نویسی شی گرا می گوییم که عناصر و دسته ها خود دارای ویژگی هایی(Properties) هستند )

درFlash  هر دسته ویژگی های مخصوص به خود را دارد که باعث می شود با دیگر دسته ها متفاوت باشد .

مثلا دسته صدا (Sound Class ) دارای دو ویژگی می باشد .

۱-     مدت (Duration) که تعیین کننده مدت پخش صدا می باشد

۲-     مکان (Position ) که زمان پخش صدا را تعیین می کند

دسته برش فیلم ها نیز دارای ویژگی هایی می باشد

۱-     (_height) ارتفاع

۲-     (_width) عرض

۳-     (rotation) که ابعاد و میزان چرخش را تعیین می کند

( با کنترل این ویژگی ها می توانید تعیین کنید برش فیلم چه صداهایی بدهد و یا چه میزان بچرخد و …)

روال چیست ؟

روال ها به کارهایی گفته می شود که عناصر انجام می دهند ( محمد می تواند بدود  ، بخندد و …)

هر دسته در Action Script  مجموعه ای از روال های خاص خود را دارد ، مثلا دسته صدا (Sound Class ) ، روال Set Volume  را برای کم و زیاد کردن صداها دارد و یا دسته تاریخ روال get Date  را دارد که روزی از هفته را بر می گرداند .

نکته :

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

چرا Flash را واکنش گرا (Intractive ) می نامیم؟

زیرا در آن عنصر ها طوری کنار هم قرار میگیرند که روالها و ویژگی های یکی بر روال ها و ویژگی های دیگری تاثیر می گذارد

عناصر === اسم

ویژگی ها === صفت

روال ها === افعال

ویژگی ها عناصر را تعریف می کنند ، در حالی که روال ها ، کار هایی هستند که عناصر انجام می دهند .

برچسب : ،
authorنوشته: Flash Man dateتاریخ : شهریور ۱۳م, ۱۳۸۸ comment بدون نظر

به طور کلی عناصر و دسته ها را می توان هسته ی اصلی Action Script دانست . عناصر در واقع انواع اطلاعاتی از نوع صدا ، تصاویر و … می باشند که برای کنترل فیلم فلش خود از انها استفاده می کنیم . همانند عنصر تاریخ و زمان که اطلاعاتی را در زمینه زمان و تاریخ سیستم برای ما بر می گرداند . عنصر ها در Flash خود به گروه بزرگتری به نام Class(دسته ) تعلق دارند . این دسته ها در فلش تدارک دیده شده اند و می توان به راحتی از انها استفاده کرد . این دسته ها طوری طراحی شده اند که تمامی عناصر در Flash به آنها وابستگی کامل دارند .، حروف اول این دسته ها بزرگ نوشته شده اسن . همانند دسته ای که عناصر رنگ در ان قرار دارند (Color object) عنصر ها در Flash میتوانند یک برش فیلم ساده قابل دیدن باشند تا یک عنصر زمان و یا داده هایی که قابل دیدن نیستند . توجه : عناصر در فلش چند کاره هستند یعنی بسته به شرایط مختلف بارها به کار می روند . عناصر را میتوان اینگونه بیان گرد که انسان – درخت – گل ها همه عناصری در طبیعت هستند ولی به طور مثال انسانها خود به انواع مختلف تقسیم می شوند . محمد – محسن – مهرداد همه جز دسته انسان ها هستند ولی هر کدام عنصری با ویژگی های مجزا می باشند .

برچسب :
authorنوشته: Flash Man dateتاریخ : شهریور ۱۳م, ۱۳۸۸ comment بدون نظر