Lo script non funziona ne in f5 nè in MX perché un assegnamento eval(Code) non ha senso visto che non è né variabile né proprietà.
Inoltre usi la sintassi :/ di flash4
Comunque prova a cambiare in
Code=
codice:
function insertTag(Code, CodeOn, CodeOff) {
if (/:SelectionEnd>/:SelectionStart) {
/:PlainText = /:PlainText.slice(0, /:SelectionStart)+CodeOn+/:PlainText.slice(/:SelectionStart, /:SelectionEnd)+CodeOff+/:PlainText.slice(/:SelectionEnd);
/:LastCursorPos = /:SelectionEnd+length(CodeOn)+length(CodeOff);
/:SelectionEnd = -1;
} else if (eval(Code)) {
Code = 0;
/:PlainText = /:PlainText.slice(0, /:LastCursorPos)+CodeOff+/:PlainText.slice(/:LastCursorPos);
/:LastCursorPos += length(CodeOff);
} else {
Code = 1;
/:PlainText = /:PlainText.slice(0, /:LastCursorPos)+CodeOn+/:PlainText.slice(/:LastCursorPos);
/:LastCursorPos += length(CodeOn);
}
}