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

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




نمايش نتايج 1 به 3 از 3

نام تاپيک: ساخت ساعت ديجيتال و عقربه ای در فلش

  1. #1
    داره خودمونی میشه Sib_swf's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    97

    پيش فرض ساخت ساعت ديجيتال و عقربه ای در فلش

    سلام.

    توي اين آموزش قصد دارم تا آموزش ساخت ساعت عقربه اي و يك توضيح اجمالي در رابطه با ساعت هاي ديجيتالي داشته باشم.

    ساخت ساعت ديجيتال :

    ابتدا يه سند جديد باز كنيد و يك تكست فيلد ايجاد كرده و اون رو در حالت Dynamic قرار بديد و در قسمت var تايپ كنيد : clock
    حالا با زدن كليد هاي Ctrl+F8 تكست فيلدتون رو به يك MovieClip تبديل كنيد
    حالا اين اكشن ها رو به مووي كليپتون متصل كنيد :

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

    ساخت ساعت عقربه اي :


    اين ساعت هم مانند ساعت ديجيتال ساختار مشابهي داره و فقط به جاي اينكه ساعت و دقيقه و ثانيه رو توي تكست فيلد نشون بده ، عقربه ها رو ميچرخونه ...

    يك مستطيل باريك روي صفحه ايجاد كنيد و به يك MovieClip تبديلش كنيد بعد دو بار Duplicate ش كنيد (Ctrl+D) حالا شكل ها رو به هر صورتي ميخوايد در بياريد ، اين شكل ها همون عقربه ها هستن .

    بعد Instance Name عقربه هاتون رو به اين شكل تغيير بديد :‌ ساعت شمار : hourmc دقيقه شمار : ‌ minmc ثانيه شمار : secmc

    حالا به محيط ويرايش Movie Clip تون بريد و شكلتون رو به طرف بالا حركت بديد طوري كه محور MovieClip تون پايين عقربه باشه
    دايره كوچك براي مركز ساعت رسم كنيد و به MovieClip تبديلش كنيد (فراموش نكنيد موقع تبديل موقعيت Registration را در حالت وسط قرار دهيد) سپس اين شكل رو در مركز شكل كلي ساعتتون قرار بديد

    حالا اين اسكريپت رو هم به همون MovieClip مركز ساعت متصل كنيد :


    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;
    }
    در آخر كل شكلتون رو ميتونيد به يك MovieClip تبديل كنيد ...
    قسمت اول اسكريپت براي مرتب سازي MovieClip هاي عقربه است به طوري كه مكان هر عقربه رو به مركز خود دايره مياره ...

    قسمت دوم اسكريپت رو كه قبلا توضيح دادم قستم ، قسمت سوم هم بااستفاده از ساعت و دقيقه و ثانيه ها ، خصيصه چرخش (rotation_) عقربه ها رو تنظيم ميكنه ...
    موفق بــــــــــــــــــــــــ ـــــاشید/SIB_SWF

  2. #2
    آخر فروم باز raptor22's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    Te
    پست ها
    1,721

    پيش فرض

    دستت درد نكنه Sib_swf عزيز.

  3. #3
    آخر فروم باز moz's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    1,167

    پيش فرض

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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