» بانک افکت فلش «

shayanboy

Active Member
سلام دوستان
این تاپیک رو زدم که تو ان انجمن های فلش سرگردون نباشیم
کسانی که افکت می سازن اول اینجا نشون بدن
و آموزش هم بدن چه طوری بسازیم .
فقط اینکه . هدف این این تاپیک یادگیری است . نه چیز دیگه
 

mshgames

Well-Known Member
به نام خدا و سلام
آقا شایان خوب کاری کردی که این تاپیکو زدی خوب شروع برای آموزش های افکت های مخصوص در فلش امیدوارم خوشتون بیاد
 

mshgames

Well-Known Member
جلوه باران.......... Rain

دوباره سلام :D

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


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



سپس اون رو توسط ماوس انتخاب کرده و دکمه های ترکیبی Ctrl+F8 ر زده تا پنجره ای همانند شکل روبه رو باز شود سپس در قسمت Name بنویسید rain حال دکمه ok را بزنید سپس مووی کلیپی را که ساخته اید رو از صفحه Stage حذف کنید سپس کلیدهای ترکیبی Ctrl+L را زده تا وارد کتابخانه فلش شوید در اون مووی کلیپتان
را خواهید دید روش راست کلیک کرده و سپس گزینه Linkage را میزنید در پنجره باز شده بر روی گزینه Export for Action Script کلیک کرده سپس در قسمت Identifier بنویسید drop یا همون قطره.







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




توضیح کلیش اینه که
این کد ابتدا یه متغییر سرعت مسیر و چگالی ایجاد میکنه سپس مووی کلیپی رو که با نام drop در داخل کتابخانه ما لینکش دادیمو توسط attachMovie فرا میخونه سپس از اون تکثیر میکنه توسط دستور Random وشی Math (آموزشای اینا هم به زودی میزارم) یه تغیراته مسیری رو اون مووی انجام میده
و ما حرکت بارون رو در مختصات Stage.height از نظر عمودی نسبت به صفحه Stage و از نظر
Stage.width افقی داریم.

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

برف هم به زودی میزارم
موفق باشید

کد:
[COLOR="Blue"]
var rain_speed:Number = 8;
var rain_direction:Number = 4;
var rain_density:Number = 100;
_root.createEmptyMovieClip("rain_mc", _root.getNextHighestDepth());
for (i=0; i<=rain_density; i++) {
_root.rain_mc.attachMovie("drop", "drop"+i, _root.rain_mc.getNextHighestDepth(), {_x:Math.random()*Stage.width, _y:Math.random()*Stage.height, _rotation:-50});
}
var inter = setInterval(function () {
for (i=0; i<=rain_density; i++) {
_root.rain_mc["drop"+i]._y += rain_speed;
_root.rain_mc["drop"+i]._x += 5;
if (_root.rain_mc["drop"+i]._y>Stage.height) {
_root.rain_mc["drop"+i]._y = 0;
} else if (_root.rain_mc["drop"+i]._x>Stage.width) {
_root.rain_mc["drop"+i]._x = 0;
} else if (_root.rain_mc["drop"+i]._x<0) {
_root.rain_mc["drop"+i]._x = Stage.width;
}
}
[/COLOR]}, 3
محمد
 

پیوست ها

  • 132.6 کیلوبایت بازدیدها: 163
آخرین ویرایش:

mshgames

Well-Known Member
جلوه برف......Snow

اینم جلوه برف:
ابتدا نرم افزار فلش رو باز می کنید

سپس توسط ابزار سمت چپ که دیگه فکر کنم همتون آشنایی دارید یک دایره ایجاد می کنید (توسط ابزار Oval Tool(O) )
سپس دایره رو انتخاب کرده و دکمه های ترکیبی Ctrl+F8 را می زنید در پنجره باز شده گزینه مووی کلیپ را انتخاب کرده و در قسمت Name اسمشو می زارید snow سپس کد زیر را بهش اضافه می کنید
(شکل را انتخاب کرده سپس دکمه F9 کیبرد را زده)





کد:
[COLOR="Blue"]onClipEvent(load){
this._x=Math.random()*550;
this._y=Math.random()*400;
speed=Math.random()*2+2;
drift=Math.random()*2-1;
rotate=Math.random()*6-3;
}
onClipEvent(enterFrame){
this._y+=speed;
this._x+=drift;
this._rotation+=rotate;
if(this._y>400)this._y=0;
if(this._x<0)this._x=550;
if(this._x>550)this._x=0;
}



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






موفق باشید
محمد


[/COLOR]اینم فایله FLA
 

پیوست ها

  • 5.8 کیلوبایت بازدیدها: 52
آخرین ویرایش:

mshgames

Well-Known Member
جلوه آتش.......Fire

آموزش ساخت آتش در فلش :cool:

سلام بر تمامی دوستان امروز یه آموزش جالب راجب ساخت آتش با فلش می خوام بهتون یاد بدم پس این مقاله رو تا تهش بخونید. :D


ابتدا برنامه فلش رو باز کنید
سپس وارد منوی File سپس وارد قسمت Publish Setting شوید و در سربرگ وسطی یا همون Flash شده و تنظیمات را همانند شکل زیر درست کنید.









سپس توسط ابزار Oval Tool(O) یه دایره کوچک در صفحه Stage ایجاد کنید.


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








سپس دایره را با ماوس انتخاب و دکمه های ترکیبی Ctrl+F8 را زده سپس در پنجره باز شده گزینه Movie Clip را زده و در کادر Name بنویسید dot (نقطه) سپس ok را زده حال روی دایره دبل کلیک کرده تا وارد مد ویرایش آن شوید حال فریم اول در داخل دایره(مد ویرایش) را انتخاب کرده سپس دکمه F9 کیبرد را زده و قطعه کد زیر را بهش اضافه کنید.





کد:
[COLOR="Blue"]#initclip
function Dot() {
	this.color = new Color(this);
	this.color.setRGB(16775372);
	this._x = 250+Math.random()*8-2.5;
	this._y = 200+Math.random()*8-2.5;
}
Dot.prototype = new MovieClip();
Object.registerClass("myfirst", Dot);
Dot.prototype.onEnterFrame = move;
function move() {
	this.age++;
	this.relage=this.age/12;
    R=255<<16;
	G=(255-(this.relage*126)); if (G<0) G=0; G=G<<8;
	B=(255-(this.relage*1024)); if (B<0) B=0;
	this.color.setRGB(R+G+B);
    this._x -= Math.random()*2.5-1.25;
	this._y -=Math.random()*3+1.75;
	this._alpha -= 4;
	this._xscale -= 3.75;
	if (this._alpha<5) {
		this.removeMovieClip();
	}
}[/COLOR]
#endinitclip






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




حال دوباره دکمه های ترکیبی Ctrl+L را زده تا وارد کتابخانه شوید سپس روی مووی کلیپ dot راست کلیک کرده و گزینه Linkage را زده و در پنجره باز شده دکمه Export For Action Script را تیک زده و در قسمت Identifier بنویسید myfirst حال ok بزنید.







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



کد:
[COLOR="Blue"]count = 0;
onEnterframe = function () {
	attachMovie("myfirst", "dot"+count, count++);[/COLOR]
};





تبریک میگم حال دکمه های ترکیبی Ctrl+Enter را زده و کار خود را مشاهده نمایید. ;)







امیدوارم خوشتون اومده باشه :roll:

موفق باشید :idea:

محمد. :mrgreen:


اینم فایله :) fla
 

پیوست ها

  • 7.8 کیلوبایت بازدیدها: 65
آخرین ویرایش:

mshgames

Well-Known Member
جلوه دود.........Smoke

بازم سلام :)

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

خوب برای این دفعه می خوام جلوه دود یا همون Smoke رو ایجاد کنم

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


سپس وارد منوی File سپس وارد قسمت Publish Setting شوید و در سربرگ وسطی یا همون Flash شده و تنظیمات را همانند شکل زیر درست کنید.








سپس توسط ابزار Oval Tool(O) یه دایره با درصدد رنگ به شکل زیر درست کنید.


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




سپس دکمه های
ترکیبی Ctrl+F8 را زده و در پنجره باز شده گزینه Movie Clip را انتخاب کرده و در قسمت Name
اسمشو بزارید dod و سپس Ok بزنید.





