سلام دوستان
من یه قطب نما دارم که میخوام وقتی که ماوس هر طرف میره
جهت عقربه رو به فلش ماوس عوض شه
کسی هست کمک کنه ؟
ممنون میشم
Printable View
سلام دوستان
من یه قطب نما دارم که میخوام وقتی که ماوس هر طرف میره
جهت عقربه رو به فلش ماوس عوض شه
کسی هست کمک کنه ؟
ممنون میشم
سلام
یه ایده اینه که مرکز موی کلیپ رو بزاری جایی که از اونجا میچرخه نقطه ای که عقربه به صفحه گیره!
بعد با اونت اینتر فریم هربار فاصله ی x و y موس رو از مرکز موی کلیپ بگیری بعد از نسبت x به y میتونید sin رو حساب کنید. بعد با گرفتن arcsin زاویه ی عقربه رو بدست بیارید و زاویه ی موی کلیپ رو با اون برابر کنید.
پ ن: یه ایدس نمیدونم میشه arcsin رو حساب کرد یا نه! ولی اگه بشه صد در صد جواب میده.
دیگه انقدر ها هم سخت نبود !:41: :13:نقل قول:
حلش کردم ! :27:
نقل قول:
onClipEvent(mouseMove){
_rotation = 360*(_root._xmouse/Stage.width)-(-180);
}
سلام
بهتره با تناسب کار رو انجام بدی :
[PHP]onEnterFrame=function () {
mc._rotation=-getRadian(_xmouse,Stage.width,0,0,180)
}
function getRadian(X, Amin, Amax, Bmin, Bmax)
{
var a = ((Bmin - Bmax) / (Amin - Amax));
var b = Bmin - (Amin * a);
var Y = (a * X) + b;
return Y;
}[/PHP]
یه سوال دیگه اینکه
میخوام بدونم چطوری یه فایل دیگه رو تو فلش لود میکنی ( یه فایل swf دیگه رو با مختصات دقیق آوورد)
و اینکه چجوری میشه اخبار یه سایت رو میشه با فلش لود کرد که سایت هر موقع خبر جدید میاد به فلش اضافه شه
از XML میشه ؟
سوال اولیتون
شی موی کلیپ یه متد داره برا اینکارloadMovie:
[PHP]mcHolder.loadMovie("myMovie.swf")[/PHP]
سوال دومتون هم بله بوسیله xmlمیتونین
ولی اگه as3کار میکنین میتونین با phpارتباط برقرار کنین و به mySqlو اینا وصل شین!
آقا یه نمونه بزار برا من بی زحمت
من هر کار میکنم نمیشه
میخولم یه فایل دقیقا تو همون مربع بیاد
من میزنم کل صفحه رو میگیره !!!!
چرا؟
خب در این حالت باید عکستون کامل لود شده باشه تا به propertyهاش دسترسی داشته باشین
برای همین باید یک completeٍEventبراش تعریف کنین :
[PHP]var WIDTH:Number=holder._width
var HEIGHT:Number=holder._height
var loader:MovieClipLoader = new MovieClipLoader();
var completeEvent:Object = new Object();
loader.addListener(completeEvent);
loader.loadClip("ss.jpg", holder);
completeEvent.onLoadInit = function(target_mc:MovieClip):Void
{
target_mc._width =WIDTH
target_mc._height=HEIGHT
//target_mc._x=0
//target_mc._y=0
};
[/PHP]
آقا ممنون
دمت گرم
اما راجع به سوال دومم یه مدل آماده اگه داری بهم بدی ممنون میشم
خیر ببینی
بابا این کدها که نوشتی خیلی ضایعه حالا برات دوتا فایل میزارم اینا رو ببین از همون الگوریتمی که خدمتت عرض کردم پیروی میکنن:cool:
نقل قول: