کمک برای تکمیل یک بازی

30morgh21

New Member
سلام متاسفانه بنده فلش مخصوصا بخش کد نویسیشو که اصلا وارد نیستم
قصد ساختن یه برنامه دارم که در چند مهره باشه در یک صفحه مثلا 24 مهره با کلیک روی هر کدوم به رنگ مثلا قرمز در بیاد و با کلیک دوباره روی دیگری به رنگ آبی در بیاد و باز با کلیک روی بعدی به رنگ قرمز دربیاد یعنی دو رنگ باشه که با هربار کلیک رو مهره به یکی از دورنگ تغییر کنه

یه دکمه ریست هم بزارم برای پاکسازی برنامه

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

با تشکر
 

30morgh21

New Member
سلام
ممنون و تشکر فراوان که جواب دادید
راستش من از اسکریب و برنامه نویسی در فلش چیزی نمیدونم اگر برام قبول زحمت کنید ممنون میشم و از خجالتتون در میام
 

scup

Member
به خدا من وقتم خیلی پره از درسام گرفته تااااا کار روی اسکریپت های خودم... ولی اگه بخوای کمکت میکنم.. آی دی من رو تو یاهو اد کن تا آنلاین بهت بگم :)
blue_life239
 

30morgh21

New Member
برای پروژه دانشگاه
ممنون میشم اگه کسی بتونه برام کارش کنه
درواقع 24 مهره میخوام باشه مثل بازی دوز 24 خونه
ولی نیازی به هوش مصنوعی و هوشمندیش نداره یعنی دونفره باشه
 

mohsensemsarpour

کاربر فعال
سلام دوست عزیز
ببینید بنده کد یکی از کلید ها رو توضیح می دم برای بقیه هم تکرار می شه و می تونید از حلقه for هم استفاده کنید
ولی ابتدا کد مورد نیاز برای یک کلید
فرض کنید اینستنس نیم کلید btn1 باشه که به این ترتیب شما باید کد زیر رو براش بنویسید
توجه داشته باشید که کلید رو به صورت موی کلیپ بسازید که دو تا فریم داشته باشه
فریم اول سیاه و فریم دوم قرمز
روی فریم اول هم کد ;()stop رو قرار بدید

کد زیر رو در فریم اول stage بنویسید
PHP:
btn1.onPress = function() {
    if (chkPress) {
        this.gotoAndStop(1);
        chkPress = false;
    } else {
        this.gotoAndStop(2);
        chkPress = true;
    }
};

reset_btn.onPress = function() {
    for (var i:Number = 0; i<total; i++) {
        j = i+1;
        eval("btn"+j).gotoAndStop(1);
    }
};
اینم کد به صورت حلقه برای 24 کلید

PHP:
var total:Number = 24;
for (var i:Number = 0; i<total; i++) {
    j = i+1;
    eval("btn"+j).onPress = fnPress;
    eval("btn"+j).chkPress = false;
}

function fnPress() {
    if (this.chkPress) {
        this.gotoAndStop(1);
        this.chkPress = false;
    } else {
        this.gotoAndStop(2);
        this.chkPress = true;
    }
}

reset_btn.onPress = function() {
    for (var i:Number = 0; i<total; i++) {
        j = i+1;
        eval("btn"+j).gotoAndStop(1);
    }
};
کد مربوط به کلید شروع مجدد هم درج شده

موفق باشید
 
آخرین ویرایش:

30morgh21

New Member
با سلام
متاسفانه به دلیل سطح پایین اطلاعات نتوانستم برنامه را بسازم کسی از سرورا میتونه قبول زحمت کنه؟
 

30morgh21

New Member
سلام دوستان
من بازی دوز دونفره رو به صورت فلش پیدا کردم اما 9 خانه هست کسی از دوستان میتونه برام 24 خونش کنه
فایل اف ال ا رو براتون در ضمیمه قرار میدم
 

پیوست ها

  • tictactoe.zip
    9.6 کیلوبایت · بازدیدها: 5

amird

خبرگان انجمن فلش
سلام

اینی که گذاشتی فایده نداره با As1 هست فکر نکنم بدرد کسی بخوره . برات درست می کنم تا یکی 2 روز دیگه می ذارم همینجا .
در ضمن تو شهر ما بازیدوز سطر و ستونش برابر هست . 5*5 یا 3*3 یا .... نمی دونم شما چه جوری دوز 4*6 یا 3*8 بازی می کنید ؟؟
موفق باشی
 
آخرین ویرایش:

30morgh21

New Member
آقا دسستون درد نکنه واقعا شرمنده کردید امیدورام بتونم دراینده جبران کنم

اگه ممکنه میخوام به صورت عکسی باشه که در ضمیمه گذاشتم باشه
بازم کمال تشکر رو دارم از شما و همه بچه های خوب سایت که هریک به نحوی راهنمایی کردن
راستی یه سوال cs4 رو فایل swf ش رو میشه به نسخه 7 یا 8 برد چون میخوام روی گوشیم باهاش کار کنم؟
 

پیوست ها

  • untitled.JPG
    untitled.JPG
    25.1 کیلوبایت · بازدیدها: 2
آخرین ویرایش:

amird

خبرگان انجمن فلش
نه با اکشن 3 هست و فقط با فلش پلیر 9 و 10 باز می شه
یه سوالی این چه پروژه دانشگاهی هست که تا الان وقت داره ؟
 

amird

خبرگان انجمن فلش
سلام برات ساختمش .
اما چندتا نکته :
1- من نمی دونستم این بازی بازنده و برندش چه جوری مشخص می شه برای همن فقط می تونی بازی کنی و خودت بفهمی که بردی یا باختی .
2 - کاربر 1 باید روی مهره مورد نظر کلیک کنه تا رنگش عوض بشه . کاربر 2 باید با استفاده از اسکرول ماوس (mouse_wheel) رنگ مهره خودش رو عوض کنه .
3- ساخت این راه حل های ساده تری هم داره ولی من اینجوری نوشتم که قشنگتر باشه :green:
4- اگر مقداری فلش بلد باشی به راحتی می تونی طرح کار و با سلیقه خودت بسازی .

اگر سوالی بود بپرس . این با اکشن 3 و فلش 10 هست . یعنی با ورژن های دیگه قابل اجرا نیست موفق باشی

الان یادم اومد که یادم رفته برات ریست بذارم . اگر ضروری هست بگو که امشب بذارم الان دیگه دارم می رم بیرون نمی رسم .
 

پیوست ها

  • Dooz.rar
    10.9 کیلوبایت · بازدیدها: 14
آخرین ویرایش:

30morgh21

New Member
آقا اولا دستتون درد نکنه بابت پروزه
در مورد سوالتون والا به همه بازی هایی مثل ماشین حساب و طراحی وب دادن به من این برنامه رو دادن که رو موبایل اجرا بشه من چون برنامه نویسی جاوا بلد نبودم مجبور شدم با فلش بنویسم تا روی گوشیها اجرا بشه و برای همین وقتشو زیاد کردن

برنامه رو تست میزنم و اگه زحمتی نیست ممکنه ازتون سوالاتی بپرسم
جدی میگم واقعا شرمنده کردید بنده تعمیرکار موبایل هستم امیدوارم بتونم جبران زحمت کنم
 

amird

خبرگان انجمن فلش
اها خوب این کارو خیلی سخت کرد چون تااونجایی که ن در جریانم برای اینکه فلش با کد روی موبایل کار کنه باید با فلش لایت کدنویسی انجام بشه که من بلد نیستم . این چیزی هم که من نوشتم با اکشن 3 هست که کارو بدتر می کنه و از اون بدتر این هست که این نیاز به استفاده از اسکرول ماوس هم داره !
اگر سوالی بود من در خدمتم ولی با این تفاصیر فکر نکنم کمکی از دستم بر بیاد .

موفق باشی
 

30morgh21

New Member
نه موردی نداره اگر بشه دکمه ریست گذاشت و برای اسکرول کاری کرد مشکل رفع میشه
 

amird

خبرگان انجمن فلش
اینی که برات گذاشتم رو تست کردی ؟؟ بدردت می خورد ؟؟؟

اسکرول رو نمی دونم می تونم یا نه ؟ برای ریست هم سعیمو می کنم که به زودی بسازم برات . اگر کسی از بچه ها بیاد اینجا یه سری بزنه که فکر کنم کارت زودتر راه می افته . به هر حال من سعیمو می کنم کمکت کنم

موفق باشی
 

30morgh21

New Member
تست زدم روی کامپیوتر عالی هست ولی رو موبایل ارور میده اون 9 خونه ای که با ا اس 1 گذاشتم هم رو گوشی اجرا میشه

راهی نداره تعداد خونه های اون رو 24 تا کنیم؟
 

amird

خبرگان انجمن فلش
ببین اون اکشن 1 هست و منم هیچ گونه آشنایی با اون ندارم . خیلی قدیمی هست و کلا هم با این اکشن 3 متفاوت . امیدوارم یکی که با اکشن 1 آشنایی داشته باشه بتونه کمکت کنه .

موفق باشی
 

جدیدترین ارسال ها

بالا