Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Перебор массива по 3 элемента (http://www.flasher.ru/forum/showthread.php?t=168613)

dimarik 12.10.2011 00:46

Вам предложили универсальное решение. Итератор может итерировать любые структуры данных. Можно даже позабыть про итератор i ). Мыслите ширее!

Я бы, правда, заинтерфейсил его, избегая указывать конкретный класс.

Код AS3:

const datastructure:IIterable = new SomeDataStructure();
const iterator:IIterator = datastructure.createIterator();// Invoke IIterable method
while ( iterator.hasNext() ) { // Invoke IIterator method
  var o:SomeUsefulClass = iterator.next as SomeUsefulClass; // Invoke IIterator accessor
}

Прада, душка? )

in4core 12.10.2011 01:34

Хм. возможно я просто не дорос до этого...


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

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