Форум 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)
-   -   Проблема с функцией. (http://www.flasher.ru/forum/showthread.php?t=113337)

aKopichin 25.06.2008 16:57

Проблема с функцией.
 
Здравствуйте. такая проблема, есть событие onChange
Код:

_root.ttt.onChanged = function() {
        inChar = this.text.charAt(this.text.length-1);
        this.maskPos = this.text.length-1;
        if (this._temp <= this.text.length) {
                MChar = getNextMasked(this);               
        } else {
                this.maskPos -= 1;
        }
        if (this.maskPos == this._mask.length) {
                this.text = this.text.substring(0,length(this.text)-1);       
        }

        switch (MChar) {
        case "#" :               
                                if (!isStrNumber(inChar)) {
                                        this.text = this.text.substring(0,length(this.text)-1);               
                                        this.maskPos -= 1;
                                        trace('!mask!');
                                }
                                break;
        case "MaskEnd" :
                                        trace('mask is full');
                                break;
        default :
                                trace('defaultAction');
                                break;
        }
        this._text = this.text;
        for (itm in specialChars) {
                this._text = this._text.split(specialChars[itm]).join("");
        }
        this._temp = this.text.length;
//        trace(this._text);
}

хотел сделать чтобы было не onChange = func...
а так:
Код:

_global.xxx = function() {код из функц. выше.}
и потом назначить
Код:

onChange = _global.xxx (или =xxx)
не работает...
подскажите можно ли такое победить?
З.Ы.
делаю маскЕдит. если есть готовый буду ОЧЕНЬ рад ссылке.


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

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