Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 15.04.2002, 10:49
Denis V. вне форума Посмотреть профиль Отправить личное сообщение для Denis V. Найти все сообщения от Denis V.
  № 1  
Denis V.

Регистрация: Jun 2001
Сообщений: 4
Question вопрос по массивам

Есть массив
myArray[1] = "element_1"
...........
myArray[n]="element_n "

Можно ли получить индекс по элементу?

Старый 15.04.2002, 11:00
mefisto вне форума Посмотреть профиль Отправить личное сообщение для mefisto Найти все сообщения от mefisto
  № 2  
mefisto
 
Аватар для mefisto

Регистрация: Sep 2001
Адрес: Караганда
Сообщений: 94
Отправить сообщение для mefisto с помощью AIM Отправить сообщение для mefisto с помощью Yahoo
Если сделать спец функцию то да вродене ручаюсь за правописание, синтаксис, работу написанного и пр. ):
function Array_Search(array,element) {
for(i=0,i<array.length,i++){
if(array[i]==element){
return i;
}
}
}

Может быть даже будет работать. Но вот если в массиве есть одинаковые элементы, то работать будет, но плохо.
__________________
In nomine Dei nostri satanas luciferi exclesi!

Старый 15.04.2002, 12:34
MagicMax вне форума Посмотреть профиль Отправить личное сообщение для MagicMax Найти все сообщения от MagicMax
  № 3  
MagicMax
 
Аватар для MagicMax

Регистрация: Oct 2001
Адрес: Saint-Petersburg
Сообщений: 66
Отправить сообщение для MagicMax с помощью ICQ
Попробуй отойти от массивов и прийти к Объектам
тогда и можно обратиться к элементу, незная его порядковый номер по имени.
Что то типа

_root.Obj= new Object();
_root.Obj2= new Object();
_root.Obj2=[ "John3","567","John4","5672"];
_root.Obj= {name:_root.Obj2,addr: "123",name2: "John2", addr2: "1232"}
trace(_root.Obj["addr"] add " | " add _root.Obj.name[1]);

кажется так должно работать. Возможно тебе поможет (хотя немного и не по теме )
__________________
best regards ...


Последний раз редактировалось MagicMax; 15.04.2002 в 12:36.
Старый 19.04.2002, 06:40
Denis V. вне форума Посмотреть профиль Отправить личное сообщение для Denis V. Найти все сообщения от Denis V.
  № 4  
Denis V.

Регистрация: Jun 2001
Сообщений: 4
Спасибо всем огромное, все заработало.

Создать новую тему   Часовой пояс GMT +4, время: 10:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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