واضح آرشیو وب فارسی:سایت ریسک: t=35048">بياد دنبالش [email protected] 07 مرداد 1384, 19:36سلام بچه ها من ميخواهم يه باتون تو فلش قرار بدم كه موس را هر جا ميبريم دنبال ماوس بياد سرعتش هم از توي اكشن قابل تنظيم باشه نمونه Security9776 07 مرداد 1384, 20:29با سلام شما می تونید نمونه این کار رو در نمونه های خود برنامه فلش ببینید ، البته در ورژن 6 برنامه . درون فولدر samples و در قسمت fla دنبال Movement-pointer_or_click.fla بگردید . اگه نتونستید و یا به اطلاعات بیشتری نیاز داشتید بگید تا خودم توضیح بیشتری بدم . [email protected] 07 مرداد 1384, 21:02با تشکر من متسفانه موفق نشدم اونو پیدا کنم اگه لطف کنید برام بفرستید ممنون میشم Security9776 08 مرداد 1384, 08:32با سلام چشم . من یک نمونه براتون تهیه می کنم و در اسرع وقت می فرستم . فقط باید کمی صبر کنید . Security9776 08 مرداد 1384, 10:10با سلام این هم کد . شما می تونید با استفاده از کد زیر دکمه مورد نظر خود را به دنبال موس بکشید : MotionSpeed = 10; TimeBetweenMove = 30; function Move() { NewX = Bu._x-_xmouse; NewY = Bu._y-_ymouse; Bu._rotation = -Math.atan2(NewX, NewY)/(Math.PI/180); if (Math.sqrt((NewX*NewX)+(NewY*NewY))>MotionSpeed) { Bu._y -= MotionSpeed*Math.cos(Bu._rotation*(Math.PI/180)); Bu._x += MotionSpeed*Math.sin(Bu._rotation*(Math.PI/180)); } } توضیحات : Bu اسم دکمه شما می باشد . MotionSpeed سرعت حرکت دکمه شما می باشد . TimeBetweenMove فاصله زمانی بر حسب میلی ثانیه ( 1000 = 1 ثانیه ) می باشد . شما کد بالا رو بر روی فریم اول قرار بده . بعد هر جا که خواستی عملیات از اون جا آغاز بشه کد زیر رو قرار بده : Move_I = setInterval(Move, TimeBetweenMove); برای متوقف کردن عملیات از کد زیر استفاده کن : clearInterval(Move_I); -- شما می توانید از این کد برای یک موی کلیپ نیز استفاده نمایید . -- این کد مشابه کد موجود در فایل نمونه خود فلش می باشد که برای یک دکمه تهیه شده است . امیدوارم مشکل شما حل شده باشد . موفق باشید . محسن corel 13 مرداد 1384, 11:56سلام بچه ها من ميخواهم يه باتون تو فلش قرار بدم كه موس را هر جا ميبريم دنبال ماوس بياد سرعتش هم از توي اكشن قابل تنظيم باشه نمونه والا سرعتشو نمی دونم ولی حرکت دنبال ماوس زیاد سخت نیست. تو یه movie clip یکی دیگه وارد می کنی و اونجا انیمیشنشو می سازی. بعد واسه سمبل اصلی این کد رو می نویسی: onClipEvent (load){ startDrag(move, true); } که اینجا، move اسم سمبل داخلیه. فعلا. Security9776 13 مرداد 1384, 19:35با سلام دوست عزيز دستور Drag دقيقا شي و يا موي كليپ مورد نظر رو دقيقا به جاي موس منتقل مي كنه ولي با استفاده از كد بالا شي به دنبال موس حركت مي كند و بعد از چند ثانيه به موس مي رسد . mamali132002 14 مرداد 1384, 01:44والا سرعتشو نمی دونم ولی حرکت دنبال ماوس زیاد سخت نیست. تو یه movie clip یکی دیگه وارد می کنی و اونجا انیمیشنشو می سازی. بعد واسه سمبل اصلی این کد رو می نویسی: onClipEvent (load){ startDrag(move, true); } که اینجا، move اسم سمبل داخلیه. فعلا. فكر كنم منظور ايشون button بودش ! [email protected] 18 مرداد 1384, 11:27<a href=""><img src="" border="0" ></a> [email protected] 18 مرداد 1384, 11:28 ()
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 252]