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

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

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

Регистрация: Jan 2002
Адрес: asd
Сообщений: 85
По умолчанию Вопрос к Потапенко "Вложенные списки".

Я прочитал вашу интересную статью " conveyor " , но есть некоторые понятнтия, которые нуждаются в чётком объяснении. Вы смогли бы пожалуйста дать разяъснение следующего обзаца:

Цитата:
В чем суть иерархических списков? Суть в том, что часть команд мы наделяем дополнительным поведением, при котором все новые действия созданные при выполнении этих команд не помещались в конец списка команд, а выполнялись «на том же месте» где находилась команда, которая их создала
заранее спасибо!
__________________
время никого не ждёт.

Старый 03.12.2003, 22:42
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 2  
john
МЕГАФЛЭШЕР

Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
Например, вы делаете анимацию из токи A в точу B


A -------------------------X----------------------------------- B


Вы создаете команды перемещения из точки A в точку B с помощью метода put. Сразу все.

Вы в один момент создали всю траекторию маршрута. Которая будет в дальнейшем отображаться.

Но вам нужно реализовать некие действия в точке X, и данные которые необходимы для этого действия будут готовы только в тот момент, когда вы достигнете точки X. (например, поместить в анимируемый объект нужную графику). Как следствие вы должны «оставить на потом» создание элементов списка в точке X.

Когда же вы достигнете точки X, список будет иметь вид:


X----------------------------------- B


И помещать новые команды вы можете только в конец списка.


X----------------------------------- B<новые команды>


А вам нужно чтобы новые команды выполнились сейчас же.


X<новые команды>----------------------------------- B


И этот момент вы должны спланировать сразу при создании списка:


A -------------------------X<новые команды>----------------------------------- B


Вот для этого сразу межу простыми (put) командами, в точке X помещается команда include, которая содержит вызов метода, который создаст новые шаги конвейера, но в момент создания этих команд они будут помещены в точку X, а не после точки B.

Слово Include по сути интуитивно отражает суть этого действия.

Вложенность команд может быть и множественной.

Вот простая иллюстрация.

http://www.potapenko.com/articles/fi...or/include.gif

Нужно немного практики и все станет на свои места.


Для тех кому совершенно не понятно о чем идет речь:

http://www.potapenko.com/articles/conveyor.htm


Последний раз редактировалось john; 03.12.2003 в 22:46.
Старый 04.12.2003, 13:35
sultan_M вне форума Посмотреть профиль Отправить личное сообщение для sultan_M Найти все сообщения от sultan_M
  № 3  
sultan_M

Регистрация: Jan 2002
Адрес: asd
Сообщений: 85
Большое спасибо. Теперь всё понятно
Мы с нетерпением ждём ваших интересных статьей.

Удач.
__________________
время никого не ждёт.

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

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

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


 


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


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