جلوه دود.........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);
و تمام
تبریک میگم شما موفق به ساخت دود در فلش شدید راجبه کد توضیح نمیدم و می خوام در آموزش های بعد راجب این دستورات مفصلا توضیح بدم.
موفق باشید
محمد :mrgreen:
اینم فایله Fla