راست کلیک در فلش

iranq

New Member
سلام
بچه ها کی میدونه که چجوری میشه. فایل فلش رو خروجی بگیری و وقتی روش راست کلیک می کنید.
هر متن یا لینکی که شما بخواهید رو نشوون میده. یعنی به نوعی میشه کپی رایت فلش رو در اونجا نوشت.
من می خواهم بدونم که چجوری میشه این کارو کرد ؟
 

NojanServer

Member
سلام

توی فریم اول فایل فلش این اکشن رو قرار بده :

// Add link to rightclick menu
var mnu:ContextMenu = new ContextMenu();
mnu.hideBuiltInItems();
function goTo() { getURL("http://www.majidonline.com/"); };
mnu.customItems.push(new ContextMenuItem("About MajiOnline...",goTo));
this.menu = mnu;
 

iranq

New Member
نوژان سرور کدی که گفتی رو تست زدم. این خطش اشکال داره و پیغلم خطا می ده.
var mnu:ContextMenu = new ContextMenu();
وقتی هم پاک کنی این خط رو، به ترتیب بقیه خط ها هم اخطار میده
 

koZZet

New Member
سلام دوست عزیز... این کدهایی که نوشتم کاملش هست و توضیحات NojanServer رو تکمیل می کنه... یه امتحانی بکن

PHP:
function deadClick () {}
function gotoMySite () {
getURL("http://www.majidonline.com", "_top");}

var myMenu:ContextMenu = new ContextMenu();
myMenu.hideBuiltInItems();

var copyrightNotice:ContextMenuItem = new ContextMenuItem("©2011 majidonline.com", deadClick);
var mySiteLink:ContextMenuItem = new ContextMenuItem("Goto majidonline.com", gotoMySite);

myMenu.customItems.push(mySiteLink, copyrightNotice);
copyrightNotice.separatorBefore = true;
_root.menu = myMenu;
عکسش رو هم براتون گذاشتم :wink:
 

پیوست ها

  • 1.jpg
    1.jpg
    86.7 کیلوبایت · بازدیدها: 22

kodex2

کاربر فعال
سلام دوست عزیز... این کدهایی که نوشتم کاملش هست و توضیحات NojanServer رو تکمیل می کنه... یه امتحانی بکن

function deadClick () {}
function gotoMySite () {
getURL("http://www.majidonline.com", "_top");}

var myMenu:ContextMenu = new ContextMenu();
myMenu.hideBuiltInItems();

var copyrightNotice:ContextMenuItem = new ContextMenuItem("©2011 majidonline.com", deadClick);
var mySiteLink:ContextMenuItem = new ContextMenuItem("Goto majidonline.com", gotoMySite);

myMenu.customItems.push(mySiteLink, copyrightNotice);
copyrightNotice.separatorBefore = true;
_root.menu = myMenu;

عکسش رو هم براتون گذاشتم :wink:

لطفا تحط تگ کد بنویسید که بشه یه چیزی ازش فهمید. از مدیران بخش فلش هم خواهش می کنم با مدیر کل یه هماهنگ بشه برای Syntax highlighter... ممنون
 

koZZet

New Member
لطفا تحط تگ کد بنویسید که بشه یه چیزی ازش فهمید. از مدیران بخش فلش هم خواهش می کنم با مدیر کل یه هماهنگ بشه برای Syntax highlighter... ممنون
کد:
function deadClick () {}
 function gotoMySite () {
 getURL("http://www.majidonline.com", "_top");}
 
 var myMenu:ContextMenu = new ContextMenu();
 myMenu.hideBuiltInItems();
 
 var copyrightNotice:ContextMenuItem = new ContextMenuItem("©2011 majidonline.com", deadClick);
 var mySiteLink:ContextMenuItem = new ContextMenuItem("Goto majidonline.com", gotoMySite);
 
 myMenu.customItems.push(mySiteLink, copyrightNotice);
 copyrightNotice.separatorBefore = true;
 _root.menu = myMenu;
 

koZZet

New Member
کد:
function deadClick () {}
 function gotoMySite () {
 getURL("http://www.majidonline.com", "_top");}
 
 var myMenu:ContextMenu = new ContextMenu();
 myMenu.hideBuiltInItems();
 
 var copyrightNotice:ContextMenuItem = new ContextMenuItem("©2011 majidonline.com", deadClick);
 var mySiteLink:ContextMenuItem = new ContextMenuItem("Goto majidonline.com", gotoMySite);
 
 myMenu.customItems.push(mySiteLink, copyrightNotice);
 copyrightNotice.separatorBefore = true;
 _root.menu = myMenu;
یک توضیح مختصر هم بدم...
متغیر copyrightNotice: برای این هست که ©2011 majidonline.com رو فقط به عنوان یک کپی رایت نشون بده و یک text معمولی هست
متغیر mySiteLink: یک لینک به آدرسی هست که تعریف کردیم یعنی http://www.majidonline.com
در ابتدای کد هم که functionهای مربوط به این متغیرها نوشته شده...
امیدوارم توضیحات کامل بوده باشه
 

kodex2

کاربر فعال
بله کاملا متوجه شدم دوست عزیز. این که گفتم توی تگ کد باشه برای توانایی خوندن کد بود. خود کد هم بله متوجه شدم. البته syntax 2 بود. لطف بفرمایید توی بخش اکشن 2 بگذارید.
 

kian.bitrang

New Member
راست کلیک

من این کد رو هم گذاشتم اما اصلا چیزی عوض نمیشه
لطفا راهنمایی کنید
ممنون
 

FlashBank

کاربر فعال
با سلام .

نمونه کاره کاملی واستون ایجاد کردم . براحتی میتونید از اون استفاده کنید .

موفق باشید .
 

پیوست ها

  • RightClick.zip
    131.6 کیلوبایت · بازدیدها: 56

koZZet

New Member
من این کد رو هم گذاشتم اما اصلا چیزی عوض نمیشه
لطفا راهنمایی کنید
ممنون
احتمالا ورژن action script شما سه بوده...
شما باید توو قسمت action این کد رو وارد کنید و همچنین باید action script 2 باشه... به این صورت:
از منو قسمت publish setting رو بزنید و در tab فلش می تونید ورژن action script رو عوض کنید و بذارید 2...
 

e_naderlou

Member
اینم یه نمونه با اکشن 3
فکر کنم مشکل رو کامل حل کنه
 

پیوست ها

  • contextMenu.rar
    7.9 کیلوبایت · بازدیدها: 38

ebrahimta

Member
دوستان اگه می شه یه آموزش به صورت عکس بزارید که قشنگ توضیح بده مراحل را چگونه می ره
ممنون می شم
 

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

بالا