Diable کردن BackSpace برای حروفی خاص

Security9776

Active Member
سلام ،
برای دکمه های BackSpace , Delete
اگه بخواهید کاملا اون ها رو غیر فعال کنید کافیه یک همچین کد هایی رو به یک دکمه بدید .
on (keyPress "<Backspace>") {
stop();
}
on (keyPress "<Delete>") {
stop();
}

که دیگه اون 2 تا دکمه عمل خاصی رو انجام نمی ده ( به این می گن کلک رشتی ! )

ولی در مورد فایل شما و اگر بخواهید که اون مطالبی که یکسان نیستند قابلیت پاک شدن داشته باشند از این کد استفاده کنید :
on (keyPress "<Backspace>") {
if (Selection.getFocus() == "_level0.Test") {
SG = Selection.getEndIndex();
Test_Txt_B = Test_Txt;
Main_Txt_B = Main_Txt;
if (Test_Txt_B.slice(SG-1, SG) <> Main_Txt_B.slice(SG-1, SG)) {
Test_Txt = Test_Txt.slice(0, Number(SG)-1)+Test_Txt.slice(Number(SG)+1, Test_Txt.length);
}
}
}
on (keyPress "<Delete>") {
if (Selection.getFocus() == "_level0.Test") {
SG1 = Selection.getBeginIndex();
SG2 = Selection.getEndIndex();
Test_Txt_B = Test_Txt;
Main_Txt_B = Main_Txt;
if (Test_Txt_B.slice(SG1, SG2) <> Main_Txt_B.slice(SG1, SG2)) {
Test_Txt = Test_Txt.slice(0, Number(SG1))+Test_Txt.slice(Number(SG2), Test_Txt.length);
Selection.setFocus(_root.Test);
Selection.setSelection(SG1,SG1);
}
}
}

موفق و سربلند باشید ، محسن
 

amir_s

Active Member
fafa^mx گفت:
ageh yeh chand khat balataro mikhoondi goftam in zafeh flasheh keh nemitooneh jayeh cursor ro peyda koneh! darzemn man bikar nistam keh biam beshinam koleh codiro keh khastan benevisam ;)!in do kariam keh shoma migi faghat kafieh meghdareh moteghayreh a dar har halat taghir koneh ta be rahati javab bedeh!kasi keh flash kar mikoneh bayad digeh in chizaro balad basheh!albateh ageh flash kar koneh
جناب فرید ... بنده قصد جسارت نداشتم !
من خیلی سر سری فایل رو نگاه کردم ! و اشکالات رو گفتم !

من معذرت می خوام اگر ناراحتتون کردم !!!

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

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

بالا