امروز می خوام روش ساختن ساعت دیجیتال رو تو فلش بهتون یاد بدم.مستقیم می رم سراغ آموزش:
وارد محیط فلش بشید.رنگ background رو سیاه کنید.ابزار text tool رو انتخاب کنید و در قسمت properties گزینه ی static text رو به dynamic text تغییر بدین.رنگ قلمتون رو به قرمز تغییر بدین.حالا تو صفحه ی کاری یه مستطیل بزرگ با همون ابزار text tool بکشید.حالا در قسمت properties و روبروی کلمه ی var کلمه ی clock رو تایپ کنید.حالا یک بار روی مستطیلی که به وجود آوردید کلیک کنید و کلید F8 روی صفحه کلید رو بفشارید و اون رو به یک movie clip تبدیل کنید.حالا از فایل متنی که همراه با سورس و فیلم این آموزش برا دانلود گذاشتم یه کپی بگیرید و بعد از کلیک کردن روی مستطیلی که ایجاد کرده اید , در قسمت action اون رو paste کنید.حالا movie رو تست کنید و حالش رو ببرید.برا یادگیری بهتر فیلم و سورس این آموزش رو ببینید.
دانلود سورس و فیلم این آموزش (همراه با فایل متنی مربوط به action)
داستان یادتون نره , نظر هم بدینیه بازی فلش هم داشتم که اسمش
samurai هست.من که خیلی باهاش حال می کنم , امیوارم شما هم ازش خوشتون بیادیکی از دوستان به نام پرنده ی خوشبخت پرسیده بودند این که می گی وارد محیط فلش بشین یعنی چی؟
در جواب این عزیزمون باید بگم
, منظورم اینه که نرم افزار فلش رو باز کنیدهر سوال دیگه ای هم داشتید بپرسید تا جواب بدم
امروز براتون يه
preloader باحال دارم.همين امروز صبح درستش كردم.براي استفاده از اون كافيه اونو در frame اول كليپتون كپي كنيد.از لينك زير مي تونين اين preloader رو دانلود كنيد.يه آموزش هم داشتم.امروز مي خوام بهتون ياد بدم چطوري لينك يه سايت رو بسازيد تا با كليك كردن روش به اون سايت بريد.برا اين كار ابتدا نرم افزار فلش رو باز كنيد.ابزار text رو انتخاب كرده و اسم يه سايت دلخواه رو بنويسيد و با فشردن كليد F8 و انتخاب movie clip اونو به صورن يه movie clip در بياريد.حالا با دو بار كليك كردن روي اسم سايت وارد movie clip بشيد.يك بار ديگه movie clip تون رو انتخاب كنيد و كليد F8 رو بفشاريد.اين بار گزينه ي button رو انتخاب كرده و ok كنيد.حالا يه لايه ي جديد ايجاد كنيد و روي frame دوم لايه اي كه ايجاد كرده ايد , كليد F6 را بفشاريد.يك بار روي frame ي كه ايجاد شده كليك كرده و به قسمت action برويد.از قسمت actions به قسمت browser/network برويد.از منوي باز شده , روي get url دو بار كليك كرده و در مقابل كلمه ي url نام سايت مورد نظرتان را تايپ كنيد.از قسمت window گزينه _blank را انتخاب كنيد.حالا action راببنديد.يك لايه ي ديگر ايجاد كرده و روي frame اول لايه اي كه ايجاد كرده ايد كليك كرده و به قسمت action برويد.از قسمت actions به قسمت movie control برويد و روي stop دو بار كليك كنيد.حالا در لايه ي اول روي symbol خود يك بار كليك كرده و به قسمت action برويد.از قسمت actions به قسمت movie control برويد.روي play دو بار كليك كنيد.حالا movie را تست كنيد.براي يادگيري بهتر سورس و فيلم اين آموزش را دانلود كنيد.----------------------------------------
تغيير خواص سمبل ها توسط ActionScript1,2
ما سه نوع سمبل داريم –graphic , movie , botton - براي ساخت يک سمبل از منويInsert گزينه New Symbol را انتخاب ميکنيم.يا اينکه روي شکلي که رسم کرده ايم و ميخواهيم به سمبل تبديل کنيم کليک راست کرده و گزينه Convert to Symbol را انتخاب ميکنيم.از بين اين سمبل ها ميتوان خواص دو سمبل دکمهButton و فيلمMovie(متحرک ) را براحتي کنترل کرد . براي کنترل هر شيي ابتدا بايد نامي به آن بدهيم تا در کد نويسي با آن نام شيئ را خطاب کنيم . روي سمبل مورد نظرتان کليک کنيد و در پنجره properties در سمت چپ يک کادر متني کوچک ميبينيد که داخل آن با حروف کمرنگ نوشته شده : instance name روي آن کليک کنيد و نامي براي شيي خود بگذاريد . حالا يک دکمه روي فرم بگذاريد و کد زير را براي آن بنويسيد ( کد زير را در حالت expert وارد کنيد)
درکد فوق object نام شيي مورد نظر و alpha نام خاصيت مورد نظر و 33 مقدار داده شده به خاصيت آلفا ميباشد . خاصيت آلفا همانطور که مي دانيد ميزان پديدار بودن شيئ را تعيين ميکند و کم کردن آن باعث محو شدن شيي مي شود .
خواص ديگري که ميتوانيد مقدارشان را تعيين کنيد عبارتند از :
_rotate ميزان چرخش شيي
_height ارتفاع سمبل
_width طول سمبل
_x,_y نيز محل قرار گيري سمبل در صفحه هستند .
_visible نيز قابل ديد بودن يا نبودن شيئ را معلوم ميکند که بايد مقدار آنرا بجاي عدد ، True يا False بگذاريد.
در صورتي كه مشكلي پيش براي شما امد در قسمت نظرات بگيد تا آموزش رو بيشتر توضيح بدم يا (fla) رو بزارم .¤BeHrOuZ¤
Flash Unicode
نکات مهمي در فلش گنجانده شده که گاه و بيگاه رعايت کردن يا نکردن اونها براي ما لازم و يا ناملزومه.اگر چه اين نکات بطور شفاف معرفي نشدند ولي گاهي اوقات شفافيته خودشون رو به صورت Bug هاي عجيبي نشون ميدن.بهتره با هم به چند نا از اين نکات توجه کنيم:
نوشتن و خواندن متون فارسي در فلش. شايديکي از آرزوهاي ما اين باشه که زبان فرسي به زباني رسمي در ميان شرکت هاي کامپيوتري در بياد تا کارهاي ما سريعتر و بهتر انجام بشه(عمرا).خوب در حال حاضر بيشتر شرکت ها به اين مسئله توجه کردن و يه جورايي فارسي رو بخشي از خودشون کردنند.مثل : Microsoft,Adobe,Google,... .اما ماکرومديا چي!!؟اين ماکرومديا هميشه يه جاش لنگه!اين ماکرومديا نميتونه يه کارو مثله آدم بده بيرون!!خوب اما يه خوبي که داره اينه که کاراي خودشو روز يه روز بهتر ميکنه.فلش به تنهايي 100% بونيکد ساپورت نيست!(الانه که ماکرومديا در behrouzpc رو تخته کنه!).گاهي وقت ها وقتي يه متن فارسي تو فلش لود ميشه خرچنگ قورباغه ميشه!بعضي اوقات هم موقع نوشتن!حالا راه نجات چيه!؟فلش براي اين جور مواقع يک اکشن اسکريپت کليدي داره.البته اين اکشن با تمامه فدرتش کلي Bug داره.اول از همه که با حرف >ي< مشکل داره!همه دنايا يا ان حرف مشکل دارن!آخه اين ي بنده خدا چه هيزم تري به شما فروخته ؟!دوم از همه اين که فلش نميتونه به تنهايي متون شما رو از راست به چپ مرتب بکنه!البته اين مسئله بدست جوان غيوري چون آقا پدرام نسبتا حل شد ولي پدر سي پي يو در مياد تا 1 ختشو مرتب کنه!سيستمشو اجازه ندارم بگم!اگه داشتم ميگفتم تا خودتون بفهميد چي باعث يه همچين Bug ميشه.اما اين اکشن چيه!؟اين کلاس System براي خودش عالمي داره.يک بخش از اين عالم آبجکت useCodepage هست.وقتي شما مقدار اين آبجکت رو true ميکنيد در واقع به فلش ميگي : "بابايي من ميخوام متنم مثل آدم لود بشه."اونم روي شمارو زمين نميندازه ميگه به روي گوشم !نحوه استفاده از اين نکته اينطوري هستش :
اين کل اون اکشني هست که بايد بنويسيد.ديدن فلش چه بچه خوبيه!؟ولي کلا اگر بخوايم کاري بکنيم بايد همون کاريرو بکنيم که Net. کارها کردن!يعني ابنقدر سيريش بشيم که هم زبان فارسيو هم تاريخ هجري توي فلش درسته درست نشون داده بشه.منبع آی فلش دز

