|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jul 2005
Сообщений: 283
|
как узнать, есть ли такая буква в массиве?
Как узнать, есть ли такая буква в массиве?Допустим в input_text вводится буква, а флеш проверяет, есть ли эта буква в массиве, если есть то, например в dinamic_text выводится "буква "такая-то" найдена".
Вот как я пытался написать скрипт (он привязан к кадру), также на этом кадре находится два окна: Input text и Dinamic text (имена я им точно такие же задал). //вот сам скрипт var bykvu; bykvu = ["а","б","в","г","д"] //стоко букв хватит... _root.onEnterFrame=function() { if (_root.input_text==_root.bykvu) { _root.dinamic_text="буква "+_root.input_text+" найдена" }else{ _root.dinamic_text="буква "+_root.input_text+" не найдена" } } У меня почему-то не работает |
|
|||||
посмотри так:
|
|
|||||
жаль флеш не поддерживает ассоциативные массивы
|
|
|||||
е... я сильно отстал от жизни) спасибо, iNils
хотя использовать объекты привычнее |
|
|||||
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
2Король: флэш реализован так, что поддерживает ТОЛЬКО ассоциативные массивы в общепрограммном смысле слова (во загнул, хехе).
2Fr@ddy: если тебе нужны именно буквы, то вот еще вариант: isInArray = function (arr, letter) { return arr.join("").indexOf(letter) == -1 ? false : true } но у меня закрадывается большое подозрение что тебе нужно просто посмотреть в хелпе слово restrict. |
|
|||||
BitSky?
|
Часовой пояс GMT +4, время: 22:29. |
|
« Предыдущая тема | Следующая тема » |
|
|