Форум 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=94950)

lukish 24.04.2007 11:34

поле и кнопка поиска
 
Здравствуйте уважаемые флешеры.
Мне необхадимо сделать: на странице есть поле поиска где вводятся слова которые соответствую одной из десяти страниц, кнопка при нажатии которой производится поиск.
Я думаю сделать так:
создать 10 пременных с назначением каждой массива (в массиве те слова которые означают эту страницу)
Как связать текстовое поле с этими массивами.
Ну а с кнопкой просто происходит сравнивание с 10 переменными игото и плу на определённомк кадру.
Правильно ли я думаю.

CorC 25.04.2007 10:03

Код:

SearchButton.onPress=function(){
  var Text=SearchBar.text
  if(Text!=""){
      for(var Word in SrearchArray){
        if(Text=SrearchArray[Word]){
            KillUser(SrearchArray[Word]);
            break;
        }
      }
  }
}


lukish 25.04.2007 17:53

Уважаемый CorC если не трудно пожалуйсто объясните кто что значит,
малую часть я понял.
Заранее спасибо.
Игорь

CorC 26.04.2007 10:22

SearchButton - InstanceName кнопки в панели properties, если она конечно не аттачится
SearchBar - текстовое инпут поле (поиск)
SrearchArray - массив ваш со словами
KillUser - функция реакции на найденное слово, например переход на 1245 кадр

iNils 26.04.2007 17:43

CorC, не ожидал от тебя такого ужасного кода.

Molecula 26.04.2007 17:51

А такая штука не подойдёт?:

Код:

TextSnapshot.findText method

lukish 26.04.2007 20:47

не всё понял
 
Ещё раз здравствуйте уважаемые флешеры.
Я не доконца понял предложенный Вами код:

SearchButton - InstanceName кнопки в панели properties, если она конечно не аттачится
SearchBar - текстовое инпут поле (поиск)
SrearchArray - массив ваш со словами
Это я понял


KillUser - функция реакции на найденное слово, например переход на 1245 кадр
Это я не понял, где и как она должна выглядеть

объясните пожалуйсто подробнее, можно вложить исходник, но он 1,5 метра, вообще я хотел бы понять как работает этот код.

Kikasso 26.04.2007 21:17

Цитата:

Сообщение от lukish
KillUser - функция реакции на найденное слово, например переход на 1245 кадр
Это я не понял, где и как она должна выглядеть

А это вы уж сами должны для себя решить и написать. И назовите ее как-нибудь подружественнее.

как вариант:

Код:

function KillUser(str) {
trace( str );
}

или еще проще:
Код:

KillUser = trace;
CorC, ну и шуточки у вас.

lukish 27.04.2007 20:26

не получилось
 
Уважаемые флешеры, никак я немогу сообразить, ничего не получается,помогите пожалуйсто с исходником.
Я начинающий флешер и очени хотел бы понять как эта задача должна работать.
Я буду очень признателен Вам за помощ.
Игорь.

CorC 28.04.2007 10:18

С 0 никто делать не будет, покажите наработки. Функция KillUser тоже наполовину ваша должна быть, потом поможем...


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

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