حال مووی کلیپ تو صفح انتخاب کرده و اونو حذف کنید سپس دکمه های ترکیبی Ctrl+L را زده و کتابخانه فلش
باز میشه در اونجا روی مووی کلیپ خود کلیک راست و روی گزینه Linkage کلیک کرده و در قسمت
Identifier بنویسید shp و ok بزنید









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

کد:
[COLOR="Blue"]// by mohammad shabahang 2008
function create() {
	var cloud = this.attachMovie("shp", "s"+i, i++, {_x:500/2+random(15), _y:200});
	cloud.clr = 0xAAAAAA;
	cloud.colr = new Color(cloud);
	cloud.colr.setRGB(cloud.clr);
	cloud._xscale = cloud._yscale=90+random(20);
	cloud.gj = 5+random(3) << 8 | 0;
	cloud.onEnterFrame = upInSmoke;
}
function upInSmoke() {
	this.colr.setRGB(this.clr += this.gj);
	this._alpha -= 1.5;
	this._xscale = this._yscale -= 1;
	this.colr.setRGB(0xAAAAAA);
	this.onEnterFrame = Smoke;
}
function Smoke() {
	this._x -= random(5)*(random(2) == 0 ? -1 : 1);
	this._y -= 2+random(5);
	this._xscale = this._yscale += random(10);
	this._alpha<5 ? this.removeMovieClip() : this._alpha -= 3;
}[/COLOR]
setInterval(this, "create", 20);







و تمام



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


موفق باشید :idea:

محمد :mrgreen:


اینم فایله Fla
 

پیوست ها

آخرین ویرایش:

mshgames

Well-Known Member
اینم یه افکته دیگه به کلکسیون افکت ها:

سلام بر دوستان گل ;)

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







نیاز به آموزش هم نداره چون اگه برید و سورسشو نگاه کنید کاملا واضح که چی شده یعنی از این دیگه راحتر نمیشه
اینم لینک دانلود به صورت مستقیم برای دوستان گلم در انجمن
;)


http://mshgames.parsaspace.com/Nor ro Matn.rar


موفق باشید :idea:

محمد :mrgreen:
 
فوقالعاده بود mshgames جان جدا خوب بود
فقط يه مسئله بچه ها آيا راهي وجود نداره كه تعداد افكت هاي ماكرومديا فلش رو افزايش بديم؟
يعني مثلا وقتي نصبش مي كنيم به عنوان مثال صد تا افكت آماده هم توي مسير نصبش كپي كنيم وتعداد افكت هامون بيشتر بشه؟

ايا كسي چيزي مي دونه؟
به اين مسير توي كامپيوتر تون نگاهي بياندازيد ببينيد چيزي متوجه مي شيد؟ به نظرم جاداره براي اضافه كردن افكت به فلش

C:\Program Files\Macromedia\Flash 8\en\First Run\Effects
 

shayanboy

Active Member
این تاپیک فقط برای آموزش فلشه . نه حاشه های آن .
لطفا جایه دیگه تویه بحث دیگه مطرح کنید .
 

aeroguard

Member
سلام
آقا عالی دستت درد نکونه
آقا یه sample هم از math بزار که چه جوری می شه با math 3d کار کرد
ممنونم
 

force

Member
سلام:
این افکت کار من نیست ولی دیدم قشنگ هست گفتم اینجا قرار بدم شاید به کارتون اومد ,میدونم چطور ساخته شده ولی نمیتونم همش رو توضیح بدم(به علت کمبود زمان:کنکور 88)
فقط بگم که: یک دایره ساده سفید رنگدارم که تبدیل به یک graphic symbol شده ,بعد این graphic symbol تبدیل به یک movi clip symbol شده که توی اون آلفاش کم وزیاد میشه ,بعد این movi clip symbol تبدیل به یک movi clip symbol دیگه شده که توی اون اندازش تغیر میکنه ,حالا برای این movi clip symbol یک action نوشته شده که پخش تصادفی اون تو صفحه وحرکت اون ها به اطراف هست.........امیدوارم فهمیده باشین :shock:
 

پیوست ها

  • 7.4 کیلوبایت بازدیدها: 44

جدیدترین ارسال ها

بالا