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

[ + افزودن آگهی متنی جدید ]




مشاهده نتيجه نظر خواهي: چه طوره ؟؟؟

راي دهنده
34. شما نمي توانيد در اين راي گيري راي بدهيد
  • راضیم

    29 85.29%
  • در شو تخته کن ،مهدی 87

    6 17.65%
Multiple Choice Poll.
صفحه 5 از 14 اولاول 123456789 ... آخرآخر
نمايش نتايج 41 به 50 از 139

نام تاپيک: آموزش فلش

  1. #41
    حـــــرفـه ای mehdi87's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    87
    پست ها
    826

    پيش فرض

    staywithme جان
    از هفته بعد آموزش ها رو شروع ميكنم ولي فعلا تا مادر برد بخرم نيمتونم بيام !

  2. #42
    حـــــرفـه ای Elfin-D's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    7,785

    پيش فرض

    من مي خوام به شما ياد بدم كه كاري بكنيد كه هر دفعه كه يك فايل فلش رو باز ميكنيد رنگ بكراندش تغيير كنه اين كار خيلي سادست و جالبه!براي اين كار شما ابتدا بايد يك movie(فايل جديد) جديد باز كنيد و در اون 2 لايه ايجاد كنيد.در لايه اول با ابزار مربع يا Rectangle Tool يك مربع به اندازه صفحه اي كه باهاش كار مكيند بكشيد!شما ميتونيد با زدن L ابزار مربع رو انتخاب كنيد. به لايه دوم برويد ودر آن يك تكس فيلد خالي از نوع DynamicText ايجاد كنيد.و اسم آن را co بگذاريد.در فلش 5 شما بايد instance رو co و در فلش ام ايكس بايد مقدار var را برابر با co بگذاريد! ما در اين تكس فيلد مي خواهيم كه كد رنگ رو نشون بديم.
    حالا فقط كافيه كه اون مربع رو كه ايجاد كرديد رو به بك Movie Clip تبديل كنيد. براي اين كار شما بايد ابتدا مربع رو انتخاب كنيد و به منوي insert رفته و Convert To Symbol را انتخاب كنيد.يك پنجره باز مي شود كه شما بايد يك نام براي نام Movie انتخاب و MovieClip رو انتخاب كنيد!حالا اكشن نويسي ميماند !بخش جالب و شيرين كار .ما بايد ابتدا يك شي رنگ ايجاد كنيم كه در خط اول ايجاد شده و شما ميتونيد اون خط رو ببينيد. در خط بعد ما با متد SetRGB(); رنگ شي خودمون رو تعريف مي كنيم كه مقدار اون رو با متد random() مشخص مي كنيم!
    و بالاخره در خط آخر رنگ مربع رو در TextField كه ايجاد كرديم نمايش ميديم.
    ;(rr = new Color(_root.rr
    ;((rr.setRGB(random(0xFFFFCC
    ;(co = rr.getRGB().toString(16
    و تموم شد. حالا شما يك Movie داريد كه هر دفعه كه باز ميشه يك رنگ هست كه ميشه اون رو در جاهاي مختلف استفاده كرد!

  3. #43
    Banned
    تاريخ عضويت
    Jul 2005
    محل سكونت
    StayWithMe City
    پست ها
    855

    پيش فرض

    من امروز به جبران اون 2 3 هفته که آموزش ندادم این بار آموزشم رو طولانی و نی و جالب در وکولم :
    Join it
    پوست پیاز :
    این یکی از مهمترین راهنما ها در طراحی فریم به فریم است و برای طراحی دستی ابداع شده نه کامپیوتر ، من وارد تاریخچش نمی شم که طراحان انیمیشن دستی هنگامی که یک فریم را طراحی می کردند به روشی نیاز داشتند تا فریم قبلی رو ببینند و بر اساس اون تغییرات رو بدن برای همین اون فریم رو روی کالک ( منظورم کاغذ کالک ه ) رسم میکردند که به شفافی پوست پیاز ه و فکر کنم هنوز هم همین کار رو می کنند ( من که همه رو گفتم !)
    واسه فعال سازی پوست پیاز ( onion skin ) باید ابزار onion skin رو فعال کنید این ابزار در زیر تایم لاین و با شکلی شبیه دو تا مربع رو هم هست که تو شکل هم نشون دادم .
    گزینه های منوی مخصوص پوست پیاز modify onion markers :
    Always show markers: نسخه ی ضعیفی از نشانه گر ها ی قابل رویت در تایم لاین رو باقی می گذارد . ( حتی پس از اینکه onion skin رو غیر فعال کنید .)
    Anchor onion : دو نشانه گر را به هم قفل می کند و مهم نیست که نشانه گر فریم جاری قرمز رگ شما در چه مکانی قرار داره .
    Onion 2 : نشانه گر ها را برای 2 فریم قبلی و 2 فریم بعدی تنظیم میکند
    Onion 5 : مثل بالا با تفاوت 5 تا یعنی 2 به 5 تبدیل شده .
    Onion all : همه را نشان میدهد . دیگه این سه تای آخر رو زیادی توضیح دادم .
    این پوست ما که از پیازه تصویر مبهم و شفافی از فریم قبلی به شما نشون میده و نه تنها در طراحی فریم به فریم کار برد داره در موشن هم کاربرد داره .
    Next :
    Ease out & Ease in :
    این دو کارایی مربوط به موشن هست که فکر کنم این باید واستون از قبلی جالب تر باشه ، پس اول یه توضیح بدم بعد :
    Join
    حتما براتون پیش اومده که بخواین انیمیشنتون رو به آهستگی شروع و به تندی تمومش کنید یا بلعکس . این قابلیت یه خاصیت دیگه هم داره که اون اینه که بیننده ی انیمیشن یا همون فیلمتون کمی از فکر این که این انیمیشن رو کامپیوتر ساخته نه شما منحرف میکنه .
    مراحل انجام کار :
    این کار از پنل پراپرتیز انجام میگیره و زمانی فعاله که شما یه موشن داشته باشید .
    زیر tween بعد از اینکه آن را در حالت موشن قرار دادید پنجره ای به نام ease روشن میشه . اگر ease in باشه یعنی با سرعت زیاد شروع و با سرعت کم تموم میشه و ease out بر عکس عمل می کنه . در کنار حرف ease یک متغیر بالا و پایین رونده موجوده که باید از تو اون سرعت رو مشخص کنید و در کنار این متغیر in یا out بودن نمایش داده میشه .
    حالا اگه بخواین هر دو حالت رو با هم داشته باشین به یه کی فریم دیگه هم نیاز دارید که میشه کی فریم سوم و باید وسط قرار بگیره که یه بار سرعت زیاد شه و از اون کی فریم تا فریم آخر هم سرعت کم بشه یا برعکس .
    اضافه ردن صدا به انیمیشن :
    اگه اشتباه نکنم اضافه کردن صدا به کلید رو گفتم اما حالا به فیلم یا انیمیشن رو میگم :
    Join
    برای این کار باید یک لایه یا همون لایر دیگه به کار ببرید ساده ترین راه اینه که از طریق import که تو منو ی فایل هست واره فلش کنید این صدا میره تو کتابخونه و از کتابخونه بکشید را دوم چون 5 ثانیه واستون بیشتر طول میکشه نمیگم . بعد واسه این که این آهنگ همیشه ادامه پیدا کنه رو یه یکی از فریم های این لایه کلیک کنید و در قسمت loop این عدد رو بزنید 99999999999999999999999999999999 یا یه چیز مشابه .
    The end البته تا اینجا .
    حالا بریم سر وقت اکشن اسکریپت .
    1 - get url :
    همون طور که از اسمش معلومه یه نماد یا سمبل را به صفحه ی مورد نظر لینک میکنه .
    مراحل : ابتدا شکل رو از طریق import وارد کنید و ( یا هر چیز دیگر مثل یک مربع ) سپس به یک سمبل تبدیل کرده و در کتابخانه وارد کنید که خودش میره سمبل از نوع کلید باشه بهتر ه . بعد از پنل action که پیش پراپرتیز ه رو باز نید ( اول اون شکل رو انتخاب کنید ) حالا get url action را با طی کردن مراحل زیر بسازید یا درج کنید :
    کلیک روی علامت بعلاوه + ، action بعد browser network بعد از اینکه وراحل رو طی کردین و get url
    را انتخاب کردین این آدرس یا هر آدرس دیگه ای رو در فیلدی با نام url که باز میشه تایپ کنید :
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    حالا این رو با پسون اچ تی ام ال پابلیش کنید تا فایل در مرور گرتون باز شه حالا لیک کنید و لذت دو وکولید.

    The end
    سوالی اگه داشتین بگین تا اینجا رو چون احتمالا هفته ی دیگه میرم سراق اکشن اسکریپت .

  4. #44
    Banned
    تاريخ عضويت
    Jul 2005
    محل سكونت
    StayWithMe City
    پست ها
    855
    Last edited by staywithme; 14-10-2005 at 02:56.

  5. #45
    Banned
    تاريخ عضويت
    Jul 2005
    محل سكونت
    StayWithMe City
    پست ها
    855
    Last edited by staywithme; 14-10-2005 at 03:09.

  6. #46
    Banned
    تاريخ عضويت
    Jul 2005
    محل سكونت
    StayWithMe City
    پست ها
    855

    پيش فرض

    شاهین جون لینکشو خودم هم گذاشتم

    امشب آموزش میزارم

  7. #47
    Banned
    تاريخ عضويت
    Jul 2005
    محل سكونت
    StayWithMe City
    پست ها
    855

    پيش فرض

    سلام :
    1 این بار فقط و فقط اسریپت داریم 1 دونه
    1 : یه بابایی رو بندازین دنبال موس :
    یه کی فریم ایجاد کنید بعد اون چیزی رو که می خواید بیفته دنبال موس ایجاد کنیدحالا یه چیز دیگه فریم رو انتخاب کنید تا سیاه شده پنل اکشن رو باز کنید حالا مراحل زیر اول بعلاوه +
    Action > movie clip control > startDrag
    حالا تست کنید واسه این کار کنترل و اینتر رو بزنید حالا ببینید درسته میگید نه این فیلم رو ببینید .( آخر آموزش لینک میزارم ) .

  8. #48
    Banned
    تاريخ عضويت
    Jul 2005
    محل سكونت
    StayWithMe City
    پست ها
    855

    پيش فرض

    ارسال ايميل در فلش با استفاده از PHP

    در اين آموزش قصد دارم طريقه ارسال يك ايميل از درون فايلهاي فلش را برايتان توضيح بدهم. بايد توجه داشته باشيد كه سروري كه شما بر روي آن قصد داريد اين كار را انجام دهيد از زبان برنامه نويسي PHP را بايد پشتيباني كند، و همچنين شما نياز به يك ايميل POP3 داريد كه بايد از طريق آن ايميل خود را ارسال كنيد.
    اين قسمت فقط جنبه آموزشي دارد و بصورت ساده بيان شده است اگر هنگام ارسال ايميل خود نياز به امكانات بيشتري داريد مي توانيد از دستورات مربوطه استفاده كنيد ولي روند كلي كار به اين شكلي است كه در زير توضيح داده مي شود.
    براي شروع كار برنامه Flash‌را اجرا كنيد. (توجه داشته باشيد اين آموزش بر حسب Flash MX و PHP 3 توضيح داده شده است.)
    در ابتدا با انتخاب ابزار Text Tool‌سه متن با عناوين Subject ، Message ، Email ايجاد مي كنيد.
    سپس گزينه New Symbol را از منوي Insert انتخاب كنيد (و يا كليد Ctrl+F8 را بفشاريد) و سپس يك Button با نام Send‌ايجاد كنيد.
    در صفحه اي كه باز مي شود بايد يك كليد ايجاد نماييد. براي اينكار در فريم Up با ابزار Rectangle Tool‌يك مربع ايجاد نماييدو درون آن متن خود را مثلا Send را وارد نماييد.
    نانچه مايل باشيد مي توانيد در فريمهاي 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 قرار دهي.
    سپس دو تكست باكس ديگر به همين روش ايجاد نماييد. پس تكست باكسهاي ما به شرح زير خواهد بود:
    Var : Subject , Single Line , Max. Char. : 30 , Embed Fnt Outlines For : All Character .
    Var : Message , Multi Line , Max. Char. : 500 , Embed Fnt Outlines For : All Character .
    Var : From , Single Line , Max. Char. : 50 , Embed Fnt Outlines For : All Character .
    خب حالا كه تكست باكسها و كليد ما ايجاد شدند ما شروع به برنامه نويسي آن ميكنيم.
    بايد توجه داشته باشيد كه براي اين كار شما بايد ابتدا يك برنامه نويسي Action Script براي فلش بكنيد و بعد يك برنامه بصورت PHP بنويسيد كه هنگامي كه كليد Send‌را مي فشاريد مقادير وارد شده در فرم شما به فايل PHP ارسال شود و در آنجا Process شود. براي اين كار ابتدا اكشن اسكريپت آن را مي نويسيم.
    بر روي فريم اول در Stage اصلي right click كنيد و گزينه Actions را از منويي كه باز ميشود انتخاب كنيد. سپس در اديتور اكشن اسكريپت كد زير را قرار دهيد:
    stop();
    function lineAdapt() {
    message_send = message;
    while (msg_count
    msg_count = msg_count+1;
    if ((substring(message_send, msg_count, 2)) eq "\r") {
    message_send = (substring(message_send, 1, msg_count-2)) add "\n" add (substring(message_send, msg_count+2, (length(message_send))-msg_count+2));
    }
    }
    message = message_send;
    delete msg_count;
    delete message_send;
    }
    حال بر روي كليد Send كليك كنيد و كليد سمت راست ماوس را بفشاريد و از منويي كه باز ميشود گزينه Actions را انتخاب نماييد. و در اديتور آن كد زير را وارد نماييد:
    on (release) {
    if (subject eq "" or message eq "" or from eq "") {
    stop();
    } else {
    lineAdapt();
    loadVariablesNum("mail.php3", 0, "POST");
    gotoAndStop(2);
    }
    }
    سپس به فريم دوم رفته و در آنجا با فشردن كليد F7‌يك Blank Key Frame ايجاد كنيد. در اين فريم يك جمله تشكر يا هر چيز ديگر بنويسيد . اين فريم پس از ارسال ايميل نمايش داده مي شود. به عنوان مثال من در اين فريم از ارسال ايميل كاربر تشكر كرده ام :

    حالا بر روي فريم دوم كليد سمت راست ماوس را بفشاريد و گزينه Actions را ازمنويي كه باز ميشود انتخاب كنيد. در قسمت اديتور اكشن اسكريپ كد زير را وارد كنيد :
    stop ()
    حالا برنامه نويسي اكشن اسكريپتهاي فايل فلش شما تمام شد و حالا بايد فايل PHP‌خودمان را ايجاد كنيم.
    همانطوري هم كه در اكشن اسكريپتي كه براي كليد تعريف كرديم گفتيم كه از فايل mail.php3 هنگام ارسال فرم استفاده كند. پس ما بايد اسم اين فايل PHP‌خودمان را mail.php3 بگذاريم تا هنگام ارسال درخواست به مشكل بر نخوريم.
    خب كافي هستش شما برنامه notepad رو اجرا كنيد و كد زير را در آن قرار دهيد:
    mail("ايميلي كه به آن ارسال ميشود", $subject, $message, "From: PHPMailer\nReply-To: $from\nX-Mailer: PHP/" . phpversion());
    ?>
    بعد فايل را به نام mail.php3‌ذخيره كنيد. حالا در مورد دستوارت به كار رفته در اين كد به مختصر توضيح مي دهم:
    دستور mail از دستورات تعريف شده زبان برنامه نويسي php مي باشد (براي اطلاعات بيشتر به سايت php‌مراجعه كنيد)
    در قسمتي كه نوشته شده است ايميلي كه به آن ارسال مي شود، محلي است كه شما بايد ايميل خود را وارد كنيد. (مشا ميتوانيد با تغيير در اين قسمت محل ارسال نامه را توسط كاربر معين كنيد )
    قسمتهايي كه با $subject و $message مشخص شده اند مربوط به مقاديري هستند كه شما در فايل فلشتون از كاربر دريافت كرده ايد.
    خب حالا برنامه شما تكميل شد و وقتي كاربر فرم فلش رو پر ميكنه و بر روي كليد Send‌ميزنه ايميل ارسال ميشود.
    من فايل اين آموزش رو در اينجا قرار داده ام. ميتونيد براي امتحان آدرس ايميل خودتان را وارد كنيد و متنتون را تايپ نماييد تا برايتان ارسال شود. (فقط من در اين يك سري تغييرات دادم كه شما ميتونيد ايميل خودتونو وارد كنيد كه از طرف اين سايت براتون نامه ارسال بشه)

  9. #49
    Banned
    تاريخ عضويت
    Jul 2005
    محل سكونت
    StayWithMe City
    پست ها
    855

    پيش فرض

    نحوه ساخت یک کنترل کننده صدا درمحیط فلش
    .می سازیم برای این کار ابتدا چهار لایه به نام های Volume Bar , Buttons , Text , Actions
    .را انتخاب کنید Actions رایت کلیک کرده و گزینه Actions حال بر روی فریم اول از لایه
    .اضافه کنید Actions حال دستورات زیر را در قسمت
    var volPercent = 50;
    volumeText = volPercent + "%";
    volumeFill._yscale = 50;

    mySound = new Sound();
    mySound.attachSound("soundFile");
    mySound.setVolume(volPercent * 2);
    .را انتخاب کنید Text حال لایه
    .این لایه مربوط به نشان دادن کمی یا بلندی صدا می باشد که به درصد نشان می دهد
    .تغییر دهید Dynamic Text را به Static Text گزینه Properties انتخاب کرده و در سمت چپ قسمت Tool را از پانل Text Tool برای ساخت و تنظیمات این لایه
    .در آن قسمت دیده شود Text Box حال در هر قسمت از صفحه که می خواهید درصد کمی یا بلندی صدا نمایش داده شود کلیک کنید تا
    .را انتخاب کنید Buttons حال لایه
    .قرار دارد ( + Volume , - Volume , Stop , Play ) در این لایه چهار عدد دکمه به نام های
    .موزیک شروع به خواندن می کند Button با فشردن این : Play
    .صدای موزیک قطع می شود Button با فشردن این : Stop
    .صدای موزیک کم خواهد شد Button با فشردن این : - Volume
    .صدای موزیک زیاد خواهد شد Button با فشردن این : + Volume
    .به نام هایی که در بالا ذکر شد بسازید ( Button ) دکمه Symbol چهار عدد
    .ها را در زیر می نویسم Button هر یک از Action Script حال
    -Volume :
    on (release){
    if (volPercent != 0){
    volumeFill._yscale -= 2;
    volPercent -= 2;
    volumeText = volPercent + "%";
    mySound.setVolume(volPercent * 2);
    }
    }


    + Volume :
    on (release){
    if (volPercent != 100){
    volumeFill._yscale += 2;
    volPercent += 2;
    volumeText = volPercent + "%";
    mySound.setVolume(volPercent * 2);
    }
    }


    Play :
    on (release){
    mySound.stop();
    mySound.start(0, 10000);
    }


    Stop :
    on (release){
    mySound.stop();
    }

  10. #50
    Banned
    تاريخ عضويت
    Jul 2005
    محل سكونت
    StayWithMe City
    پست ها
    855

    پيش فرض

    کشیدن خط در محیط فلش:.. البته منظورم این بود با Action Script برنامه ای بنویسم که در محیط SWF بتوانیم به قول بچه ها نقاشی کنیم.
    این کار هیچ احتیاجی به Layer و Frame های متعدد ندارد و فقط با یک لایه ( Layer ) و یک فریم ( Frame ) آن را آماده می کنیم .
    روش کار هم به این صورت است که روی فریم اول رایت کلیک کرده و گزینه Actions را انتخاب می کنیم.
    حال اکشن اسکریپت های زیر را در قسمت Actions می نویسیم.
    createEmptyMovieClip("hpmsonline", 1);
    hpmsonline.lineStyle(1, 0x000000, 100);
    onMouseDown = function () { hpmsonline.moveTo(_xmouse, _ymouse);onMouseMove = function () { hpmsonline.lineTo(_xmouse, _ymouse);};};
    onMouseUp = function () { onMouseMove = null;};

    حالا برای اینکه بتوانید قطر خط را خودتان تعیین کنید می توانید دراین خط از اکشن اسکریپت [ hpmsonline.lineStyle(1, 0x000000, 100);l ] عدد یک را که بعد از پرانتز قرار دارد به عدد دلخواه خود تغییر دهید .
    برای تغییر رنگ نیز در همین خط شش تا عدد صفر وجود دارد که شما می توانید با تغییر عدد آن ها رنگ مورد نظر خود را بدست بیاورید.
    به مثالی در این مورد توجه بفرمایید. در این مثال رنگ خط قرمز خواهد شد .
    hpmsonline.lineStyle(1, 0xFF0000, 100);
    عدد 100 نیز در این که در این خط وجود دارد Alpha خط شما را تعیین می کند و شما می توانید با تغییر این عدد Alpha خط خودتان را که در فلش ساخته اید تغییر بدهید.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •