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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 08.03.2002, 00:18
solo777 вне форума Посмотреть профиль Отправить личное сообщение для solo777 Найти все сообщения от solo777
  № 1  
solo777

Регистрация: Mar 2002
Адрес: Perm
Сообщений: 7
Attention не понимаю...

Не понимаю как работает массив и для чего служит "hit test"
Прошу объяснить и желательно попроще. Спасибо.

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

Регистрация: Jan 2002
Сообщений: 480
Отправить сообщение для Papa Karlo с помощью ICQ
Array (object)
Объект Array позволяет вам работать с массивами. Объект Array - это объект, чьи свойства идентифицируются порядковым номером, позицией в массиве. Номер этот называют индексом. Первый элемент массива всегда имеет нулевой индекс, второй - [1], третий - [2], и т. д. В следующем примере массив myArray состоит из проиндексированных названий месяцев года.

myArray[0] = "January"

myArray[1] = "February"

myArray[2] = "March"

myArray[3] = "April"

Для создания объекта Array необходимо воспользоваться конструктором new Array. Чтобы получить доступ к отдельному элементу массива, используйте оператор [ ].



Таблица методов объекта Array Метод Описание
concat
Соединяет аргументы (последовательности массивов), и возвращает их уже как новый массив.

join
Объединяет элементы массива в строку.

pop
Удаляет последний элемент массива и возвращает его значение.

push
Добавляет один или больше элементов в конец массива и возвращает длину нового массива.

reverse
Выворачивает массив наизнанку, т. е. первый элемент становится последним, второй - предпоследним, и т. д ., и наоборот.

shift
Удаляет первый элемент массива и возвращает его значение.

slice
Извлекает из массива часть и возвращает ее как новый массив.

sort
Сортирует массив.

splice
Добавляет и/или удаляет элементы из массива.

toString
Возвращает значение строки, которую представляют из себя элементы массива.

unshift
Добавляет один или больше элементов в начало массива и возвращает длину нового массива.






Таблица свойств объекта Array Свойство Описание
length
Возвращает длину массива.






Конструктор Array объекта

Синтаксис

new Array();
new Array(length);
new Array(element0, element1, element2,...elementN);
Аргументы

length Целое число, равное количеству элементов в массиве. Если элементы не смежные, length равен индексу последнего элемента плюс 1. Для дополнительной информации смотри свойства Array.length.

element0...elementN Список двух или более произвольно выбранных значений. Это могут быть числа, имена или другие элементы. Первый элемент массива всегда имеет индекс, или позицию, равную 0.

Описание

Конструктор; позволяет создать массив и работать с ним. Индексы начинаются с нуля, и растут с ростом порядкового номера элемента.

Если аргументы не определялись, создается нулевой массив.

Player

Flash 5 или выше.

Пример

В этом примере создается нулевой объект Array:

myArray = new Array();
В этом примере создается новый объект Array A-Team, с длиной length равной 4:

A-Team = new Array("Jody", "Mary", "Marcelle", "Judy");
Ниже показана возможная инициализация элементов массива A-Team:

myArray[0] = "Jody"

myArray[1] = "Mary"

myArray[2] = "Marcelle"

myArray[3] = "Judy"

****************************************************
hitTest() может отлавливать, есть ли мышь над мувиком (обычно на мувике onClipEvent(enterFrame){if(мышь){то-то}}) или пересечение двух мувиков, напр. в леталке, тарелка - мс1, гора - мс2, если хитТест(тарелка с горой){сушите весла} итд.

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

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

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


 


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


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