Руководство по actionscript. часть 2, стр. 118

Bookl_ist["isbn" + book[0]] = book[l];

}

Когда все 500 книг будут добавлены в объект bookList и каждая из них будет храниться в своей собственной динамической переменной экземпляра, пользователь сможет выбирать книгу для просмотра, вводя ее ISBN-номер в текстовое поле isbnlnput. Вот как бы мы отображали информацию о выбранной пользователем книге в процессе отладки:

trace(bookList["isbn" + isbnlnput. text]);

Следующим же образом мы бы выводили информацию о выбранной пользователем книге на экране в текстовом поле, на которое ссылается переменная

bookDescription:

bookDescription. text = bookl_ist["isbn" + isbnlnput. text];

Для отображения списка всех книг, хранящихся в объекте bookList, можно использовать цикл for-each-in, как показано в следующем коде:

for each (var booklnfo:* in bookList) { // Выводим значение динамической переменной экземпляра, // обрабатываемой в текущий момент trace(booklnfo);

}

В результате выполнения цикла будет выведена следующая отладочная информация:

Price: $19.95. Title: Path of the Paddle Price: $24.95. Title: High Score!

Создание справочных таблиц с помощью литералов объекта. Для удобства справочные таблицы, содержимое которых имеет фиксированный размер и известно заранее, можно создавать с помощью литерала объекта. Литерал объекта создает новый экземпляр класса Ob j ect из набора пар «имя/значение», которые представляют динамические переменные экземпляра, разделены запятыми и заключены в фигурные скобки. Вот общий синтаксис:

{имяПеременной1:значениеПеременной!, имяПеременной2:значениеПеременной2,

имяПеременнойМ:значениеПеременнойИ}

Например, следующий код создает экземпляр класса Ob j ect с динамической переменной экземпляра city (значением которой является «Toronto») и динамической переменной экземпляра country (значением является «Canada»):

var info:Object = {city:»Toronto», country:»Canada»};

Данный код идентичен следующему:

var info:Object = new Object( ); info. city = «Toronto»; info. country = «Canada»;

Если бы в приложении для инвентаризации из предыдущего раздела было всего две книги, мы могли бы использовать следующий литерал объекта для создания справочной таблицы bookList:

var bookList:Object = {

isbnl55209328X:»Price: $19.95. Title: Path of the Paddle».

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.100
  • 09.10.2010">Разница между растровым и векторным изображением
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 089
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 102
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 006
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 057
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 008
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 102
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.28
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 121
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.77
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 078
  • 13.11.2012">Китай снял блокаду сервисов Google
  • 22.04.2012">Facebook добавила кнопку «Слушать» на страницы музыкантов
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.126
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...