PDA

مشاهده نسخه کامل : ساخت دکمه لینک دار با اكشن اسكريپت


moeinjoon
29-09-2009, 16:34
برای اینکه در اکشن اسکریپت 3 ، با کلیک بر روی دکمه ای ، به آدرس URL خاصی برید باید ابتدای امر ، دکمه تونو انتخاب کنید و در پنل properties و در کادر instance name ، اسم دلخواهی رو به دکمه تون بدین مثل myButton.
بعد فریم تایم لاین دکمه تون رو انتخاب می کنید و دکمه f9 رو می زنید تا وارد کادر اکشن اسکریپت بشین .(محیط کد نویسی ).
بعد در کادر اکشن ، دستورات زیر رو می نویسید:

myButton.addEventListener(MouseEvent.CLICK,newFunc tion);
function newFunction(evt:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.google.com"),'_self');
}

به جای سایت گوگل ، آدرس کامل URL رو می نویسید .
اگه بخواهین صفحه جدید URL در خود صفحه مرورگرتون (IE , FireFox , Opera , ...) آپدیت بشه جوری که پنجره جدیدی باز نشه و با دکمه back , forward به صفحه قبلی / بعدی برین ، در جایی که نوشتم self_ ، تغییری ایجاد نمی کنید .
اگه بخواهین برای رفتن به صفحه URL ، پنجره دیگه و جدیدی باز شه ، به جای self_ باید بنویسین blank_
اگه هم می خواهین تا صفحه مرورگرتون آپدیت نشه و فقط صفحه جدید در یه iframe از html یا بهتر بگم در یه خانه از table لود بشه ، بجای self_ باید اسم iframe تونو بنویسین .مثلا اگه در html ، اسم تگ آیفریمتون باشه Main_ ، باید بجای self_ بنویسین Main_.