کلیک بر روی دکمه ای و رفتن به صفحه مورد نظر..

سلام دوستان روی پروژه ای کار میکنم با فلش ماکرومدیا8
میخوام وقتی روی دکمه مورد نظرم کلیک میکنم صفحه جدیدی باز بشه که اون صفحه هم حاوی دکمه هایی برای نمایش لیست فیلمهای اموزشی باشه
مهم ربط دو صفحه اول و دوم هست اینو بلدم نیستم....
خواهشا فلش کارای عزیز کمک کنید خیلی نیاز دارم:(
ممنونم
 

محمدمهدی

Well-Known Member
عزیزم پایه ی فلش روی فریم(Frame) هست. یعنی اصلا چیزی به اسم صفحه وجود نداره. هر چیزی هست یا فریم هست یا آبجکت. وقتی شما در این حد از محیطش مطلع نیستید انتظار چه جوابی دارید؟
بهتره یه جستجوی ساده توی گوگل بزنیدو یه چند تا مثال دانلود کنید و ببینید.

اما برای سر نخ ...
- ببینید مثلا میشه 2 تا فریم داشته باشید با keyframe مستقل. بعد از دستور nextframe استفاده کنید. یعنی توی دکمه ای که می خواد بره صفحه ی بعد بنویسید :
کد:
on (release)
{
	_root.nextFrame();
}
فقط دقت داشته باشید که چون به صورت پیشفرض فریم های فلش توقف ندارند باید دستور
کد:
stop();
رو توی هر keyframe بنویسید.

یا اینکه یه آبجکت رو با تابع _visible مخفی کنید یا نمایش بدید. با دستوری شبیه این :
کد:
_root.TheObject._visible=true;

اگه بقیش رو من برم جلو، انگار من لقمه رو جویدم.
موفق باشید.
 
سلام ممنونم بابت راهنماییاتون
بله میدونم بر پایه چی هست ولی منکه توضیح دادم (منظورم از صفحه چیزی دیگه ای بود..)
میخوام با کلیک روی دکمه ای برم به فریمی خاص که از هر کد اسکریپتی هم استفاده کردم جواب نداد!! زیاد هم گشتم تو نت و کتابای اموزشی......
 

smmousazadeh

Well-Known Member
[PHPS]gotoAndStop()
gotoAndPlay()[/PHPS]

که 4 مدل پارامتر قبول می کنن
1: شماره فریم gotoAndPlay(10);
2: نام یک فریم gotoAndPlay("page2
3: شماره ای از یک صفحه. gotoAndPlay("page2",100);
4: نام فریمی از یک صفحه gotoandPlay("Page2","page2-2"0;
 

corel

Active Member
سلام ممنونم بابت راهنماییاتون
بله میدونم بر پایه چی هست ولی منکه توضیح دادم (منظورم از صفحه چیزی دیگه ای بود..)
میخوام با کلیک روی دکمه ای برم به فریمی خاص که از هر کد اسکریپتی هم استفاده کردم جواب نداد!! زیاد هم گشتم تو نت و کتابای اموزشی......

با سلام

اگه فریم هست که می شه همون کدهایی که دوستمون گفت:
کد:
on (release){
	gotoAndStop(n);
}

که n شماره فریم هست.

اما اگه منظورتون اینه که پنجره اول باز بمونه و پنجره جدیدی تو ویندوز باز بشه اون بحث دیگه ای هست.
 

Dead by SUNRISE

New Member
اگه منظورتون از صفحه جدید یک فایل swf دیگه هست باید از کد

loadMovie("آدرس رلتیو فایل swf که میخواین بازش کنین")
فایل جدیدو باز کنید

و با کد
fscommand("quit")
واسه بستن صفحه قبلیتون
استفاده کنید
 

abasbb

New Member
سلام کسی میتونه منوکمک کنه یک فایل دارم که دکمه صفحه اصلی داره هروقت دکمه صفحه اصلی میزنم میره منورو ازاول لودمیکنه امانمیخوام ازاول لودش کنه میخوام ازیک فریم خاصی لودش کنه چیکارکنم 09368708537
 
آخرین ویرایش:

abasbb

New Member
سلام اگه بتونی منوکمک کنید ممنون میشم یک فایل دراین زمینه بزارید که بهترمتوجه بشم
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا