تور لحظه آخری
امروز : چهارشنبه ، 23 آبان 1403    احادیث و روایات:  پیامبر اکرم (ص):همّت مؤمن در نماز و روزه و عبادت است و همّت منافق در خوردن و نوشيدن؛ مانند حيوا...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

بازسازی ساختمان

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

اوزمپیک چیست

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

نگهداری از سالمند شبانه روزی در منزل

بی متال زیمنس

ساختمان پزشکان

ویزای چک

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

 






آمار وبسایت

 تعداد کل بازدیدها : 1828665012




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

آموزش های کاربردی فلش


واضح آرشیو وب فارسی:سایت ریسک: View Full Version : آموزش های کاربردی فلش blackfox16-03-2007, 03:11 AMتو تاپیک براتون یه سری آموزش های کاربدی رو قرار میدم . بیشتر آموزش ها یه نوع ترفنده . دوستان لطف کنن و آموزش ها ی خودشون رو در رابطه با فلش قرار بدن . موفق باشید . :5: blackfox16-03-2007, 03:17 AMآموزش دبل کلیک: 1) یه صفحه ی جدید باز کنید.در این کار ما باید دو تا object بسازیم... یه button و یه movieclip . اول میریم سراغ button ! شکل مورد نظرتون رو بسازید و F8 بزنید. از قسمت behavior button رو انتخاب کنید و اسم button رو هم بهش بدید. instance name دکمه را به button_btn تغییر بدید. http://img201.imageshack.us/img201/290/pict13ob.jpg 2) بعد باید یه movieclip بسازیم که با دبل کلیک روی دکمه تغییراتی در اون ایجاد بشه. من تو این مثال از آرم مجیدآنلاین استفاده کردم. بعد از ساختن شکل مورد نظر F8 رو بزنید. از قسمت behavior موی کلیپ رو انتخاب کنید. اسمشو بذارید box و instance name رو box_mc انتخاب کنید. http://img201.imageshack.us/img201/93/pict27ck.jpg 3) حالا باید یه متغییر قرار بدیم که اگه مثلا مقدارش true بود بفهمیم که روی دکمه کلیک شده و زمان را تا کلیک بدی حساب کنیم !متغیر ما "click" است / این کد رو روی فریم اول وارد کنید : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! 4) حالا باید اکشن دکمه را بنویسم ! این کد رو روی فریم اول وارد کنید : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! در اینجا ما داریم چک می کنیم اگر متغییر click مساوی false است با کمک getTimer() حساب می کنیم که از زمان کلیک چند میلی ثانیه گذشته بعد این عدد رو تقسیم بر 1000 می کنیم که عدد به ثانیه بدست بیاد. بعد باید متغییر click رو به true تغییر بدیم. تا بتونیم چک کنیم که آیا کلیک دومی در کار هست یا نه؟ 5) در آخر باید چک کنیم که اگر دبل کلیک شده است کار مورد نظر را انجام بدیم که در این مثال ظاهر و غیب کردن عکس است. کد زیری را در ادامه ی کد بالا در فریم اول وارد کنید. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! در اینجا ما زمان بعد از کلیک دوم را هم حساب می کنیم و چک می کنیم اگر زمان دوم منهای زمان اول از 0.25 ثانیه کمتر بود با توجه به حالت کنونی عکس که آیا دیده میشه یا نه ؟ تغییر مورد نظر را می دهیم. یعنی اگه عکس دیده میشه اون رو پنهان می کنیم و اگه دیده نمیشه اون رو ظاهر می کنیم.در آخر هم اگر زمان کمتر از 0.25 نبود زمان را دوباره حساب می کنیم و متغییر click را به true تغییر می دهیم. موفق باشید .:5: منبع : مجید آنلاین blackfox16-03-2007, 03:55 AMامروز روش ساختن load درصدي رو در swish به طور كامل و قدم به قدم توضيح ميدم. قبل از هر چيز بايد يادتون باشه كه در swish 2.0 امكان ساختن load به صورت يك درصد، يك درصد مهيا نيست اما در swishmax به علت اضافه شدن قابليت اسكريپت نويسي پيشرفته، امكان ساختن اين نوع loading هم فراهم شده. بهتره براي شروع loading رو در swish 2.0 كه ساختنش هم آسونتره ياد بگيريم. loading پيش فرض من براي يك انيميشن با 500 فريم آماده شده و در 5 قسمت هست كه به صورت %20 به %20 نمايش داده ميشه (يعني از %0 شروع ميشه، بعد %20، بعد %40 و تا... %100) و اما روش ساختن loading: 1- نام Scene مربوط به انيميشن اصلي رو MainMovie بگذاريد. از منوي Insert يك Scene جديد اضافه كنيد. نام اين Scene را Loading بگذاريد(شكل 1). http://www.majidonline.com/images/Tutorials/swishtutorials-sal-maj-proload-01.gif 2- در Scene Loading يك مستطيل ايجاد كنيد و سپس اين مستطيل رو به 5 بخش مساوي تقسيم كنيد. هر كدام از اين 5 بخش زماني نمايش داده مي‌شوند كه %20 از انيميشن اصلي load شده باشد. يعني بخش اول پس از بار شدن %20 اول، بخش دوم پس از بار شدن %20 دوم و الي آخر... توجه كنيد كه اين تكه‌ها رو بايد پشت سر هم قرار دهيد تا حالت يك نوار در حال پر شدن رو براي كاربر داشته باشه. در فريم 0 از remove براي عدم نمايش اين تكه استفاده كنيد (شكل 2). http://www.majidonline.com/images/Tutorials/swishtutorials-sal-maj-proload-02.gif 3- يك متن با عبارت loading... به اين scene اضافه كنيد. و سپس در فريم 1 يك افكت دلخواه (مثل transform) رو به اين متن اضافه كنيد و طولش رو 9 انتخاب كنيد. 4- حالا بايد در فريم 10 يك action به scene loading اضافه كنيد. براي اين كار در پنجره timeline يا outline بر روي loading كليك كنيد. سپس در بخش actions بر روي تب Actions كليك كنيد و پس از زدن Add Event و انتخاب فريم 10، بر روي add action كليك كرده و گزينه if frame loaded رو انتخاب كنيد. سپس در محل properties مربوط به اين Action فريم 100 و Scene Movie رو انتخاب كنيد. (شكل 3) http://www.majidonline.com/images/Tutorials/swishtutorials-sal-maj-proload-03.gif 5- حالا بدون اينكه از روي action if frame loaded كنار برويد دوباره بر روي دكمه add action كليك كنيد و اينبار عبارت goto frame را انتخاب كنيد. سپس در محل properties مربوط به اين action فريم 12 رو وارد كنيد. (شكل 4) http://www.majidonline.com/images/Tutorials/swishtutorials-sal-maj-proload-04.gif 6- در فريم 11 يك action ديگر اضافه كنيد. بر روي اين فريم كليك كنيد و بعد از انتخاب كردن گزينه add action عبارت goto frame را برگزينيد و در محل properties مربوط به اين action فريم 1 رو وارد كنيد. 7- توضيح خيلي مهم: همونطور كه احتمالا متوجه شديد تا اينجاي كار يك حلقه درست كرده‌ايد كه تا هنگامي كه %20 اوليه انميشن اصلي (يعني 100 فريم) load نشود از اين حلقه خارج نميشويم. اولين مكاني كه بعد از load شدن اين 100 فريم و خارج شدن از حلقه به آنجا مي‌رويم فريم 12 است. پس بايد در فريم 12 اولين مربع مربوط به %20 اوليه رو نمايش بديم. پس براي اين كار يك افكت place به اولين مربع در اين فريم اضافه كنيد. (شكل 5) http://www.majidonline.com/images/Tutorials/swishtutorials-sal-maj-proload-05.gif 8- تا اينجا روش كنترل load شدن %20 اول يك انيميشن رو ياد گرفتيم. به همين ترتيب گفته شده (از مرحله 4 تا 7) ميتوانيد حلقه‌هايي براي %20 هاي باقيمانده بسازيد. فقط توجه داشته باشيد كه در هر مرحله براي goto frame اعداد مناسب با اون درصد موردنظرتان را وارد كنيد. توجه داشته باشيد كه اين تنها يك مثال ساده بود و شما پس از اينكه در ساختن loadin مهارت لازم رو پيدا كرديد ميتونيد loading هاي بهتر و زيباتري بسازيد. موفق باشید :5: منبع : مجید آنلاین blackfox16-03-2007, 04:15 AMدر اين آموزش قصد دارم طريقه ارسال يك ايميل از درون فايلهاي فلش را برايتان توضيح بدهم. بايد توجه داشته باشيد كه سروري كه شما بر روي آن قصد داريد اين كار را انجام دهيد از زبان برنامه نويسي PHP را بايد پشتيباني كند، و همچنين شما نياز به يك ايميل POP3 داريد كه بايد از طريق آن ايميل خود را ارسال كنيد. اين قسمت فقط جنبه آموزشي دارد و بصورت ساده بيان شده است اگر هنگام ارسال ايميل خود نياز به امكانات بيشتري داريد مي توانيد از دستورات مربوطه استفاده كنيد ولي روند كلي كار به اين شكلي است كه در زير توضيح داده مي شود. براي شروع كار برنامه Flash‌را اجرا كنيد. (توجه داشته باشيد اين آموزش بر حسب Flash MX و PHP 3 توضيح داده شده است.) در ابتدا با انتخاب ابزار Text Tool‌سه متن با عناوين Subject ، Message ، Email ايجاد مي كنيد. http://www.majidonline.com/images/Tutorials/Email_Flash_Pic1.jpg سپس گزينه New Symbol را از منوي Insert انتخاب كنيد (و يا كليد Ctrl+F8 را بفشاريد) و سپس يك Button با نام Send‌ايجاد كنيد. http://www.majidonline.com/images/Tutorials/Email_Flash_Pic2.jpg در صفحه اي كه باز مي شود بايد يك كليد ايجاد نماييد. براي اينكار در فريم Up با ابزار Rectangle Tool‌يك مربع ايجاد نماييدو درون آن متن خود را مثلا Send را وارد نماييد. http://www.majidonline.com/images/Tutorials/Email_Flash_Pic4.gif چنانچه مايل باشيد مي توانيد در فريمهاي Over و Down هم فريم خود را ايجاد نمايد. پس از ايجاد كليد به Stage اصلي باز گرديد (كليد Ctrl+E را بفشاريد) در اينجا پنل Library را نمايان كنيد (با استفاده از كليد Ctrl+L) سپس سيمبل كليدي را كه ساخته ايد را در صفحه قرار دهيد. سپس دوباره با استفاده از ابزار Text Tool يك تكست باكس ايجاد نماييد. براي اين كار ابزار متن را انتخاب كنيد و بعد در صفحه با استفاده از همين ابزار يك مربع بكشيد و در پنل Properties قسمت Static Text را به Input Text تغيير دهيد. سپس كليد Show Border around Text را فعال نماييد. سپس كليد Character را بفشاريد. سپس گزينه All Character را براي Embed font outlines for انتخاب كنيد. براي متغير var مقدار subject را وارد كنيد. مقدار Maximum Character را 30 قرار دهيد. http://www.majidonline.com/images/Tutorials/Email_Flash_Pic5.jpg سپس دو تكست باكس ديگر به همين روش ايجاد نماييد. پس تكست باكسهاي ما به شرح زير خواهد بود: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! خب حالا كه تكست باكسها و كليد ما ايجاد شدند ما شروع به برنامه نويسي آن ميكنيم. بايد توجه داشته باشيد كه براي اين كار شما بايد ابتدا يك برنامه نويسي Action Script براي فلش بكنيد و بعد يك برنامه بصورت PHP بنويسيد كه هنگامي كه كليد Send‌را مي فشاريد مقادير وارد شده در فرم شما به فايل PHP ارسال شود و در آنجا Process شود. براي اين كار ابتدا اكشن اسكريپت آن را مي نويسيم. بر روي فريم اول در Stage‌ اصلي right click كنيد و گزينه Actions را از منويي كه باز ميشود انتخاب كنيد. سپس در اديتور اكشن اسكريپت كد زير را قرار دهيد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! حال بر روي كليد Send كليك كنيد و كليد سمت راست ماوس را بفشاريد و از منويي كه باز ميشود گزينه Actions‌ را انتخاب نماييد. و در اديتور آن كد زير را وارد نماييد: http://www.majidonline.com/images/Tutorials/Email_Flash_Pic6.jpg حالا بر روي فريم دوم كليد سمت راست ماوس را بفشاريد و گزينه Actions را ازمنويي كه باز ميشود انتخاب كنيد. در قسمت اديتور اكشن اسكريپ كد زير را وارد كنيد : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! حالا برنامه نويسي اكشن اسكريپتهاي فايل فلش شما تمام شد و حالا بايد فايل PHP‌خودمان را ايجاد كنيم. همانطوري هم كه در اكشن اسكريپتي كه براي كليد تعريف كرديم گفتيم كه از فايل mail.php3‌ هنگام ارسال فرم استفاده كند. پس ما بايد اسم اين فايل PHP‌خودمان را mail.php3 بگذاريم تا هنگام ارسال درخواست به مشكل بر نخوريم. خب كافي هستش شما برنامه notepad رو اجرا كنيد و كد زير را در آن قرار دهيد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! بعد فايل را به نام mail.php3‌ذخيره كنيد. حالا در مورد دستوارت به كار رفته در اين كد به مختصر توضيح مي دهم: دستور mail از دستورات تعريف شده زبان برنامه نويسي php مي باشد (براي اطلاعات بيشتر به سايت php‌مراجعه كنيد) در قسمتي كه نوشته شده است ايميلي كه به آن ارسال مي شود، محلي است كه شما بايد ايميل خود را وارد كنيد. (مشا ميتوانيد با تغيير در اين قسمت محل ارسال نامه را توسط كاربر معين كنيد ) قسمتهايي كه با $subject و $message مشخص شده اند مربوط به مقاديري هستند كه شما در فايل فلشتون از كاربر دريافت كرده ايد. خب حالا برنامه شما تكميل شد و وقتي كاربر فرم فلش رو پر ميكنه و بر روي كليد Send‌ميزنه ايميل ارسال ميشود. من فايل اين آموزش رو در اينجا قرار داده ام. ميتونيد براي امتحان آدرس ايميل خودتان را وارد كنيد و متنتون را تايپ نماييد تا برايتان ارسال شود. (فقط من در اين يك سري تغييرات دادم كه شما ميتونيد ايميل خودتونو وارد كنيد كه از طرف اين سايت براتون نامه ارسال بشه) سورس اين آموزش رو بصورت ZIP شده در سايت قرار داده ام تا علاقه مندان آنرا دريافت نمايند و از آن جهت كارهاي خودشون استفاده كنند. سورس فلش و php (http://kingblackfox.fileave.com/flash/Form2Mail(blackfox).zip) منبع : مجید آنلاین blackfox16-03-2007, 04:22 AMابتداي كار ، من تئوری اين موضوع را شرح مي دهم ، سپس به صورت عملي آن را با هم خواهيم ديد. نرم افزار Flash براي نمايش يك فايل به صورت فريم فريم عمل مي كند. يعني در ابتدا فريم شماره 1 و 2 و 3 ... را مي خواند و به ترتيب مطالب درون آنها را نمايش مي دهد. حال اگر بخواهيم فايل نرم تر نمايش داده شود و در هيچ كجاي نمايش وقفه اي ايجاد نشود ، راه حل چيست ؟ مي توان تمامي فريمها را در ابتدا خواند و سپس همگي را نمايش داد ! اين همان راهي است كه به PreLoad معروف مي باشد. همان درصدي كه شما گفته ايد. حال بياييد در عمل اين تكنيك را مشاهده كنيم ... ابتدا به خاطر داشته باشيد طرحهاي خود را از فريم شماره 1 شروع نكنيد ! به طور مثال كار طراحي خود را از فريم شماره 5 ( يا هر چيزي بيشتر از 1 ) شروع كنيد. چرا كه ما مي خواهيم از فريم شماره 1 براي انجام عمليات PreLoad استفاده كنيم. http://www.majidonline.com/images/Tutorials/loading_flash_pic0load 1.jpg همان طور كه در تصوير مشاهده مي فرماييد من كار طراحي اصلي خودم را از فريم شماره 5 شروع كردم. ابتدا بر روي فريم شماره 1 كليك كنيد و در پنجره Frame و در قسمت Label يك نام به اختيار براي آن انتخاب نماييد. به طور مثال من كلمه Loop را انتخاب كرده ام. پس از اين كار يك پرچم قرمز رنگ بر روي فريم مورد نظر شما ( فريم شماره 1 ) ظاهر مي شود بدين معني كه اين فريم شما از اين پس با نام Loop شناخته مي شود. http://www.majidonline.com/images/Tutorials/loading_flash_pic0load 2.jpg حال با توجه به شكل بر روي فريم شماره 2 ، دو بار كليك كنيد و يك Action به آن اضافه نماييد. توجه كنيد Action ما در حقيقت همان تئوری است كه من در ابتدا توضيح داده ام. اين هم كدي كه لازم داريد : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! حال ممكن است سوال كنيد كلمه start از كجا پيدا شده ؟ اين كلمه نيز دقيقاْ مانند همان كلمه loop است كه من به صورت اختياري انتخاب كردم. فريم شماره 5 را نيز همانند شيوه قبلي نامگذاري كردم. به شكل توجه فرماييد : http://www.majidonline.com/images/Tutorials/loading_flash_pic0load 3.jpg خوب حالا معني اين Action چيست ؟ اگر به جملات كد دقت نماييد ، به اين صورت مي توانيد برداشت كنيد. ابتدا تعداد فريمهاي لود شده توسط برنامه را در يك مقدار با نام loadedFrames نگه مي داريم. سپس كل تعداد فريمهاي فيلم را در مقدار ديگري با نام totalFrames نگاه مي داريم. حال مي گوييم اگر مقدار فريمهاي لود شده كمتر از كل فريمها بود ... يعني ... !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! برو به سمت فريم اول كه با نام loop مشخص كرده ايم. اگر به اين صورت نبود برو به سمت فريم start و فيلم را شروع كن ! خوب حالا يك مقدار ديگر هم با نام percentageOutput درست كرده ايم كه كارش نگاه داشتن درصد پيشرفت لود كردن فريمها است ! توسط اين فرمول : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! خوب اين مقدار مي تواند درصد پيشرفت لود فايل و دقيقاْ چيزي كه شما مي خواهيد را نمايش دهد ! به همين راحتي ! موفق باشید :5: Mehran NZ16-03-2007, 05:18 AMواقعا عاليه ممنونم بسيار blackfox16-03-2007, 10:02 AMMehran NZ جان چشب . منتظر باشید ajax00719-03-2007, 08:26 AMسلام می خواستم بدنم کسی می دونه چه جوری میشه تو فلش فونت ذخیره کرد M A T I N19-03-2007, 02:53 PMسلام می خواستم بدنم کسی می دونه چه جوری میشه تو فلش فونت ذخیره کرد فکر نکنم بشه ..... چون اینجوری حجم فایل خیلی بالا میره ... فلش فقط فونت حروفی که توی فایل یه کار رفته است رو نگه میداره .... ....... موفق باشی ....... Elfin-D19-03-2007, 11:45 PMاین آموزشها از مجید آنلاین کپی شده؟درسته؟ double_n19-03-2007, 11:46 PMسلام. کسی آموزش ساختن matrix falling رو نداره. (پایین افتادن نوشته های سبز رنگ ماتریکس در صفحه سیاه رنگ) میخوام مووی کلیپش رو بسازم و خیلی بهش نیاز دارم. Elfin-D19-03-2007, 11:50 PMسلام. کسی آموزش ساختن matrix falling رو نداره. (پایین افتادن نوشته های سبز رنگ ماتریکس در صفحه سیاه رنگ) میخوام مووی کلیپش رو بسازم و خیلی بهش نیاز دارم. دوست عزیز برای درخواست آموزش تاپیک جداگانه ای ایجاد بفرمایید مخلصیم Mehran NZ20-03-2007, 12:32 AMسلام. کسی آموزش ساختن matrix falling رو نداره. (پایین افتادن نوشته های سبز رنگ ماتریکس در صفحه سیاه رنگ) میخوام مووی کلیپش رو بسازم و خیلی بهش نیاز دارم. فكر كنم پلاگينش رو دارم مي خواي برات اپ كنم سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1198]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن