Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   старый вопрос (http://www.flasher.ru/forum/showthread.php?t=62505)

fiot 29.08.2004 22:28

Цитата:

Оригинал написал(а) artfla$her
Ай, млин, тут даже и count-то никчему)))
ты вообще видел что я написал 5 постов назад ?

artfla$her 29.08.2004 23:43

:D :D :D :D :D :D :D

Я аж до колик хохотал :D Во я млин дурак :D :D Извини еще раз, просто времени не было читать все ответы, вот я сразу и написал о насущном :D :D :D В следующий раз буду читать :D

fiot 30.08.2004 01:01

ни чё, бывает :)

YuriiZelenev 30.08.2004 05:03

Etovo vpolne hvatit:
 
Код:

createTextField("t",1,0,0,120,20);
createTextField("r",2,120,0,120,20);
t.type="input",t.border=r.border=true;
words=["stop","time"];
tLstn={}
t.addListener(tLstn);
tLstn.onChanged=function(){
        for(var i=0,l=words.length,k;i<l;i++){
                if(t.text.indexOf(words[i])!=-1){
                        k++;
                }
        }
        if(k==2){
                r.text="autorization successfull";
                t.removeListener(this);
        }
}


YuriiZelenev 30.08.2004 06:54

Toje samoe tolko s testom dlya linivih =)))
 
Код:

createTextField("t",1,0,0,120,20);
createTextField("r",2,120,0,120,20);
t.type="input",t.border=r.border=true;
words=["stop","time"];
tLstn={}
t.addListener(tLstn);
chkTxt=function(){
        for(var i=0,l=words.length,k;i<l;i++){
                if(t.text.indexOf(words[i])!=-1){
                        k++;
                }
        }
        if(k==2){
                r.text="autorization successfull";
                t.removeListener(this);
        }

}
tLstn.onChanged=function(){
        chkTxt();
}
///        Test for lazy people:
var type="stop this time now",l=type.length,i=0;
onEnterFrame=function(){
        if(i!=l){
                t.text+=type.charAt(i);
        }else{delete this.onEnterFrame;}
        i++,chkTxt();
}


fiot 30.08.2004 13:03

читаем что пишут выше...
 
YuriiZelenev
и чего ни кто не видит мой пост 29-08-2004 19:14 ???
там ведь, уже всё реализовано!

artfla$her 30.08.2004 13:19

Всем лень читать :) Ладно, тебе-то какая разница - пускай будет куча вариантов поиска ;) Может тут конкурс негласно открыт на лучший код? :D :D :D

fiot 30.08.2004 13:49

Код:

TextField.prototype.check = function()
{
        var $search = [], $find = 0;
        $search = arguments[0].split(" ");
        for (var item in $search) {
                if (this.text.indexOf($search[item]) != -1) {
                        ++$find;
                }
        }
        return ($find == $search.length ? true : false);
};
_root.createTextField("pass", 1, 0, 0, 120, 20);
pass.type = "input";
pass.border = true;
pass.restrict = "^.,";
pass_listener = {};
pass_listener.onChanged = function()
{
        if (pass.check("stop time")) {
                _root.createTextField('autorize', 2, 50, 50, 200, 21);
                autorize.text = "autorization successfull";
                pass.removeListener(this);
        }
};
pass.addListener(pass_listener);

YuriiZelenev
немного дороботал, по твоему способу.

artfla$her
это точно.

andrey2003 31.08.2004 05:30

this is COOL
 
Огромадное всем СПАСИБА, теперь кодов поиска хоть (извиняюсь) Ж**ой ешь! есть из чего выбрать!!!

fiot 31.08.2004 11:50

всегда пожалуйста :)


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

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