آموزش قدم به قدم اين intro + خيلي مهم

imanmir

Member
با سلام دوستان من يك راهنمايي اساسي لازم دارم اين يك فايل فلش براتون گذاشتم نگاه كنيد من فقط قسمت اولش يا همون
Intro
را لازم دارم مي خوام يكي مردونگي كنه قدم به قدم بگه كه چه طوري اينو مي شه در بيارم (قدم به قدم)مي خوام خودم بسازمش
فقط اولش مرسي

دانلود

http://namavaran-school.ir/intro.zip
 
سلام داداش جون
اگه مثل همین رو می خوای خوب برو با برنامه Sothink SWF Decompiler تبدیل کن به fla(خیلی آسونه ) بعد اتومات تو فلش باز می کنه اون وقت تغییرات رو بده و یا هر فریمی که می خوای توی یک صفحه جدید ببر و در آخر حالشو ببر (رفیق خدمتگزار)
 

rostam

Member
سلام
چرا تقلب کنیم ؟
این که کاری نداره بیا من یادت میدم
البته من مرد نیستم اما خوب مردونگی میکنم
اگر ذره بین کار کرده باشی این دقیقا مثل برنامه ذزه بین هست با این تفاوت که وقتی میره روی گیلاس به جای اینکه مثل ذره بین بزرگ نشونش بده شفاف نشون میده
شما احتیاج به سه لایه داری
یکی لایه گیلاس مات که زیر قرار مگیره یکی لایه گیلاس شفاف که دقیقا روی همون مات قررا میگره اما نمیبینیش چون masked شده و یکی اون مربع متحرک که درونش یه مربع دیگه داره که اون مربع درونی mask گیلاس شفاف هست
با دستور drag به مربعت اجازه حرکت میدی و با دستور setMask گیلاس شفاف و مربع وسطی را masked و mask میکنی
من توضیحات را دادم
دوستان مردانگی کنند قدم به قدمش رابذارند چون من وقت ندارم
 

rostam

Member
بیا با اینکه خیلی کار داشتم این نمونه را هم برات درست کردم
 

پیوست ها

  • ax.zip
    254.4 کیلوبایت · بازدیدها: 64

imanmir

Member
مرسي

دوست عزيز خيلي خوب بود بابت فايل زحمت كشيدي من يه بررسي مي كنم اميد وارم بتونم بسازمش ، اطلاع مي دم بهت
 

imanmir

Member
سلام

سلام دوست عزيز من چك كردم ولي چون فلش زياد كار نكردم نتونستم لطفا يك كم ساده تر توضيح بده
 
سلام به همگی
یه سوال ؟
در نمونه خارجی ماوس را که جابه جا می کنی خیلی نرم مربع جابه جا می شه می شه یه توضیح در باره درست کردن اون قسمتش بدین
 

khorzu

Member
اين رو توي فريمي كه مربعت هست پيست كن و اسم مربعت رو هم بزار khorzu .
PHP:
import mx.transitions.Tween;

onEnterFrame = function ()
{
    new Tween(khorzu, "_x", null, khorzu._x, _xmouse, 30, false);
    new Tween(khorzu, "_y", null, khorzu._y, _ymouse, 30, false);
};
 
آخرین ویرایش:

imanmir

Member
لطفا يكي آموزش كاملشو بده

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

Avang2005

مدیر انجمن
سلام دوست من

با تشكر از خرزو عزيز

ولي به اين شكل باشه بهتره

PHP:
import mx.transitions.Tween;

onEnterFrame = function ()
{
    new Tween(khorzu, "_x", null, khorzu._x, _xmouse, 15, false);
    new Tween(khorzu, "_y", null, khorzu._y, _ymouse, 15, false);
};

با اون كد قبلي آدم كلافه ميشه تا اون مربع به كورسر موس برسه

موفق باشيد
 

Avang2005

مدیر انجمن
سلام دوست من

من يكبار اومدم كامل اينجا آموزششو نوشتم تا اومدم Send كنم يهو برق رفت اعصابم بكلي بهم ريخت.

خوب مجبوريم دوباره بنويسيم :

ببين دوست من براي ساخت همچين چيزي به 2 صورت مي تونيد اين كار رو انجام دهيد :

1 . بصورت دستي

2 . بصورت اكشن نويسي

من در اينجا نمونه اي رو كه رستم عزيز گذاشتن توضيح مي دم كه از روش دوم استفاده كرده و در آخر هم روش دستي رو ميگم

اولين كاري كه شما انجام مي ديد اينه كه 3 تا لايه در تايم لاين بسازيد

بترتيب :

1 . چيزي كه جاي كورسر موس قراره بگيره ( كه در اينجا يك مربع )

2 . عكس شفاف كه در نمونه اي كه شما ديديد عكس يك گيلاس بود

3 . عكس مات يا Blur شده كه در نمونه شما عكس گيلاس مات شده

خوب بعداز انجام اين كار و گذاشتن عكس ها در فريم خاص خود بايد اون چيزي كه قرار جاي كورسر موس قرار بگيره رو انتخاب كنيم

و بعد با زدن كليد F8 اونو به يك Movie Clip تبديل كنيد و در قسمت Inestance Name يك نام براي موي كليپ انتخاب كنيد كه در اينجا از نام MC

استفاده شده و در قسمت اكشن MovieClip اكشن

PHP:
onClipEvent(load) {
 startDrag(this,true);
}

قرار دهيد تا اينجا اون چيزي كه قرار بود بجاي كورسر موس باشه رو انجام داديم كه در نمونه اي كه براتون گذاشتن يك مربع هست

خوب حالا بايد در مرحله بعدي عكس شفاف رو به Movie Clip تبديل كنيد و در قسمت Inestance Name اسمي براي Movie Clip قرار بديد

كه در اينجا نام موي كليپ ax است .

خوب تا اينجا كار ما تمام شده است و بايد اكشني براي Mask كردن Mc با ax بنويسيم .

براي اينكار در فريم اول در قسمت تايم لاين . در قسمت اكشن كد :

PHP:
ax.setMask(mc)

خوب اين تا اينجا روش دوم يا همون اكشن نويس بود

روش اول :

خوب حالا روش اول به اين صورت كه تمامي مراحل بالا رو كه انجام داديد بجاي اينكه ديگه از اكشن

PHP:
ax.setMask(mc)

استفاده كنيد بر روي Layer1 كليك راست كنيد و بر روي گزينه Mask كليك كنيد

حالا با زدن كليد هاي تركيبي Ctrl + Enter نتيجه رو مشاهده كنيد

فكر نكنم ديگه جاي سوالي باشه

نمونه هم در همين تاپيك وجود داره

موفق باشيد
 

rostam

Member
سوالی که واسه خودم پیش اومد اینه که در نمونه اولی با دکمه نوشته شده یعنی اون مربع متحرک دکمه هست ولی من با موی کلیپ این کارو کردم و هر کار کردم نشد و با دکمه جواب نداد
اولا دکمه دستور لود نداره و من از دستور mousup استفاده کردم ولی به هیچ عنوان ماسک اجرا نمیشدش
میدونید چرا؟
 

Avang2005

مدیر انجمن
سلام دوست من

براي نمونه اولي لطف كنيد اكشني كه استفاده كرديد بهمراه نمونه اينجا پيوست كنيد

موفق باشيد
 

Avang2005

مدیر انجمن
سلام دوست من

البته اينم يه نمونه يادم رفت پيوست كنم براي Button

موفق باشيد
 

پیوست ها

  • button.zip
    4.9 کیلوبایت · بازدیدها: 11

rostam

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

Avang2005

مدیر انجمن
سلام دوست من

من می گم نمونه بزار می خوام ببینم مشکلت چیه . و رفع مشکل کنیم

موفق باشید
 

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

بالا