تازه های سایت
ارتباط فلش و کیوت (ویژه اعضای سایت ) به روز رسانی شده

ارتباط فلش و کیوت (ویژه اعضای سایت ) به روز رسانی شده

سلام بچا

شاید خیلی وقتا به این فکر کردین که ای کاش میشد مثلا من User Interface ام رو با فلش طراحی میکردم و بعد ازش توی کیوتی استفاده میکردم. کار جالبی میشد مگه نه ؟!

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

توی این آموزش قصد داریم یک User Interface در فلش طراحی کنیم که کارکرد و عملکرد اون بر عهده کیوت باشه. آموزش جالبیه مگه نع ؟!

پیش فرضای این آموزش اینه که شما حداقل آشنایی با فلش دارین ، حداقل میدونین ActiveX چیه و اینا ( البته ریکامندد بات نات نیدید 😐 )

مدت زمان آموزش حدود ۱۵ دقیقه است.

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

کافیه برنامه فلش رو اجرا کنید.

بعدش از بخش Create New گزینه Action Script 2 رو بزنید. فعلا قصد نداریم از AS3 استفاده کنیم.

flsh1

بعد از اون یه مستطیل خیلی ساده بکشید. با استفاده از ابزار Rectangle Tool یا زدن دکمه R. میتونید یه متنی هم روش  بنویسید.
2flsh

بعد از اون متن و با مستطیل انتخاب کنید و روشون کلیک کنید و گزینه Convert To Symbol رو انتخاب کنید. Type رو از نوع Button قرار بدید و یه نامی براش انتخاب کنید.

3flsh

خب دکمه شما تقریبا آماده است. الان اگه دقت کنید دور مستطیل در صورتی که انتخاب شده باشه آبی رنگه. اگه دوبار روی این مستطیل کلیک کنید میتونید دکمه تون رو ویرایش کنید. البته در بخش تایملاین شما میتونید حالتی که دکمه تون به خودش میگیره در زمانی که ماوس روش میره یا زمانی که روش کلیک میشه رو هم عوض کنید تا دکمه قشنگ تر به نظر برسه.کافیه روی بخش مورد نظر مثلا Over راست کلیک کنید و گزینه Insert Key Frame رو انتخاب کنید و خصوصیت مستطیل یا متن تون رو عوض کنید.

4flsh

خب دکمه شما آماده است. کافیه که دوبار روی جایی به غیر از دکمه کلیک کنید تا به حالت اولیه برگردید. حالا دکمه تون رو انتخاب کنید و یه نام از بخش Properties در سمت چپ پنجره ( من ! ) بهش بدید. دکمه رو در حالت انتخاب نگه دارید و دکمه F9 رو برای ورود به حالت کد نویسی بزنید. بعدش دستوراتی که توی فیلم گفته شده رو وارد کنید یعنی :

مشاهده دکمه

[member]

دانلود سورس

دانلود ActiveX Helper

دانلود فیلم آموزشی از مدیا فایر 

[/member]

9,925 total views, 2 views today

Print Friendly
Facebook0Google+0Twitter0LinkedIn0

درباره‌ی سعید دادخواه

یه برنامه نویس !

۲۰ نظر

  1. مرسی
    مدت ها بود دنبالش بودم
    یادمه از خود شما تو سایل برنامه نویس هم پرسیده بود

  2. جالبست 😕
    عاشق وبلاگتم 😡

  3. مرسی از سایت خوبت و بخصصیتون
    آقا می شه تو QAxWidget یه فایل swf رو به صورت Byte کد (نه به صورت URLAddress) ارسال کرد و. اونو لود کرد؟
    در ضمن آیا می شه dll اکتیو ایکس NPSWF.dll رو به نحوی به QAxWidget معرفی کرد که دیگه نیازی به نصب فلش پلیر نباشه و یه فایل SWF رو بدون نیاز به نصب فلش پلیر و با استفاده از dll نمایش داد ؟

    • سلام. ممنون میشه. بجای

       
      خطوط زیر رو اضافه کنید :

       
      در ضمن به کلاس زیر هم نیاز دارین:

       

      در مورد سوال دومتون هم باید بگم که برای استفاده از یه ActiveX کافیه DLL اون رو با دستور regsvr32 رجیستر کنید. شاید اون DLL به DLL های دیگه وابسته باشه که با ابزارهایی مثل Dependency Walker میشه این وابستگی رو تشخیص داد و DLL های مورد نیاز رو کنار DLL اصلی قرار داد. دستورش به صورت زیره : ( البته Command Prompt باید Run As Administrator اجرا بشه )

       

  4. مرسی دوست عزیز
    خیلی لطف کردید
    بنده مدیر انجمن فلش سایت مجید آنلاین و مدیر انجمن UnrealScript سایت UDK.ir هستم.اسم کاربریم هست ++Hadi++
    هر کمکی که از دستم بر بیاد برای سایت شما انجام می دم.
    با تشکر…

  5. آقا نمونه ارتباط اکشن ۳ و کیوت رو بزارم؟اگه بخوام بزارم چیجوری بزارم؟؟؟

  6. تا جمعه انشاءالله…

  7. آیا دادخواه با تشکر از شما انشاءال… سعی می کنم یه مثال ExternalInterface هم با اکشن اسکریپت ۳ و ارتباطش با کیوت بزارم .آقا چنتا سوال من کیوت کار نیستم ولی دارم تازه به جمع شما می پیوندم :
    برا تست این پروژه لود بایت آرایه و نمایش فلش که نوشتین ،آیا می تونم با کیوت ۴٫۷ خروجی بگیرم؟
    کلاس Istream شما آیا فایل source نمی خواد و فقط یه هدر کافیه براش ؟
    به نظر می رسه کامپایلر از کلاستون ۶۹ تا خطا می گیره.چون کلاستون تخصصی هست و من نمی دونم چیکار بکنم تا درست بشه ؟
    ایمیلم hadi.abbasi.programmer@gmail.com

    • دستت درد نکنه دیگه ! ما این همه سامانه سوال و جواب راه انداختیم که شما سوال بپرسی. خب اونجا میپرسیدی دل مام خوش باشه.
      ۱٫بله مشکلی نیست.
      ۲٫سرس کد مثال رو به میل تون میفرستم.

  8. مرسی آقا به سیستمتون آشنا نبودم
    مرسی خیلی ممنون لطف می کنید
    انشاءال.. حالا حالا ها باهاتون کار دارم و البته یه جاهایی هم سعی می کنم حال بدم…

  9. سلام
    مرسی از لطفتون
    سورسی که در نهایت ایمیل کردید ، یه مشکلی داره…
    تو یه جایی یه ارور می ده :
    خط ۱۰۸ کلاس MainWindow می گه :
    no matching function for call to QAxWidget::queryInterface(QByteArray,void **);
    در صورتیکه دستورش هست :
    wdg->queryInterface(QByteArray(“7FD52380-4E07-101B-AE2D-08002B2EC713”),(LPVOID*)&psStreamInit);
    ممنون می شم اطلاعش رو بدید…با تشکر…

  10. سلام برای شروع خوب بود ممنون ولی یه فکری هم برای ما که ویندوز نداریم بکنید ابزار های تحت لینوکسش هم ارایه بدید ما با فدورا۱۹ چطوری می تونیم این حرکت ها را بزنیم acticex helper نداریم که
    یا اونی که هادی نوشته adobe flash ide من اینا را برای لینوکس ام از کجا بیارم؟؟؟؟؟‌
    اگه می شه پروژه های متن باز را تو محیط متن باز آموزش بدید

جوابی بنویسید

ایمیل شما نشر نخواهد شد.خانه های ضروری نشانه گذاری شده است. *

*


4 × = بیست هشت