آموزش فلش

آموزش فلش و اکشن ها

آموزش فلش

آموزش فلش و اکشن ها

ابتدا به خاطر داشته باشید طرحهای خود را از فریم شماره 1 شروع نکنید ! به طور مثال کار طراحی خود را از فریم شماره 5 ( یا هر چیزی بیشتر از 1 ) شروع کنید.
چرا که ما می خواهیم از فریم شماره 1 برای انجام عملیات PreLoad استفاده کنیم.

ابتدا بر روی فریم شماره 1 کلیک کنید و در پنجره Frame و در قسمت Label یک نام به اختیار برای آن انتخاب نمایید.
به طور مثال من کلمه Loop را انتخاب کرده ام. پس از این کار یک پرچم قرمز رنگ بر روی فریم مورد نظر شما ( فریم شماره 1 ) ظاهر می شود بدین معنی که این فریم شما از این پس با نام Loop شناخته می شود.

بر روی فریم شماره 2 ، دو بار کلیک کنید و یک Action به آن اضافه نمایید. توجه کنید Action ما در حقیقت همان تئوری است که من در ابتدا توضیح داده ام.

این هم کدی که لازم دارید :
loadedFrames = getProperty("/", _framesloaded);
totalFrames = getProperty("/", _totalframes);
if (Number(loadedFrames)   percentageOutput = int((loadedFrames/totalFrames)*100);
   gotoAndPlay ("loop");
} else {
   gotoAndPlay ("start");
}
ممکن است سوال کنید کلمه start از کجا پیدا شده ؟
این کلمه نیز دقیقاْ مانند همان کلمه loop است که من به صورت اختیاری انتخاب کردم.
فریم شماره 5 را نیز همانند شیوه قبلی نامگذاری کردم.


 

خبرنامه

در اکثر وبسایت ها بخشی بنام NewsLetter یا خبرنامه به چشم می خورد ، بخشی که کاربر تنها با ارسال نام و آدرس ایمیل خود به مدیر سایت می تواند به راحتی خبرهای دریافتی از سایت مورد نظر را همزمان با به روز رسانی سایت در ایمیل خود داشته باشد .

 طریقه ساختن این فرم در فلش کاری ساده به نظر می آید اما نیاز به دانستن زبان برنامه نویسی در فلش دارد ، ساخت این مجموعه همراه با Php  است که از طریق این فایل ایمیل های دریافتی به مکان مورد نظر هدایت شوند .

کار را با ورود به برنامه فلش و ساخت دو Text از نوع Input Text آغاز می کنیم ، این دو Text  به این دلیل بوجود می آیند که کاربر بتواند نام و آدرس ایمیل خود را وارد کند ، حال برای Text اول در قسمت Var عبارت Email و در Text دوم در قسمت Var عبارت FirstName را وارد می کنیم ، حال یک Text دیگر ولی اینبار از نوع Dynamic Text ایجاد می کنیم ، این Text این امکان را به ما می دهد که ما بتوانیم در صورت ناقص بودن اطلاعات کاربر به او اخطار دهیم لازم به ذکر است که شما باید Var این Text را EmailStatus معرفی کنید

 

on (release) {
if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
EmailStatus = "Enter a valid E-mail address please";
} else if (!FirstName.length) {
EmailStatus = "Please enter your name before sending";
} else {
loadVariablesNum("newsletter.php", "3", "POST");
EmailStatus = "Sending Information... one moment please";
Email = FirstName="";
}
}