Я не думаю, что есть встроенная функция для удаления тегов, как в php.
Однако вы можете использовать регулярное выражение для удаления всего текста между <
и >
var r:RegExp=/<\/??.*?\/??>/g;
Мне пора бежать, но если бы вы могли следовать моей мысли:
Пока строка дает положительный результат для регулярного выражения, замените вхождение на пустую строку
Это должно удалить все вхождения этого типа:
<tag>
<tag />
</tag>
EDIT
var h:String="<html><head><title>Hello World</title></head><body><h1>Hello</h1>Hey there, what's new?</body></html>";
var r:RegExp=/<\/??.*?\/??>/s; //s=dotall to match . to newline also
while(r.test(h)) {
h=h.replace(r, ""); //Remember, strings are immutable, so you h.replace will not change the value of h, so you need to reassign the return to h
}
trace(h);
ВЫВОД:
Привет, мир. Привет! Что нового?