واضح آرشیو وب فارسی:سایت ریسک: پیدا کردن مختصات رفیقی 06 ارديبهشت 1386, 10:41من دو تا مربه دارم که دومی دو برابر اولی هست و می خوام مربع اولی رو تو یه مستطیل نشون بدم برای همین مستطیل رو ماسک می کنم پس مربع اولی داخل مستطیل نشون داده می شه حالا یه برنامه هم نوشتم که مربع می تونه با فشردن موس drag بشه و با رها کردن موس از این حالت خارج بشه یه کلید هم گذاشتم که با فشردن اون مربع دومی فراخوانی میشه حالا مشکل اینجاست که من می خوام تو اون موقعیت که مربع اولی هست مربع دومی هم تو اون موقعیت لود بشه حالا فرض کنید که مربع یه عکس باشه و شما با drag کردن عکس در حال تماشای یه آدم باشید با کلیک کردن دکمه عکس دوم لود بشه یادتون نره که عکس دوم دو برابر عکس اول هست و شما در عکس دوم هم در حال دیدن همان آدم یا همان موقعیت باشید. چطوری میشه این مختصات رو پیدا کرد؟ برای اینکه منظورم رو متوجه بشید یه عکس هم براتون گذاشتم shirini_forush 06 ارديبهشت 1386, 14:02کافیه از پروپرتی های x و y استفاده کنید: SecondMC._x = FirstMC._x; SecondMC._y = FirstMC._y; اگر هم لازم بود میتونید از یه متغیر به عنوان واسط استفاده کنید. کدی که گذاشتم اینجوریه: مشخصات مووی کلیپ اولی --> مووی کلیپ دومی اون موقع اینجوری میشه: مشخصات مووی کلیپ اولی --> متغییر متغییر --> مووی کلیپ دومی رفیقی 06 ارديبهشت 1386, 14:44آره منم اولش مثل تو فکر می کردم ولی اصلا اینطوری جور در نمی یاد می دونی چرا وقتی مویی اول تو از مستطیل که مربع رو ماسک می کنه مختصاتی رو داشته باشه که قسمت راست و پائینی عکس رو نشون میده مربع دومی تو اگه مختصات x,y مربع اولی رو بگیره همون قسمت رو نشون نمی ده گفتم مویی دوم دو برابر اولی هست اینم یه نمونه که مثل تو کار کرده بودم اگه می خوایی تغیرش بده و برام بفرست رفیقی 06 ارديبهشت 1386, 14:48منتظر جواب شما هستم shirini_forush 06 ارديبهشت 1386, 14:49پس نمونه کجاست؟ تازه اگر درست فهمیده باشم شما با ریاضیات مشکل داری! کافیه اندازه ها رو درنظر بگیری و از هم کم یا با هم جمع کنی. اگر متوجه نشدی نمونه رو بذار. رفیقی 06 ارديبهشت 1386, 14:51انقدر عجول نباشید :( shirini_forush 06 ارديبهشت 1386, 15:22حالا فهمیدم قضیه چیه. شما خود نقشه کوچیکه رو یه مووی کلیپ کنید و تو ایونت release بگید: _root.cX = this._xmouse/this.width; _root.cY = this._ymouse/this.height; بعد اسم نقشه بزرگه رو بزارید zM و بعد از لود اون توی روت بگید: zM._x = Stage.width - (cX*zM.width); zM._y = Stage.height - (cY*zM.height); شما دقیقا با ریاضیات مشکل داشتید... :cool: رفیقی 06 ارديبهشت 1386, 15:34متوجه این قسمت نشدم "کلیپ کنید و تو ایونت release بگید: shirini_forush 06 ارديبهشت 1386, 16:01on(release) حله؟ رفیقی 08 ارديبهشت 1386, 07:35ok من این کار رو کردم ولی نشد لطفا یه نمونه برام بزار ببینم منظورت چیه و چطوری میشه ؟ ممنون میشم shirini_forush 08 ارديبهشت 1386, 20:17چشم ایشالا به زودی میزارم. رفیقی 09 ارديبهشت 1386, 06:48ممنون رفیقی 10 ارديبهشت 1386, 16:41safir187 دوست عزیز این برنامه چی شد رفیقی 17 ارديبهشت 1386, 08:52دوست عزیز این فردایه شما کی از راه میرسه من خیلی وقته که منتظر نمونه کار شما هستم:razz: mfsh_1369 17 ارديبهشت 1386, 11:38فکر می کنم مشکل شما رو حل کردم ! اگه اشکالی هست بگین باتشکر Mfsh 11173 shirini_forush 17 ارديبهشت 1386, 14:19خیلی شرمنده. تشکر از mfsh جان که مشکلتون رو حل کرد. ببخشید من از بس سرم شلوغه نرسیدم این کار رو انجام بدم. رفیقی 19 ارديبهشت 1386, 16:05اینا هیچکدوم به درد من نخورد خودم یه نمونه براتون گذاشتم که خودتون هم متوجه موضوع بشید البته این تمام اون کاری نیست که من می خوام در ضمن این موضوع یکی از موضوعات خاص و مورد توجه هست شما ها اینقدر ساده تصور نکنید حتی نرم افزار هایی هست که با فلش یا سایر زبانها نوشته شده اند که کارشون فقط همینه و به قیمت 120دلار به فروش میرسنو... راستی دست همتون درد نکنه mfsh_1369 20 ارديبهشت 1386, 14:51برای اینکه همچین فایلی رو بسازی از اول راه اشتباه اشتباهی رو انتخاب کردی برای ساخت این zoom باید اندازه ی عکس رو با اکشن بزرگ کرد نه با دست! این فایلی هم که گذاشتی از همین روشی که گفتم استفاده می کنه برات یه نمونه مثل این رو ساختم فکر کنم دیگه مشکلت حل شه! saman_fla_pro 22 ارديبهشت 1386, 07:53سلام این کارت رو راه می ندازه. رفیقی 23 ارديبهشت 1386, 09:32راستی من یه نمونه عکس کوچیک هم در بالای صفحه دارم می خوام با حرکت عکس بزرگتر در عکس کوچیکتر هم موقعیت مکان نشون داده بشه درست مثل نقشه ها kodex2 13 خرداد 1386, 21:21inam ye sample . vaght nakardam ziad roosh kar konam. omidvaram bedardetoon bokhore !!!:)
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 9153]