Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   prototype и функции (http://www.flasher.ru/forum/showthread.php?t=86124)

werdig 08.10.2006 16:12

prototype и функции
 
пишу:
Код:

String.prototype.substr_count = function(str){
        return this.split(str).length-1;
};

a_txt.htmlText.substr_count('a');// Тут нормально компилется

function column_html(a_txt:TextField, b_txt:TextField) {
        ............
        a_txt.htmlText.substr_count('a');// Тут ругаеться что не знает substr_count
        ...........
}

в чем прикол ??

iNils 08.10.2006 16:23

Убирите :TextField и ругаться не будет.

Nirth 08.10.2006 19:17

Класс String не является динамическим, так что при экспорте в AS2 вы не можете вызывать не существующих методов.

Варианта 2
1) экспортировать все как ас1
2) сделать это по другому(функцию внешнюю)

ЗЫ вы не можете наследовать String, так как класс String является объектной оболочкой для примитивного типа данных string.


Часовой пояс GMT +4, время: 07:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.