سلام ،
برای دکمه های 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);
}
}
}
موفق و سربلند باشید ، محسن