واضح آرشیو وب فارسی:سایت ریسک: t=5745">*** آموزش لرزاندن كل صفحه هنگام اجراي فايل فلش (Shaking Effect) *** taher007 01 دي 1382, 20:50با سلام خدمت تمامي دوستان... براي ديدن نمونه كار اينجا رو كليك كنيد...>Shaking () بدون هيچ حرف پيش يه راست مي رم سر اصل مطلب... ابتدا در فايل فلش بر روي فريمي كه مي خواهيد اين effect اجرا بشه کلیک کنید و کد زیر رو در قسمت Action وارد کنید... getURL("javascript:shake_xy(5)","_self"); اگر هم می خواین که هنگام کلیک کردن اجرا بشه بر روی دکمه ی مورد نظر کلیک کنید و در قسمت Action کد زیر رو وارد کنین ... on (click) { getURL("javascript:shake_xy(5)","_self"); } [align=center:3382be5aeb][/align:3382be5aeb] یه توضیح مختصر : { Shake_x براي لرزش افقی و Shake_y برای لرزش عمودی و shake_xy برای لرزش در هر دو جهت می باشد... عدد داخل پرانتز هم شدت و زمان اون رو تعیین می کنه... } ... فایل فلش رو اکسپورت کنید . در فرانت پیج یک صفحه جدید باز کرده و فایل فلشتون رو ایمپورت کنین ( Insert > Web component > advance control > Plug in ) سپس کد زیر رو در قسمت HTML صفحه کپی کنید... ( بین <html> و <body> ) <SCRIPT language=JavaScript1.2> function shake_xy(n) { if (self.moveBy) { for (i = 10; i> 0; i--) { for (j = n; j> 0; j--) { self.moveBy(0,i); self.moveBy(i,0); self.moveBy(0,-i); self.moveBy(-i,0); } } } } function shake_x(n) { if (self.moveBy) { for (i = 10; i> 0; i--) { for (j = n; j> 0; j--) { self.moveBy(i,0); self.moveBy(-i,0); } } } } function shake_y(n) { if (self.moveBy) { for (i = 10; i> 0; i--) { for (j = n; j> 0; j--) { self.moveBy(0,i); self.moveBy(0,-i); } } } } //--></SCRIPT> خوب... حالا صفحه رو ذخیره کنید و با اينترنت اكسپلورر open كنيد ... اميدوارم كه كار بكنه !! به هر حال اگه نتونستم خوب بيان كنم به بزرگواري خودتون ما رو ببخشيد ... يا علي... ------------- آموزش بر گرفته از سايت Flash kit () Saeid Taheri 01 دي 1382, 20:55تشكر و موفق باشيد gollpesar 02 دي 1382, 16:24عالي بود مرسي . اما اي كاش سورس اون فايي كه معرفي كردي رو مي ذاشتي ! يا علي taher007 02 دي 1382, 20:52خواهش مي كنم... قابل شما رو نداشت.... چشم عزيز... سورس رو هم آپلود مي كنم... behrouzstar 07 دي 1382, 09:22به نظر من اين كار يكمكي الكيه كه باز دوباره باسه صفحه ات تو فرانت پيج كد بزاري حالا من يه چيزايي كشف كردم كه ديگه نيازي به كد گذاشتن تو صفحه نيست فقط اينا رو كلا بزار تو اكشين بعد ديگه بقيش با خودت: javascript:function%20shake(n)%20{%20if%20(self.mo veBy){%20for%20(i%20=%2017;%20i%20>%200;%20i--)%20{%20for%20(j%20=%20n;%20j%20>%200;%20j--)%20{%20self.moveBy(0,i);%20self.moveBy(i,0);%2 0se lf.moveBy(0,-i);%20self.moveBy(-i,0);%20}}}}%20shake(3); Sunboy454 02 تير 1384, 21:28روی مرورگر Opera جواب نمیده mmr 03 تير 1384, 08:43طاهر جان دستت درد نکنه !!!!! خیلی مفید بود ..... مصطفی
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 444]