واضح آرشیو وب فارسی:سایت ریسک: t=33088">آموزش:اسکرول آپ بدون استفاده از component mmr 01 تير 1384, 18:55سلام دوستان این آموزش برای ساختن Scroll Up است بدون استفاده از Component ... همون جور که می دونید Component اسکرول آپ فقط برای Textbox استفاده میشه !!! ولی این اسکرول آپ رو می تونید برای همه چیز استفاده کنید :D این آموزش یه ذره مشکل هست البته نه برای همه :D برای همین یه ذره نیاز به دقت داره :shock: :cry: یه چند تا کلمه هست که من خیلی استفاده کردم گفتم اولش بگم تا گیژ نشید :-? : pg : منظورم نوشته ها و عکس هایی که می خوایید اسکرول آپ کنید sc : منظور همون مستطیل یا شکلی که بین اسکرول آپ بالا پایین میشه خب بسم الله ... 1. یه Movie Clip می سازید به نام mc1 . 2.برای جایی که می خوایید از اسکرول آپ استفاده کنید یه border بکشید و عکس ها پایین رو به صورتی که در عکس سوم می بینید در کنار border قرار دهید. ------------------------- عکس 1--------------------------- ------------------------- عکس 2--------------------------- ------------------------- عکس 3--------------------------- 3.عکس 1 و 2 رو انتخاب کنید و F8رو بزنید . گزینه ی movie clip رو انتخاب کنید و instance name اون رو بذارید : scl 4.وارد scl بشید و عکس اول رو انتخاب کنید و بعد F8 رو بزنید و movie clip رو انتخاب یه اسم برایش انتخاب کنید و بعد instance name اون رو به sc تغییر بدید. 5.action زیری رو روی sc وارد کنید : on(press) { startDrag("sc",true,0,-117,0,120) } on(release) { stopDrag() } البته این action در حالی است که اندازه ی اسکرول آپ شما به اندازه ی باشه که من تو این مثال درست کردم ! شما می تونید وقتی عکس 2 رو وارد فلش کردید وسطش رو پاک کنید و بزرگترش کنید همنطور که در عکس 3 می بینید !!!! و نسبت به ارتفاع اون عددهای 117- و 120 را عوض کنید !!!! 6. توی mc1 یه لایه ی جدید بسازید و اسمشو بذلرید: page و نوشته ها و عکس و دیگر چیز هایی را که می خواهید اسکرول کنید تو اون لایه و بین border قرار دهید ........ همه چیزهایی که توی لایه ی page است انتخاب کنید و F8 رو بزنید و movie clip را انتخاب کنید یه اسم براش انتخاب کنید و instance name اون را بذارید : pg 7. یه لایه ی دیگه بالای لایه ی page بسازید و اسمشو بذارید :mask یه مستطیل به اندازه ی border بدون خط کناره بکشید و بعد group کنید . 8. روی لایه ی mask رایت کلیک کنید و ماسک رو انتخاب کنید. 9.حالا فقط مونده یه کد اصلی رو بنویسیم ..... از مووی کلیپ mc1 بیاد بیرون و روش کلیک کنید و F9 بزنید و کد زیر را وارد کنید : onClipEvent(enterFrame) { this.pg._y=-(this.scl.sc._y) } این کد دستور میده که وقتی sc میاد پایین و y_ زیاد میشه pg رو ببر بالا ... همون طور که می بینید y_ ی "اس سی" مخالف y_ ی"پی جی" است !!!!! 10.آخرین نکته ای که باید بهش توجه کنید اینه که چون این کار اتوماتیک نیست شما باید انقدر pg رو بالا پایین کنید که وقتی فلش رو اجرا می کنید و sc در بالا ترین نقطه ی خودش هست بالای pg نشون داده بشه !!!! و یه مشکل دیگه هم هست اونم اینه که اگر pg یا چیزی که میخواهید اسکرول آپ کنید از یه حدی دراز تر باشه شما یا باید sc رو کوچکتر کنید یا اینکه border تون رو دراز تر کنید که sc بیبشتر بالا و پایین بشه این مورد درباره ی pg کوچیک هم صدق می کنه !!! :-? :D یعنی اگر pg خیلی کوچیک باشه وقتی شما sc رو میارید پایین و در آخرین حد اون میذارید چون pg کوچیک هست خیلی بالا میره که دیگه چیزیش دیده نمیشه !!!!! :mad: در اینصورت یا باید sc رو بزرگتر کنید یا باید اسکرول آپ رو کوچیک تر !!!!!!!! تو این آموزش از دکمه های بالا و پایین اسکرول آپ استفاده نکردم که میشه اون ها رو هم به کار گرفت .... البته برای همین کار یعنی اسکرول آپ راه های دیگه ای هم هست !!! قبول دارم که یه ذره پیچیده شده :-? ولی من سورس رو هم گذاشتم انشاالله مشکلی پیش نمیاد !! :wink: مصطفی سورس : ||SIAVASH|| 01 تير 1384, 20:37دستت درد نکنه من به ابن خیلی نیاز داشتم منیرزاده 01 تير 1384, 21:17ببخشید من اولش گیر کردم اول این border را از کجا توی صفحه بکشم این دوتا را توی مو کلیپ mc1 با شه و یکی هم اینکه این این دوتا عکس یک و دو کجای فلش هستند که توی این بفرستم توی فریم اصلی یا موی کلیپ؟ با تشکر mmr 02 تير 1384, 08:41ببخشید من اولش گیر کردم اول این border را از کجا توی صفحه بکشم این دوتا را توی مو کلیپ mc1 با شه و یکی هم اینکه این این دوتا عکس یک و دو کجای فلش هستند که توی این بفرستم توی فریم اصلی یا موی کلیپ؟ با تشکر درباره ی سوال اول : شما می تونید اول یه مربع یا مستطیل به اندازه ی دلخواه بکشید بعد fill اون رو پاک کنید ..... سوال دوم : بله ! شما باید یه مووی کلیپ به نام mc1 داشته باشید بعد تو اون سه تا لایه : layer1 / mask /page توی لایه ی 1 باید یه مووی کلیپ به نام scl داشته باشید و تو اون یه مووی کلیپ به نام sc ...... عکس ها رو از همین جا save کنید بعد تو فلش import کنید ... مصطفی mmr 03 تير 1384, 14:21دوستان کسی نظری نداشت ؟؟؟؟؟ مصطفی amir_s 03 تير 1384, 22:14ممنون از شما ... hassan_kahrizy 23 ارديبهشت 1387, 09:32بسمه تعالی با سلام آقا این لینک ها کار نمی کنه mshgames 23 ارديبهشت 1387, 09:46سلام آخه دوست من یه نگاه به تاریخ این آموزش بنداز برای 3 سال پیشه(اون هاست بعد از 6 ماه فایلو برمیداره الان 3 ساله که گذشته) لطف کنید پستایه قدیمی رو بالا نیارید موفق باشی padideh 23 ارديبهشت 1387, 20:49آخ جون پست قدیمی :دی hassan_kahrizy 26 ارديبهشت 1387, 11:29بسمه تعالی با سلام از یک طرف می گویید سوال های تکراری نپرسید از طرف دیگه می گید پست قدیمی بالا نیارید ما که موندیم برای دوستانی که می خواهند من خودم بالاخره ساختم اینم سورسش
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 342]