PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزشی تغيير رنگ Background در فلش بصورت Random



آبجی
28th May 2010, 01:00 AM
من مي خوام به شما ياد بدم كه كاري بكنيد كه هر دفعه كه يك فايل فلش رو باز ميكنيد رنگ بكراندش تغيير كنه اين كار خيلي سادست و جالبه!براي اين كار شما ابتدا بايد يك movie(فايل جديد) جديد باز كنيد و در اون 2 لايه ايجاد كنيد.
http://i20.tinypic.com/2epm54l.gif

در لايه اول با ابزار مربعhttp://www.majidonline.com/images/Tutorials/ac_tip1_m1.gif (http://pnu-club.com/redirector.php?url=http%3A%2F%2Fwww.majidonline.co m%2Fimages%2FTutorials%2Fac_tip1_m1.gif) يا Rectangle Tool يك مربع به اندازه صفحه اي كه باهاش كار مكيند بكشيد!شما ميتونيد با زدن L ابزار مربع رو انتخاب كنيد. به لايه دوم برويد ودر آن يك تكس فيلد خالي از نوع DynamicText ايجاد كنيد
http://i20.tinypic.com/fz6d1k.gif

اسم آن را co بگذاريد.در فلش 5 شما بايد instance رو co و در فلش ام ايكس بايد مقدار var را برابر با co بگذاريد! ما در اين تكس فيلد مي خواهيم كه كد رنگ رو نشون بديم.
حالا فقط كافيه كه اون مربع رو كه ايجاد كرديد رو به بك Movie Clip تبديل كنيد. براي اين كار شما بايد ابتدا مربع رو انتخاب كنيد و به منوي insert رفته و Convert To Symbol را انتخاب كنيد.يك پنجره باز مي شود كه شما بايد يك نام براي نام Movie انتخاب و MovieClip رو انتخاب كنيد!
http://i24.tinypic.com/hulflw.gif

حالا اكشن نويسي ميماند !بخش جالب و شيرين كار .ما بايد ابتدا يك شي رنگ ايجاد كنيم كه در خط اول ايجاد شده و شما ميتونيد اون خط رو ببينيد. در خط بعد ما با متد SetRGB(); رنگ شي خودمون رو تعريف مي كنيم كه مقدار اون رو با متد random() مشخص مي كنيم!
و بالاخره در خط آخر رنگ مربع رو در TextField كه ايجاد كرديم نمايش ميديم.

;(rr = new Color(_root.rr
;((rr.setRGB(random(0xFFFFCC
;(co = rr.getRGB().toString(16
و تموم شد. حالا شما يك Movie داريد كه هر دفعه كه باز ميشه يك رنگ هست كه ميشه اون رو در جاهاي مختلف استفاده كرد!

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد