رفتن به مطلب
  • 0

جا به جایی بین اکتیوتی


mrs

سوال

با عرض سلام و خسته نباشید به استاتید و مهندسان گرامی
بنده یه سالی هست از انجمن استفاده کرده ام منتها عضو نبودم و از این انجمن به شدت کمال تشکر دارم.

اما سوال این است که مجبور به عضو شدن شدم که چه بهتر:gamer::yahoo:
من  برای جا به جایی بین دو اکتویتی
خیلی کار ها کردم:
نظیر صفر کردن انمیشن
گذاشتن انمیشن
اوردن دیزاینر
و...

منتها هنوز نتونستم خیلی خیلی سریع اکتویتی ها را جا به جا کنم. هر کار کردم نشده:20:
دستور مورد استفاده هم :

StartActivity("Main")

Activity.Finish

این دستور فینش را هم برداشته یا به بالا و پایین جمله بردم باز فایده نداشت.
داخل دیزاینر ، انمیشن را صفر کردم باز فایده نداشت.
صفحه هم خالی  است فقط یک باتن در اکتویتی اول و یک باتن در اکتویتی دوم و یه پس زمینه سفید برای هر دو
روی 20 نوع موبایل و سیستم اندروید و تبلت چک کردم همین جور بود اس

زمانی که طول می کشه جابه جا شود حداقل 2 ثانیه طول میکشه

راهنمایی ام کنید که بتونم این زمان به 500میلی ثانیه برسه.

مممممننننننووووووننن که اومدید و وقت گذاشتید و خوندید:gol:
 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

10 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در 6 ساعت قبل، mrs گفته است :

مهندس ممممننووون که جواب دادید. بله پیشنهاد شما درست است برای این کار.

منتها کار اصلی من بیش از 200 اکتویتی است که هر کدام کار خاص و دیزاینر خاصی دارع برای خودش

و حالا ارتباط اش با همان دستور راه انداختم منتها زمان اش عیینا شبیه به همون 2 صفحه اکتویتی است و 2 الی 3 ثانیه طول میکشد.

ایا کار من لنگ می زند یا کار هست که انجام نداده باشم بگویید. مررررسی
 

فقط مشکل دیزاین و ظاهر که باعث شده 200 تا اکتیویتی بزنی ؟

این اشتباه . در برنامه نویسی حرفه ای این قابل قبول نیست

دقیقا بگو به چه چیزی نیاز داری تا دقیقا بگم چه طور نیازت رو از 200 اکتیویتی کم کنی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در هم اکنون، مسعود دلفان آذری گفته است :

ای کاش به جای اکتویتی از پنل استفاده میکردین! اما دیر شده!:gerye:

ممنون که جواب داددیدددد:heart:

اما من با پنل کارم راه نمی افتد ، چون تو هر اکتویتی نیاز به کار خاصی انجام بدم.

بابا من دیدم که تو سورس دیگه که چی جور اکتویتی را سریع عوض می کنند
ولی اینجا مشکل دارم .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در هم اکنون، softir گفته است :

فقط مشکل دیزاین و ظاهر که باعث شده 200 تا اکتیویتی بزنی ؟

این اشتباه . در برنامه نویسی حرفه ای این قابل قبول نیست

دقیقا بگو به چه چیزی نیاز داری تا دقیقا بگم چه طور نیازت رو از 200 اکتیویتی کم کنی

خخخخ نه حالا به این شدت 200 که گفتم نمی رسه
تا الان 35 بیشتر نشده...خخخ
از اتفاق اون مشکل دیزاینر ندارم و با 7 تا صفحه دیزانر تکمیل اش کردم

سه بازی داخل یک پک نرم افزاری
هر بازی 5 تا فصل دارع
هر فصل بازی فعلا 10 تا مرحله

هر فصل یه سری امکانات دارع
مثلا فصل اول فقط شمارش اعداد می خواد
فصل دو علاوه بر شمارش  ، تایمر می خواد
فصل سه علاوه بر قبلیا عکس و شرط مختلف می خواد
فصل چهار علاوه بر قبلیا ورودی های صدا و تصویر دارع
فصل پنج  علاوه بر قبلیا خروجی دارع که متانسب با این خروجی ، باید ورودی اعمال کنه

و توی دو تا بازی دیگه کلا تغییر حالت میده

