بچه ها مي خام يك باكس درست كنم كه با چك كردن يك كد و در صورت درست بودن كد يك اكشن را اجرا كنه
اگر كسي ميدونه چه اكشني لازمه ممنون ميشم كمك كنه .
Printable View
بچه ها مي خام يك باكس درست كنم كه با چك كردن يك كد و در صورت درست بودن كد يك اكشن را اجرا كنه
اگر كسي ميدونه چه اكشني لازمه ممنون ميشم كمك كنه .
این اموزشو از مجید انلاین گرفتم امیدوارم به دردت بخوره
امروز می خواهم شما را با طرز ساختن یک فایل فلشی برای چک کردن Password آشنا کنم.
البته ساختن این فایل بسیار ساده است و چک کردن کلمه عبور در خود فایل فلش و به وسیله اکشن اسکریپت ها انجام می شود و اگر فرصتی بهم دست داد.
نوعی دیگر که کلمه عبور را از بانک اطلاعاتی Access می خواند را به شما آموزش خواهم داد .
ابتدا شش Layer به نام هایی که در زیر مشاهده می کنید بسازید .
actions
valid password
text
input type
go
حال بر روی لایه Actions رفته و سه عدد فریم ( Keyframe ) ایجاد کنید و بر روی هر فریم اکشن Stop را بنویسد.
حال بر روی لایه Valid Password رفته و سه عدد فریم ( Keyframe ) ایجاد کنید و بر روی فریم سوم و با استفاده از Text Tool عبارت Valid Password و یا هر عبارت .دیگری که می خواهید پس از درست بودن کلمه عبور نشان داده شود را در این قسمت بنویسید.
ایجاد کنید و بر روی فریم دوم کلمه ای را که می خواهید در صورت نادرست بودن کلمه عبور نمایش ( Keyframe ) رفته و دو فریم از نوع Invalid Password بر روی لایه داده شود در این قسمت بنویسید.
بر روی لایه Text یک فریم ایجاد کنید و درون آن با استفاده از Text Tool عبارت Password : را بنویسید.
البته این لایه و عبارت داخل آن فقط جهت اطلاع از محل وارد کردن Password به کار می رود.
بر روی لایه Input type یک فریم ایجاد کنید و درون آن با استفاده از Text Tool در هر قسمتی که مایل هستید در آن جا از شما Password را بگیرد کلیک کنید .
در ضمن به این نکته توجه داشته باشید که گزینه Static Text را در هنگام تعیین کردن محل Password به گزینه Input type تغییر دهید.
در لایه GO یک فریم ایجاد کنید و در آن یک سمبل Button درست کنید و نام آن را GO بگذارید.
بر روی دکمه ای که ساخته اید ( GO ) رایت کلیک کرده و گزینه Actions را انتخاب کنید و اسکریپت های زیر را در آن قسمت بنویسید.
on (press) {
if (password == "HAMED") {
gotoAndStop(3);
} else {
gotoAndStop(2);
}
}
در اینجا HAMED کلمه عبور ( Password ) می باشد و توجه داشته باشید که این اکشن اسکریپت ها به کوچک و بزرگ بودن کلمه عبور حساس می باشد.
برای درک بیشتر این مقاله فایل .FLA .را می توانید [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] بگیرید.
ميلاد جان از راهنماييت ممنون
عالي بود
سلام خسته نباشید.
من یه button ساختم اما نمیدونم چه کدی باید بدم تا با فشردن butoon یک فایل exe اجرا بشه
اگه سریعتر جواب بدین ممنون میشم
خدا نگهدار
سلام
دقيقا همونطور كه ميلاد جان گفتن با يك شرط ساده كار حل ميشه!
کد:if (shart = true)
{gotoAndPlay(frame num)
}
اشكاني جان اين هم براي شما
من به طور كامل آموزش دادم.
اگر سوالي بود در همون تاپيك مطرخ كنيد.حتما رسيدگي ميكنم!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام دوست عزیز
ممنونم از آموزشتون
نکته های خیلی جالبی بود
متشکرم
سلام الفین عزیز
این کد جواب نداد متسفانه
ببین درست دادم
اسم فایل هم setup.exe است
fscommand("exec","setup.exe")v
الفین جان منتظر جوابت هستم
ممنونم خدانگهدار
سلام
اگر فايل در جايي هست كه فلش شما قرار داره بايد به دكمه خودتون اين اكشن رو نسبت بديد:
کد:on (press) {
fscommand("exec","setup.exe");
{
سلام الفین جان
الفین جان اون کدی که زحمتشو کشیدی زدم اما مثل اینکه نمی خواد جواب بده
خلاصه نمیدونم چکار کنم
الفین جان یکاری بکن برام بدجور لنگم
ممنونم ازتون
سلام
اشكاني جان بايد اين جواب بده.ميتونيد فايلتون رو اينجا بزاريد تا من ببينم مشكل از كجاست؟؟؟
سلام الفین جان
آقا حسابی مزاحمت شدم شرمندتم بخدا
الفین جان حجم کار بالاست واسه اینکه اینجا بخوام بذارم سعی میکنم تو یه فایل دیگه اینجا بذارم
در ضمن امکانش هست که چون فایلام همشون تو desktop هست عمل نکنه البته هم swf,fla,exe هستن
اگر فايل رو بزاري كه خيلي خوب ميشه.باز من تحقيق ميكنم ببينم اشكال از كجا ميتونه باشه!
خب به سلامتي مشكل حل شد.توضيحي كه لازم مي دونم بدم اينه كه در ActionScript 2 شما بايد فايل اجراييتون رو در يك پوشه به نام fscommand بريزيد و در پارامتر فرمان فقط نام فايل و پسوند را به صورت String(يعني "") بنويسيد
آقا دست گلت درد نکنه احتمالا باید جواب بده
بهتون خبر میدم
الفین جان یه لطفی بکن یک نمونه برام اینجا بزار
که من کداشو کپی کنم
ازتون ممنونم
سلام
اين كد رو روي باتن اعمال كنيد.کد:on (press) {
fscommand("exec","setup.exe");
{
بعد فايل ستاپ رو توي يك فلدر جديد به نامfscommandكه در كنار فايل فلش هست قرار بديد.
سلام الفین جان
خسته نباشی
الفین جان جواب نداد
الفین جان چه شکلی میشه فایل رو برات بفرستم
سلام
اول اينكه بگيد از چه فلش استفاده مينيد؟(6،7يا 8)
فايلتون رو اينجا اپلود كنيد: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام
از فلاش پلیر 7 استفاده میکنم با خود فلاش نصب شد
الان فایلو آپلود میکنم
نمی تونم آپلودش کنم خطا میده
یه لطفی بکنید اون نمونه ای که شما ساختید رو برام بفرستید
یا میلتونو بدین من میل کنم براتون
آقا شد
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
عزیز الان جوابشو میدی یا فردا
اگه آیدی یاخوتونو بدین راحتتره
آقا شد
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
عزیز الان جوابشو میدی یا فردا
اگه آیدی یاخوتونو بدین راحتتره
در ضمن ایم فایلم d.exe
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام
الان چك ميكنم اگر حل شد همين امشب جواب ميدم!
الفين جان من ميرم بخوابم خيلي خسته ام ايشالا كه حلش كني
موفق باشي
خدا نگهدار
خب به سلامتي براي من كه باز شد.
شما بايد به اين نكته ها توجه كنيد:
1.swfنميتونه exeران كنه.بنابراين فايل اصليتون رو هم به exe تبديل كنيد.
2.فايلي كه ميخواهيد لود بشه رو در فلدري به نامfscommandواقع در كنار (swfكه به exe تبديل شد)exe ي اصليتون بزاريد
سلام
درود بر الفین عزیز
بابا خیلی کارتون درسته
دمت گرم درست شد حسابی این مدت اذیتت کردم خلاصه دستتون درد نکنه زحمت کشیدین
ممنونم
الفین حالا اگه بجای exe بخوام swf رو اجرا کنیم چه کدی رو باید بدیم منظور از exe همون d.exe
یا بخوام با فشردن کلید یک پوشه را باز کنم چه کدی بدم
متشکرم
خدا نگهدار
سلام
خواهش ميكنم .قابلي نداشت
اين پست رو بخونيد: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
آقا اگه مي شه ساختن بازي با فلشو ياد بده چاكريم
سلام
براي هر سوال يك تاپيك جدا لطفا!
سلام
الفين جان
آقا انتخاب flash player 6 ba 7 to publish setting فرق میکنه
ممنونم
خدانگهدار
سلام
اگر اين سوال باشه جوابش 100% بله هست!
فلش هر چه به جلو تر ميره امكانات بيشتري بهش اضافه ميشه و پليرهاي ورژن هاي قبلي اونهارو ساپورت نميكنند!مثلا شما هرگز نميتونيد يك فلش كه با ورژن 8 ساخته شده رو با ورژن 7 يا 6 لود كنيد!
سلام
الفين جان
اگه با 6 ساخته باشيم با 7 لود ميشه آره
ممنونم
خدانگهدار
سلام
90% بله!
سلام الفين جان
عزيز يه سوال داشتم اگه لطف كنيد زودتر جواب بديد ممنون مي شم خوب من يه كليد ساختم ولي نميدونم چه كدي رو بهش بدم كه بعد از 10 ثانيه يك فرم به جلو برم منتظر جوابتان هستم
اول اينكه اين سوالت مشكل داره اساسي!
منظورت از اينكه كليد يك فريم بره جلو چيه؟
من آسونترين راه رو بهت پيشنهاد ميكنم!ميتوني از اكشن استفاده كني ولي راه اسونتري هم هست!
يك مووي كليپ درت كن و در اون به اندازه 10 ثانيه فريم بساز!در فريم آخر(ثانيه 10 ام)بگو كه يك فريم بره جلو!
(از اين به بعد براي هر سوال يك تاپيك لطفا(جزو قوانينه!))
سلام الفين عزيز
آره ميدونم ولي اون شكلي بكار من نمياد طوريه كه حتما بايد اكشن نويسي كنم
فقط قربانت راه حلشو برام پيدا كنيد
بدجور كارم گيره وقتمم كمه
ممنونم از لطفت
خدا نگهدار
چرا اين به كارت نمياد؟؟؟با اكشن بايد كمي صبر كني!حداقل امروز و فردا رو .چون وقت ندارم.شرمنده!
آقا دمت گرم خیلی لنگم
ما را دریاب ایشالاه بتونم جبران کنم