flashdocs.net: все о macromedia flash 5, mx, 2004 pro, 8. Обучение: flash статьи flash уроки flash исходники flash софт, faq, а также flash мульты и flash игры
Все о Macromedia Flash 8 mx 2004 pro! Все о Flash! Обучение flash уроки, flash статьи, flash исходники, flash soft, flash форум, flash документация и многое другое! Все что нужно будущему flasher.
     
 Навигация

Главная

:Обучение:

Статьи
Уроки
Исходники
Flash-Софт
FAQ

:Flash-развлечения:

Flash-игры
Flash-мульты



:Добавить на сайт:


Уроки
Исходники и Flash-soft
Новость
Ссылку
Мульт или игру


:Разделы:

Форум
Ссылки
Управление аккаунтом
Поиск

:Услуги сайта:

Платные услуги сайта
 Поиск
Поиск по сайту

 Баннеры

Вы можете разместить наш баннер на своем сайте. У нас есть баннеры различных размеров и форматов.

Пример

[ все баннеры ]
 Друзья
> Flash Blog
> Верстка и Дизайн
> Документация ко всему
> Flash-Город!
Pages

Операторы и команды

For..in


Синтаксис

for(variableiterant in object) {

statement;

}

Параметры

variableiterant - имя переменно, для повторного действия, ссылка на свойство объекта или элемент массива.

object - имя объекта, выполняемого с помощью итерации.

statement - инструкция, выполняемая в каждой итерации.

Описание

Действие: в цикле обрабатываются свойства объекта или элемента массива, выполняется для каждого из них statement.

Некоторые свойства не могут быть перечислены действиями for или for…in. На­пример, встроенные методы объекта Array (Array.sort и Array. reverse) не включены в перечисление объекта Аrray, в том числе свойства клипа, _х и _у.

Конструкция For…in выполняет итерации по свойствам объектов в цепочке прототипов, выполняются итерации со свойствами дочернего объекта с for..in, так­же выполнит итерации со свойствами родительского объекта.

Примеры

Использование for…in для итерации по свойствам объекта:

myObject = { name: 'Таrа' , age:27, city: 'SanFrancisco' };

for (name in myObject) {

trace ("myObject." + name + " = " + myObject [name]) ;

}

Вывод этого примера следующий:

myObject.name = Тara

myObject.age = 27

myObject.city = San Francisco

Другой пример использования оператора вывода с for..in для итерации по специфическому типу дочернего объекта:

for (name "in myMovieClip) {

if (typeof (myMovieClip [name]) = "movieclip") {

trace ("I have a movieclip child named "+ name);

}

}

В следующем примере перечисляются дочерние данные клипа, и каждый из них переводит воспроизведение клипа на второй кадр их временной шкалы TimeLine. Клип RadioButtonGroup - родительский объект с несколькими дочерними:

_RedRadioButton_,_GreenRadioButton_и_BlueRadioButton.

for (var name in RadioButtonGroup) {

RadioButtonGroup[name],gotoAndStop(2);

}



Дата публикации: 2004-09-05 (1678 Прочтено)

Остальные материалы раздела Операторы и команды
  • X Scale
  • Y Mouse
  • Variable
  • X Mouse
  • X Scale
  • XML.attributes
  • XML.loaded
  • XML.load
  • With
  • While

    [ Назад | Начало ]

  • Created by GRINDERS © 2002
    Copyright © flashdocs.net 2002-2005
    Внимание! Материалы с нашего портала брать для своего сайта без разрешения главного администратора КАТЕГОРИЧЕСКИ ЗАПРЕЩАЕТСЯ!
    Портальная система edogs-nuke
    15 запросов к базе данных.
    Карта сайта, каталог сайтов

    Rambler's Top100