استفاده از component ها !!

edris60

New Member
با عرض سلام خدمت همه دوستان

میشه در مورد طرز استفاده از کامپوننتها یه توضیحی بدین؟
من میخوام از کامپوننت منو استفاده کنم ، ابتدا از قسمت کامپوننت ها menu رو وارد صفحه کردم ، بعدش در قسمتهای مختلف Component Inspector و Behavier خیلی سروکله زدم ولی موفق نشدم !
من میخوام یه منوی ساده ( زیر منو هم نداره ) بسازم برای وب ، اول اینکه چطوری باید آدرس صفحات رو به قسمتهای مختلف بدم ؟
دوم اینکه چطور ظاهر منو رو تغییر بدم ؟ مثلا از رنگهای مختلف یا عکس استفاده کنم ؟
سوم اینکه اگه بخوام با رفتن موس روی هر قسمت رنگش تغییر کنه باید چیکار کنم؟

در ضمن من از Flash MX 2004 استفاده میکنم

با تشکر فراوان
 
از help فلش استفاده کن
بهترین منبع آموزشه
به مشکلی بر خوردی که دیدی کلافت میکنه مطرح کن حتما کمک میکنیم
موفق باشی
 

a.gh.n

Member
لزومی نداره از Behavier استفاده کنی.
فقط باید تو قرار دادن اسم صفحاتت دقت کنی. یه منو بساز و توی Instance Name اسمش رو وارد کنو مثلا" cb (combo box)
بعد تو قسمت properties تب parametres در قسمت label اون چیزایی رو که می خوای نمایش بدی رو بزار و در قسمت data مثلا اسم صفحاتت رو بزار.
مثلا" این می تونه محتویات باشه:
label data
Mainpage.html صفحه ی اول
Contuctus.html تماس با ما
Linkus.html لینک به ما
بعد شما از [LTR]page = cb.getValue();[/LTR] مقدار گزینه ی انتخاب شده رو در متغیری به نام page ثبت می کنید.
بعد یه دکمه میزارین و می گین بره به صفحه.
به طور کلی شما اسم cb رو به instance name پنجره properties بدین و مثل دلخواه ولی قسمت data با پسوند .html پرکنید. این Script رو به تایم لاین اصلی بدین:
[LTR]
کد:
stop();
[/LTR]و این رو به دکمه ای که در همان سطح قرار داده اید:
[LTR]
کد:
on (press) {
page = cb.getValue();
getURL (page);
}
[/LTR]
از این می تونید کمک بگیرید و البته سیستم help فلش که خیلی بهتر تره.
ولی در مورد تغییر دادن شکل و style منو ها من نموتونم چیزی بگم چون فقط این کارو تو فلش mx6 بلدم و یه کارهایی رو نمی تونم تو فلش 2004 انجام بدم مثل اینکه style همه کامپوننت هامو تغییر بدم یا حتی اسم فونت رو.
ببخشید!:wink:
 

amir_s

Active Member
برای تغییر دادن کامپوننت ها میشه از setStyle استفاده کرد .
کد:
componentInInstance.setStyle("fontFamily","tahoma");
و در هلپ بقیه موارد توضیح داده شده ...
برای اعمال یک style به همه کامپوننت ها باید از
کد:
_global.style.setStyle("...","...");
استفاده کرد.
 

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

بالا