
08.09.2009, 18:48
|
|
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Надо же... А ведь вроде не так сложно разобраться.
Мультфильм идет сам по себе, кадр за кадром, и такие вещи, как положение объектов, в нем четко определено раз и навсегда.
Программа предполагает взаимодействие с пользователем, который вносит какие-то данные, и программа их обрабатывает. Программа таким образом меняет свои состояния не по таймеру, как мультфильм, а по событиям. Нажали кнопку - программа что-то сделала. И пока не нажмут еще раз, она не делает ничего.
Все возможные "кадры" в мультфильме определены заранее, и их - четко определенное количество. У программы же (я привел в пример Ворд) количество возможных изображений на экране не поддается вычислению. Вы никогда не напишите Ворд как последовательность кадров - их будет бесконечное количество))))
Итак вы нарисовали некий объект, и на таймлайне задали ему бегать справа налево и обратно. Отлично. Но при этом повесили на него код для вмешательства пользователя. В рантайме Вы берете этот объект и перемещаете его в новые координаты. Этот вариант НИКАК не может быть предусмотрен в мультфильме, где этот объект бегал справа налево, и был известен каждый кадр, и его положение в нем четко определено.
Так что всеже разберитесь и решите, мультик Вы делаете или программу. Забиты у Вас положения изначально раз и навсегда или они управляются пользователем. Удачи.
|