من فقط هنگام تغییر حالت اکتویتی سه بازی به وردودی فصل ها مشکل دارم و کندی جابه جایی هست
( می خوام این قسمت راه کار بدید)

والاا مراحل حله

مممنوووونن

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در هم اکنون، پیر خرفت گفته است :

چرا بین اکتیویتی هات یک انیمیشن لود نمیزاری؟ از اینا که میچرخه خیلی هم قشنگ میشه

گذاشتم همون اول گفتم که همه کار کردی ام

مهندس گرامی اگر کسی می تواند کمک کند
راهنمایی کند.

آاقای soft.ir کمک نیست که به من کنید؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 7 ساعت قبل، mrs گفته است :

اساتید کسی نیست بگه که چرا اکیتویتی سریع عوض نمیشه؟؟

اولا شما اگر از پنل هم استفاده میکردید هیچ مشکلی پیش نمیومد شما از صد تا پنل استفاده کنید بهتره تا از 100 تا اکتیویتی استفاده کنید

توی هر پنل ابجکت های مربوطه رو میزاشتید برای هر کدوم در یک اکتیوتی کدش رو مینوشتید مقدار visible هم به هر پنل میدادید درست میشد

مثلاً شرط میزاشتید اگر فلان مرحله تموم شد پنل فعلی ناپدید بشه پنل جدید نمایان بشه

اینطوری استاندارد تر بود تا تعداد اکتیوتی زیاد بشه

یکی از دوستان(آقای علی رجبی) قطعه کدی رو گذاشته بودن که براتون میزارم مطمعناً بدردتون میخوره



توی همه اکتیویتی ها یه ساب بزارید به اسم finish مثلا


Sub Finish
Activity.Finish
End Sub


بعد توی اون اکتیویتی که میخواین انجام شه این ساب رو بزارید


Sub FinishAllActivitys
Dim l as list
L.initialize2 (array as object (act1,act2))
For i = 0 to l.Size - 1
callsubdelayed(l.get,"finish")
Next
End Sub


توی رویداد کلیک هم این ساب رو فراخوانی کنید
act1,act2 اکتیویتی های شما هستند

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در هم اکنون، mrs گفته است :

با عرض سلام و خسته نباشید به استاتید و مهندسان گرامی
بنده یه سالی هست از انجمن استفاده کرده ام منتها عضو نبودم و از این انجمن به شدت کمال تشکر دارم.

اما سوال این است که مجبور به عضو شدن شدم که چه بهتر:gamer::yahoo:
من  برای جا به جایی بین دو اکتویتی
خیلی کار ها کردم:
نظیر صفر کردن انمیشن
گذاشتن انمیشن
اوردن دیزاینر
و...

منتها هنوز نتونستم خیلی خیلی سریع اکتویتی ها را جا به جا کنم. هر کار کردم نشده:20:
دستور مورد استفاده هم :

StartActivity("Main")

Activity.Finish

این دستور فینش را هم برداشته یا به بالا و پایین جمله بردم باز فایده نداشت.
داخل دیزاینر ، انمیشن را صفر کردم باز فایده نداشت.
صفحه هم خالی  است فقط یک باتن در اکتویتی اول و یک باتن در اکتویتی دوم و یه پس زمینه سفید برای هر دو
روی 20 نوع موبایل و سیستم اندروید و تبلت چک کردم همین جور بود اس

زمانی که طول می کشه جابه جا شود حداقل 2 ثانیه طول میکشه

راهنمایی ام کنید که بتونم این زمان به 500میلی ثانیه برسه.

مممممننننننووووووننن که اومدید و وقت گذاشتید و خوندید:gol:
 

به جای چند اکتیویتی ، از چند پنل استفاده کن

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در هم اکنون، softir گفته است :

به جای چند اکتیویتی ، از چند پنل استفاده کن

مهندس ممممننووون که جواب دادید. بله پیشنهاد شما درست است برای این کار.

منتها کار اصلی من بیش از 200 اکتویتی است که هر کدام کار خاص و دیزاینر خاصی دارع برای خودش

و حالا ارتباط اش با همان دستور راه انداختم منتها زمان اش عیینا شبیه به همون 2 صفحه اکتویتی است و 2 الی 3 ثانیه طول میکشد.

ایا کار من لنگ می زند یا کار هست که انجام نداده باشم بگویید. مررررسی
 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ای کاش به جای اکتویتی از پنل استفاده میکردین! اما دیر شده!:gerye:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...