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

alireza

البته من نمیدونم منظورتون چیه واسه همین  یه نمونه خیلی ساده برای شما حاظر کردم . امید وارم به کارتون بیاد .

برای این کار باید از گزینه  ی  PolyStar Tool  استفاده کنید و تنظیمات رو همانند شکل زیر قرار دهید .

نمونه کار

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

پسورد :

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

(با استفاده از حالت تخصصی پنل Actions )

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

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

نامی را که من برای دکمه مورد نظر انتخاب کرده ام testbutton می باشد .

کد های مورد نظر که باید در پنل تایپ شوند

در صورت باز نشدن تصویر کد های داده شده در صفحه را وارد کنید

در صورت باز نشدن تصویر کد های داده شده در صفحه را وارد کنید

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

testbutton.onRelease = function () {
gotoAndStop(10) ;
};
stop();

نمونه کار

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

پسورد :

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

سوال :


من یک گالری فلش درست کردم که با AS2 نوشتم و
 به این شکل اجرا میشه که عکس ها رو از خارج فلش
 یکی یکی و به ترتیب از ۱ تا ۴(به طور مثال) می خونه
 و با یک افکت خاص اجرا می کنه
اما سؤال من:
من عکس ها و SWF رو روی هاست خودم آپ کردم
ولی فقط خود swf اجرا شد یعنی عکس ها رو با
وجود اینکه در همون فولدر ریخته بودم اجرا نکرد…
و رنگ بک گراندی هم که توی فلش بهش داده بودم رو نیاورد…
علت چی میتونه باشه؟
ممنون میشم وقت بگذارید و جواب بدید
اگه لازم بود بفرمایید تا فایل FLA رو براتون ایمیل کنم
با تشکر از شما

جواب :

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

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

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

این یک مثال کامل هم برای لایه ماسک و هم لایه ماسک با لبه های نرم نامنظم .

۱-     یک لایه ماسک و یک لایه تحت ماسک بسازید

۲-     در لایه تحت ماسک تصویری را وارد کرده و یا چیزی را بکشید

۳-     شکلی نا منظم در لایه ماسک رسم کنید

۴-     شکل را کپی نمایید

۵-     لایه تحت ماسک جدیدی بین لایه ماسک و لایه تحت ماسک  قبلی ایجاد کنید

۶-     از منوی Edit ، گزینه Paste In Place  را انتخایب کنید (شکل نا منظم شما در لایه جدید و دقیقا در مکان قبلی خود در لایه ماسک ظاهر می شود )

۷-     با ابزار رسم دایره و بیضی (Oval Tool) یا مستطیم (Rectangle Tool) شکل خالی در اطراف  شکل نامنظم خود رسم کنید .

۸-     منطقه بین شکل نامنظم و دایره یا مستطیل خود را با رنگ زمینه پر کنید و منطقه پر درون شکل نامنظم را حذف نماید ( اکنون شکل نامنظم شما سوراخی در شکل بزرگ تر ایجاد کرده است )

۹-     تمامی شکل را انتخاب  و از منوی Modify، زیر منوی Shape  و دستور Soften Fill Edges را کلیک کنید . ( کادر محاوره Soften Fill Edges  ظاهر می شود . گزینه Distance تعیین کننده ضخامت نازکی لبه ها است . گزینه Number Of Steps  ، چگونگی تبدیل از حالت پر رنگ به شفاف را مشخص می کند .گزینه Direction  تعیین می کند که شفاف شدن در کدام طرف لبه ها اعمال شود .

۱۰- مقادیر دلخواه خود را در گزینه های Distance  و Number Of Stepsوارد کرده و گزینه Direction را روی Expand تنظیم نمایید . تمامی لبه های اطراف شکل شما نرم یا شفاف (Soft) شده اند . به دلیل اینکه تمام شکل بزرگ شده است ،  حفره موجود کوچکتر به نظر می آید .

۱۱- هر سه لایه را قفل کنید و نتیجه کار خود را ببینید .

نمونه کار

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

پسورد فایل :

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

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

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

Amir.weight=180
Mohsen.weight.170

این عبارت ها ۱۷۰-۱۸۰ را به وزن Amir-Mohsen  اختصاص می دهد که با استفاده از ( . ) از یکدیگر جدا شده اند .

Mehradad.Shirt.Color.gray

این عبارت عنصر mehrdad را به پیراهن (Shirt) مرتبط می کند و از طرفی عنصر پیراهن دارای ویژگی رنگ (Color ) می باشد که با مقدار خاکستری (Gray) تعریف شده است .

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

Amir.run();

این عبارت باعث می شود عنصر Amir ، روال دویدن (run) را احضار کند .

نکته :

پرانتز های بعد از Run  نشان می دهد که run  یک روال است نه ویژگی .

(این ساختار را  میتواند به صورت  اسم ،نقطه ، فعل (noun-dot-verb) در نظر بگیریم .)

توجه :

روال ها معمولا شاخصها (Parameters ) یا شناسه های درون پرانتز خود دارند که این شاخصها تعیین کننده چگونه گی انجام روال می باشند

Mouse.hide()

نشانگر ماوس را مخفی می کند .

Amir.run(fast)
Mohsen.run(slow)

در هر دو این دو عبارت amir ، mohsen  در حال دویدن می باشند ولی چون روال دویدن دارای شاخصهای مختلفی می باشد نتیجه کار متفاوت خواهد بود .

Amir به سرعت و Mohsen  به آرامی می دود .

gotoAndplay(scene 1 , 20)

نمایشگر (playhead) به سن شماره ۱ و نمایش را  از فریم ۲۰ شروع می کند .

(تا قبل از Flash 5  از ترکیب ممیزی در Action  استفاده می شد )

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

روی تصویر مورد نظر کلیک کنید …

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

برای این کاردر ابتدا یک شی ( به دلخواه )بر روی صحنه اصلی رسم کرده و آن را به movie Clip  تبدیل کنید . سپس بر روی آن کلیک راست کرده و گزینه Actions را زده و دستورات زیر را همان طور که در تصویر آمده و همچنین در خود صفحه میباشد را تایپ کنید و نمونه کاره خود را امتحان کنید .

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

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

on (press) {
startDrag (this);
}
on (release){
stopDrag();
}

نمونه کار

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

پسورد :

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

اگر گرو ه ها و عناصر را قلب Actions Script فرض کنیم ، توابع مغز آن می باشند . توابع ، سازمان دهنده های ActionsScript هستند .توابع ، عبارات  عبارات Actions Script را برای انجام عملی خاص گروه بندی می کنند. اغلب برای انجام عملی خاص بار ها و بار ها نیاز به نوشتن کد دارید . توابع ، خستگی و تکرار ناشی از این کار را از بین برده و این کد ها را در جایی می گذارند که می توانید ان ها را هر کجا ، هر زمان و هر چند بار که می خواهید احضار کنید .

همان طور که قبلا گفته شده ، عناصر Mohammad . Mohsen.Mehrdad کار های خاصی  به نام روال (method) را انجام می دهند . اگر این عناصر در یک مهمانی شام قرار بگیرند می توانند خود را سازمان دهی کرده و کار های زیر را انجام دهند  . :

Mohammad.answerDoor();
Mehrdad.serveDinner();
Mohsen.chitChat();

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

Function dinerParty(){
Mohammad.answerDoor();
Mehrdad.serveDinner();
Mohsen.chitChat();
}

اکنون هر جمعه شب می توانید این تابع را با نوشتن نام و کد dinnerParty() احضار کنید .

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