Хау, белые братья флешеры. Есть такой вопросик. Я только начал изучать классы так что если вопрос покажеться глупым, не судите строго.
Я пишу класс, например с названием Cop, который является подклассом встроенного класса String.

Код:
class Cop extends String {
function getCop() {
trace("getCop called");
}
}
Потом во флешатине пишу:

Код:
var a = new Cop("Hallo");
a.getCop(); // трейс выдает getCop called
а если пишу так:

Код:
var a = "Hallo";
a.getCop(); // трейс выдает фигу
Понимаю, что в данной ситуации не прав я, а не flash. Но как это излечить? (во мне всмысле).