واضح آرشیو وب فارسی:سایت ریسک: آموزش flash ---> ساخت کرم شب تاب mahnaz nikbakht 14 شهريور 1387, 11:37يك دايره ساده در اندازه 5x5px رسم نماييد و درون آن را با رنگ زرد پر كنيد حال با كليك بر روي آن و رفتن بهمسير Insert> Convert to symbol و يا فشار دادن كليد F8 آن را به مووي كليپ (Movie Clip) تبديل كنيد. كتابخانه (F11) را باز كنيد و بر روي مووي كليپ راست كليككنيد و گزينه linkage را انتخاب كنيد. گزينه Export for Actionscript و Export on first frame را انتخاب و نام fly را به جاي Symbol 1 تايپنماييد. با كليك بر روي دايره، مووي كليپ راانتخاب و كد زير را در قسمت Actions بريزيد. function Fly(x, y){ this.x = x; this.y = y; this.init(); } Fly.prototype.init = function(){ this.mc = _root.attachMovie( "fly", "f"+d, d); //setup ‘linkage’ d++; //increment variable that mandates depth this.mc._x = this.x; //set x position this.mc._y = this.y; //set y postion this.mc.obj = this; //setup linkage from mc to object this.mc.angle = -1.55; this.mc.onEnterFrame = function(){ this.a += (Math.random() * .1)- .05; this.a*= .90; this.angle += this.a; ywave = Math.sin(this.angle)*2; xwave = Math.cos(this.angle)*5; this.obj.y += ywave; this.obj.x += xwave; this._x = this.x+this.obj.x; this._y = this.y+this.obj.y; //using x and y for shortcuts for the if test x = this._x; y = this._y; if(x>Stage.width || x<-this._width*3 || y>Stage.height || y<-this._height){ delete this.onEnterFrame; delete this.obj; removeMovieClip(this); ff = new Fly(-10, random(350)); }//end if var temp = random(15); if(temp == 0){ if(this.off == true){ this._alpha = 70; this.off = false; }else{ this._alpha = 15; this.off = true; }//end else }//end if }//end OEF }//end method for(a = 0; a<= 10; a++){ bleh = new Fly(-10, random(350)); } در اين آموزش ميتوانيد به جاي دايره، عكسي را Import كنيد و مراحل اين آموزش را به ترتيب انجامدهيد.:-? <3pehr> 14 شهريور 1387, 11:46سلام مرسی و خسته نباشید.(فقط کدها رو توی تگ کد می ذاشتین بهتر بود و اینجوری بهم ریخته نشون نمی داد) سپهر
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1215]