TextArea component problemer
Hej Sidder og roder med at lave en html editor i flash 8.Til dette ønsker jeg at bruge den TextArea component som der er ind bygget i flash. Nu er mit spørgesmål så hvordan opdeler man den text som er i TextArea, hvis man ønsker at ind sætte noget ny text inde midt i det forige text. eller sætte html tags rundt om en makeret dele af teksten. I de gamle vesioner af flash hvor man brugte en simpelt textfelt kunne man gøre det med funktioner som disse:
function insertTag(Code, CodeOn, CodeOff) {
// selection?
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;
// no selection - code on / off
} else if (eval (Code)) {
eval (Code) = 0;
/:PlainText = /:PlainText.slice (0,/:LastCursorPos) + CodeOff + /:PlainText.slice (/:LastCursorPos);
/:LastCursorPos += length (CodeOff);
} else {
eval (Code) = 1;
/:PlainText = /:PlainText.slice (0,/:LastCursorPos) + CodeOn + /:PlainText.slice (/:LastCursorPos);
/:LastCursorPos += length(CodeOn);
}
}
function selectText() {
Selection.setFocus("_level0.PlainText");
Selection.setSelection(length(/:PlainText),length(/:PlainText));
_root.setTop("TextBox");
men de virker ikke på TextArea, men jeg ved at det kan lade sig gøre for jeg har set et eks. her : http://www.flashloaded.com/flashcomponents/flashtexteditor/example1.html
er der nogle der kan hjælpe
