تور لحظه آخری
امروز : چهارشنبه ، 21 شهریور 1403    احادیث و روایات:  امام موسی کاظم (ع):اداى امانت و راستگويى روزى را زياد مى‏كند و خيانت و دروغگويى باعث فقر و نفاق...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها




آمار وبسایت

 تعداد کل بازدیدها : 1814933396




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

تغيير ابعاد بعد از تاخير -


واضح آرشیو وب فارسی:سایت ریسک: تغيير ابعاد بعد از تاخير behsa 24 تير 1382, 15:37سلام دوستان عزيز من مشكلي دارم كه اگر راهنمايي كنيد ممنون ميشم. من ميخوام توسط دستور SetProprty ابعاد يك شي را تغيير دهم اما در دو زمان. يعني يكبار در جهت محور X سه برابر شود و وقفه اي ايجاد شود ( من وقفه را با حلقه For انجام دادم ) و بعد از وقفه در جهت محور Y اندازه شي 8 برابر شود. سوال اول: براي ايجاد وقفه از چه روش استانداردي يا غير استانداردي استفاده كنم. ( ترجيحا اصولي ) سوال دوم: چرا هر دو دستور SetProperty با وجود دستور تاخير همزمان بعد از تاخير انجام ميشوند. در حالي كه بايستي بصورت جدا از هم و با فاصله زماني تعيين شده اين عمل اتفاق بيفتند. من از كد زير استفاده كرده ام . اكشن زير را به يك دكمه الصاق كرده ام. on (release) { setProperty("_root.box", _xscale, "300"); for (var i = 1; i<80000; i++) ; //delay setProperty("_root.box", _yscale, "800"); } iman_iz 18 مرداد 1382, 10:17سلام دوستان عزيز من مشكلي دارم كه اگر راهنمايي كنيد ممنون ميشم. من ميخوام توسط دستور SetProprty ابعاد يك شي را تغيير دهم اما در دو زمان. يعني يكبار در جهت محور X سه برابر شود و وقفه اي ايجاد شود ( من وقفه را با حلقه For انجام دادم ) و بعد از وقفه در جهت محور Y اندازه شي 8 برابر شود. سوال اول: براي ايجاد وقفه از چه روش استانداردي يا غير استانداردي استفاده كنم. ( ترجيحا اصولي ) سوال دوم: چرا هر دو دستور SetProperty با وجود دستور تاخير همزمان بعد از تاخير انجام ميشوند. در حالي كه بايستي بصورت جدا از هم و با فاصله زماني تعيين شده اين عمل اتفاق بيفتند. من از كد زير استفاده كرده ام . اكشن زير را به يك دكمه الصاق كرده ام. خيلي ساده ميتواني مقدار زيادي فرم خالي را بين انها رها كني. اينكار گرچه ساده اما پر طرفدار است. در ضمن دستوري براي ايجاد وقفه داريم . كه الان يادم نيست .برايت مينويسم. on (release) { setProperty("_root.box", _xscale, "300"); for (var i = 1; i<80000; i++) ; //delay setProperty("_root.box", _yscale, "800"); } baubak 10 آبان 1382, 01:39سلام دوست عزيز علت اينكه اين عمل بلافاصله انجام مي شود بدون اينكه شما تاخير را حس كنيد اينكه اين حلقه خيلي سريع به پايان مي رسه .اين حلقه هر چقدر هم طولاني باشه با اين پردازنده هاي پر سرعت سريع تمام مي شود. خوب حالا . براي اينكه تاخير ايجاد كني يك خوصيت مانند طول را در فريم اول تغيير بده و در چند فريم بعدتر خصوصيت دوم را اعمال كن .هر چقدر فاصله بين دو فريم طولاني باشد تاخير بيشتر است. حالا در انتهاي فيلم يا هر جاييكه فريم خالي داري اين دستور را بنويس مثلا در فريم 50 [align=left:1dc97f5be5]setProperty("_root.box", _xscale, "300"); [/align:1dc97f5be5] بعد در چند فريم بعدتر بنويس [align=left:1dc97f5be5]setProperty("_root.box", _yscale, "800"); [/align:1dc97f5be5] بعد به دكمه ات اين دستور را اعمال كن: [align=left:1dc97f5be5]on (release) { gotoAndPlay(50); }[/align:1dc97f5be5]




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 414]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن