تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 15

نام تاپيک: درخواست اموزش ساخت یک ساعت به صورت کامل!

  1. #1
    آخر فروم باز Hitman-Group's Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    Shiraz
    پست ها
    1,314

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

    سام خدمت شما
    میخواستم بدونم کسی میتونه یک اموزش برای ساخت ساعتی که حرکت کنه و طبق ساعت سیستم بشه رو بگذاره این جا با عکس و بطور کامل!
    حجمش هم تا 100 مگابایت خبری نیست(چون خیلی لازممه)
    یک شب تا صبح باید کامپیوتر برای دانلودش روشن باشه(64 kb)
    با تشکر

  2. #2
    آخر فروم باز Hitman-Group's Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    Shiraz
    پست ها
    1,314

    پيش فرض

    از اساتید کسی نمیتونه کمکی بکنه؟

  3. #3
    آخر فروم باز SIMON137's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    خدا مي دونــــــه...!
    پست ها
    3,672

    پيش فرض

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

  4. این کاربر از SIMON137 بخاطر این مطلب مفید تشکر کرده است


  5. #4
    آخر فروم باز Hitman-Group's Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    Shiraz
    پست ها
    1,314

    پيش فرض

    هر دو شون رو بگذارید
    ول قشنگ نشون داده باشه که چکار میکنه!
    با تشکر

  6. #5
    آخر فروم باز Hitman-Group's Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    Shiraz
    پست ها
    1,314

    پيش فرض

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

  7. #6
    آخر فروم باز SIMON137's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    خدا مي دونــــــه...!
    پست ها
    3,672

    پيش فرض

    خب برای ساختن ساعت به صورت کلی ( دیجیتالی ) که بتونه از ساعت کامپیوتر استفاده کنه ، باید یک تکست فیلد درست کنی به ابعاد دلخواه که ساعت توی اون نشون داده بشه بعد حالت اون رو از گزینه تنظیمات روی داینامیک بذاری که نوع متغییری که توش هست تغییر کنه.
    روی قسمت وار var هم نوشته می نویسی ، چون ساعته بنویس clock که در دستورات بعدی این رو فراخوانی کنه.
    حالا برای اینکه یک مجموعه بشه به یک سیمبل از نوع مووی کلیپ تبدیلش کن : Convert to Symbol
    بعد این دستور هارو توی قسمت اکشن اسکریپت بنویس :

    onClipEvent (enterFrame) {
    time =
    new Date();
    hour = time.
    getHours();
    min = time.
    getMinutes();
    sec = time.
    getSeconds();
    clock = hour+
    ":"+min+":"+sec;
    }
    تا اینجا ساعتی که ساختی مستقیم ساعت رو از کامپیوتر دریافت می کنه.
    کارش هم به این صورت هست که توی هر کدوم از فریم های خالی یک آبجت تاریخ درست می کنه که توش هیچی نیست (در خروجی ) و با این کار برنامه فلش که ساختی بخش های خالی رو از کامپیوتر میگره توی متغییر های min ، hour sec دونه دونه قرار میده و توی بخش کلی که اسم متغییرش رو clock گذاشتی نگه میداره.

    در ضمن لزومی نداره حتما بنویسی min یا sec یا... می تونی هرچیزی بنویسی ولی باید یادت باشه با همون اسم توی دستور فراخوانی کنی.
    Last edited by SIMON137; 05-08-2009 at 18:50.

  8. 2 کاربر از SIMON137 بخاطر این مطلب مفید تشکر کرده اند


  9. #7
    آخر فروم باز SIMON137's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    خدا مي دونــــــه...!
    پست ها
    3,672

    پيش فرض

    ساخت ساعت عقربه ای هم مراحل کاریش عین هم همین هست فقط فرقش اینه که با دستوراتی که میدی به جای اینکه به عنوان نوشته بریزه توی یک تکست فیلد یکسری شکل رو حرکت می ده.
    اول یک دایره بزرگ برای خود ساعت بکش
    خب یک شکلی بکش به ابعادی که دوست داری (برای عقربه ) بعدش برای اینکه کارهای بعدی رو توی یک مجموعه بهش اعمال کنی به یک سیمبل از نوع مووی کلیپ تبدیلش کن بعد ازش کپی بگیر. حالا سه تا عقربه داری ، می تونه به شکل های مختلف باشه.
    برای اینکه بتونیم دستوری برای اونها صادر کنیم ، باید اسمشون رو تغییر بدیم پس Instance Name عقربه هایی که ساختی رو تغییر بده. برای اونی که ساعت رو نشون میده hourmc اونی که دقیقه رو نشون میده minmc و اونی که ثانیه رو نشون میده secmc رو بنویس .
    خب حالا باید عقربه هارو توی یک راستا قرار بدی. برو توی تنظیمات مووی کلیپ عقربه ها . هر شکل یک نقطه مرکزی یا محور داره که از روی اون می تونیم حرکتش بدیم ، اون نقطه هارو رو به پایین توی یک راستا قرار بده یعنی محورش به سمت پایین باشه.(نقطه + مرکز صفحه )
    خب حالا یک دایره کوچیک بکش و مووی کلیپش کن بذار وسط ساعتت ، موقعیت مکانیش یا Registration رو هم دقیقا وسط بذار چون این همه کار رو می کنه.
    بعد کدهای زیر رو به این دایره وسطیه بده تو قسمت اکشن اسکریپت
    onClipEvent (enterFrame) {
    //-----------------------
    _parent.secmc._x = this._x;
    _parent.secmc._y = this._y;
    _parent.minmc._x = this._x;
    _parent.minmc._y = this._y;
    _parent.hourmc._x = this._x;
    _parent.hourmc._y = this._y;
    //-----------------------
    analog = new Date();
    hour = analog.getHours();
    min = analog.getMinutes();
    sec = analog.getSeconds();
    hour = hour + (min/60);
    //-----------------------
    _parent.secmc._rotation = sec*6;
    _parent.minmc._rotation = min*6;
    _parent.hourmc._rotation = hour*30;
    }
    حالا برای اینکه بتونی یک مجموعه کامل به عنوان ساعت داشته باشی می تونی همش رو یک سیمبل مووی کلیپ کنی.
    دسته اول این کدهایی که وارد می کنی به صورت مجزا مووی کلیپ های عقربه هایی که ساختی رو تنظیم می کنه و اونهارو میاره وسط همین دایره ای که ساختی ، بخش بعدی هم هم که توی پست قبل گفتم. آخرین بخش هم با استفاده از ساعت ویندوز کار چرخش rotation_ عقربه هارو انجام میده ، که مشخص دیگه میگه به هر میزانی که وارد کردی با توجه به ساعت ویندوز اینقدر چرخش کنه.

    موفق باشی ...
    Last edited by SIMON137; 05-08-2009 at 18:38.

  10. 3 کاربر از SIMON137 بخاطر این مطلب مفید تشکر کرده اند


  11. #8
    آخر فروم باز SIMON137's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    خدا مي دونــــــه...!
    پست ها
    3,672

    پيش فرض

    می تونی تو مرحله سوم بعد از ساختن عقربه ها هم از این روش استفاده کنی
    یک لایه دیگه برای action ها بسازی,فریم دوم تمام لایه ها را انتخاب کنی وf5 رو بزنی ,فریم دوم لایه action را انتخاب کن و f6 را فشار بده.حالا فریم دوم لایه action را انتخاب کن و f9 را فشار بده ,حالا یکی از action های زیر را در صفحه باز شده paste کن,این دو تا action فرق زیادی نداره فرقشون هم اینه که اگر از اولی استفاده کنید وقتی ثانیه شماردرحال چرخش هستش عقربه دقیقه شمار ثابت میمونه و وقتی که چرخش 360 درجه ثانیه شمار کامل شد و یکدور چرخید عقربه دقیقه شمار یهو یک عدد جلو میره,ولی اگر از دومی استفاده کنی وقتی که عقربه ثانیه شمار حرکت میکنه عقربه دقیقه شمار هم آرام آرام حرکت میکنه وهیچوقت ثابت نیست

      محتوای مخفی: اکشن اسکریپت اول 
    // Get the date, hours and minutes.
    myDate = new Date();
    myHours = myDate.getHours();
    myMinutes = myDate.getMinutes();
    // convert to 12 hours instead of 24
    if (myHours>=12) {
    myHours = myHours-12;
    }
    mySeconds = myDate.getSeconds();
    // rotate the hours by 30 degrees, the minutes by 6 degrees
    // and the seconds by 6 degrees.
    setProperty("hour", _rotation, myHours*30+(myMinutes/2));
    setProperty("min", _rotation, myMinutes*6);
    setProperty("second", _rotation, mySeconds*6);




      محتوای مخفی: اکشن اسکریپت دوم 
    // get the date hour & minute
    {myDate = new Date();
    //rotate clock Hands
    hour._rotation = myDate.getHours()*30+(myDate.getMinutes()/2);
    min._rotation = myDate.getMinutes()*6+(myDate.getSeconds()/10);
    second._rotation = myDate.getSeconds()*6;}



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

    وقتی عقربه ها آماده شدن از مووی کلیپ اولیه خارج شو و یک لایه دیگه زیر لایه قبلی بساز ,حالا شکل ساعت را در این لایه ترسیم کن و مووی کلیپ عقربه ها رو توی وسط شکل ساعت همون دایره کوچیکه قبلی (نقطه ثبت یعنی همان علامت + ) قرار بده.

    در اصل این دیتایی که قرار میدی متغییر رو از نوع تاریخ تنظیم می کنی ... که توضیحاتش رو دادم.

    می تونی توی بخش های قبلی این کد رو هم اضافه کنی :
    if (saat<10) {
    saat = "0"+saat;
    }
    if (daghigheh<10) {
    daghigheh = "0"+daghigheh;
    }
    if (sanieh<10) {
    sanieh = "0"+sanieh;
    اگر ساعت و ثانيه و دقيقه كوچكتر از 10 بود يك 0 به آن اضافه میشه .
    تاريخي كه اينجا به دست مي آيد تاريخ كلاينت مي باشد پس اگر از آن در صفحه وب استفاده مي كني اين تاريخ سرور نيست

    Last edited by SIMON137; 05-08-2009 at 18:57.

  12. 2 کاربر از SIMON137 بخاطر این مطلب مفید تشکر کرده اند


  13. #9
    آخر فروم باز Hitman-Group's Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    Shiraz
    پست ها
    1,314

    پيش فرض

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

  14. این کاربر از Hitman-Group بخاطر این مطلب مفید تشکر کرده است


  15. #10
    آخر فروم باز SIMON137's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    خدا مي دونــــــه...!
    پست ها
    3,672

    پيش فرض

    سلام دوست عزیز
    و متشکر از زحمتی که کشیدی!
    ولی من از ل این چیز هایی رو که گفی بلد نیستم
    اگرمیشه باعکس نشون بده یا قشنگ یک پی دی اف درست کن همه همم ازت تشکر میکنند!
    با تشکر
    باشه ، عکس میگیرم بخش بخش نشونت میدم . سورسش رو هم برای دانلود میذارم.
    راستی فلشت چه ورژنی هست ؟

  16. 2 کاربر از SIMON137 بخاطر این مطلب مفید تشکر کرده اند


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •