واضح آرشیو وب فارسی:سایت ریسک: نقاشی در محدوده خاص Dariush84 02 بهمن 1387, 07:59سلام به همه دوستان من از کد زیر برای نقاشی بر روی صفحه استفاده کردم ولی من مخوام در محدوده خاصی از صفحه این کار انجام بشه در یک مستطیلی کوچکتر از استیج اصلی. چجوری میتونم محدوده مورد نظر رو مشخص کنم. ممنون میشم راهنمایی کنید! this.createEmptyMovieClip("drawing_mc",this.getNextHighestDepth()); this.onMouseDown = function() { drawing_mc.lineStyle(5,0x000000); drawing_mc.moveTo(_xmouse,_ymouse); onMouseMove = function() { drawing_mc.lineTo(_xmouse,_ymouse); } } this.onMouseUp = function() { onMouseMove = noLine; } khorzu 02 بهمن 1387, 14:31خب مي شه توي تابع رسم با چند تا If براي مكان موس اونو محدود كرد ... Dariush84 03 بهمن 1387, 00:20سلام دوست عزیز از اونجا که من در اکشن مبتدی هستم لطفا خواهش میکنم این کد رو برام بنویسید. ممنون میشم ازتون! Avang2005 04 بهمن 1387, 12:36سلام دوست من لطفا در انجمن سرچ كنيد قبلا در موردش بحث شده " نقاشي در فلش " موفق باشيد Dariush84 04 بهمن 1387, 15:30ممنون از شما دوست عزیز ولی یه مشکل دیگه دارم, نمیخوام با اجرای فایل فلش نقاشی شروع بشه, میخوام با فشردن یک دگمه این کار آغاز بشه. یه مووی کلیپ دارم که اون رو با دستور " انرلیز " تبدیل به دگمه کردم این مووی کلیپ یا دگمه دو فریم داره حالت روشن و خاموش این کد نقاشی رو در فریم دوم اون که حالت روشنش هست قرار دادم و اون رو به استیج آوردم با فشردن دگمه اون روشن میشه ولی نقاشی فعال نمیشه. فکر میکنید اشکال کار در کجاست؟ ممنون از وقتی که میذارید. اگه راهمنایی کنید لطف بزرگی انجام دادید. قربان شما! Avang2005 04 بهمن 1387, 15:41سلام دوست من لطفا نمونه بزاريد موفق باشيد BioDread 04 بهمن 1387, 19:19راست میگه نمونتو بزار ببینیم چی کار کردی از حدس و گمان که نمیشه به نتیجه مطلوب رسید! mshgames 04 بهمن 1387, 19:33سلام کار نداره که این کدو به فریم اولت بده var ong=0; this.createEmptyMovieClip("drawing_mc",this.getNextHighestDepth()); this.onMouseDown = function() { drawing_mc.lineStyle(5,0x000000); drawing_mc.moveTo(_xmouse,_ymouse); onMouseMove = function() { if(ong==1){ drawing_mc.lineTo(_xmouse,_ymouse); } } } this.onMouseUp = function() { onMouseMove = noLine; } onEnterFrame=function(){ if(wall.hitTest(_root._xmouse,_root._ymouse)){ ong=1; } else ong=0; }; حالا یه مربع به اندازه دلخواه رسم و اونو تبدیل به مووی کلیپ کن instance name بزار wall حالا اجرا کن تمام موفق باشی Avang2005 04 بهمن 1387, 22:47با تشكر از محمد عزيز Dariush84 05 بهمن 1387, 08:09سلام دوستان امتحان نکردم ولی به نظر میرسه کدهای mshgames درست باشه ممنون از همه. لطفتون کم نشه! شیمی قربان! Avang2005 05 بهمن 1387, 19:27سلام دوست من اين كد جواب مي ده و تست شده موفق باشيد
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 179]