Конечный успех того или иного фильма Flash определяется не столько умением разработчика
грамотно написать определенный сценарий ActionScript, сколько его способностью,
взяв за основу собственную идею, претворить ее в жизнь средствами Flash
5. Любой язык сценариев, в том числе ActionScript, представляет собой лишь средство
общения разработчика и компьютера, позволяя воплотить в определенной форме то,
что уже существует в воображении автора. Плодотворные идеи не являются побочным
продуктом развития языка или определенной технологии; идея должна вам просто
пригрезиться. Только после этого вы можете обратиться к языку ActionScript,
чтобы выяснить, достаточно ли в нем средств для материализации ваших чувственных
образов.
Я занимаюсь
программированием много лет, и мои лучшие программы стали решением задач и воплощением
идей, которые мне самому хотелось увидеть на экране компьютера. Я весьма признателен
друзьям и коллегам за то, что они не раз помогали мне в решении различных технических
вопросов, но еще больше я благодарен им за свежие идеи, которые они мне подарили.
Если у вас есть настоящая идея, вы будете писать сценарий за сценарием, постепенно
приближая свою программу к существующему в вашем сознании идеалу и далеко выходя
за первоначально намеченные рамки. Поэтому, если вы действительно хотите в совершенстве
постичь ActionScript, сначала научитесь мечтать.
Знаете ли Вы, что абстракция через спецификацию - это прием программирования, позволяющий абстрагироваться от процесса вычислений описанных в теле процедуры, до уровня знания того, что данная процедура делает. Это достигается путем задания спецификации, описывающей эффект ее работы, после чего смысл обращения к данной процедуре становится ясным через анализ этой спецификации, а не самого тела процедуры. Мы пользуемся абстракцией через спецификацию всякий раз, когда связываем с процедурой некий комментарий, достаточно информативный для того, чтобы иметь возможность работать без анализа тела процедуры. Абстракция через спецификацию позволяет абстрагироваться от процесса вычислений описанных в теле процедуры, до уровня знания того, что данная процедура делает. Это достигается путем задания спецификации, описывающей эффект ее работы, после чего смысл обращения к данной процедуре становится ясным через анализ этой спецификации, а не самого тела процедуры. Мы пользуемся абстракцией через спецификацию всякий раз, когда связываем с процедурой некий комментарий, достаточно информативный для того, чтобы иметь возможность работать без анализа тела процедуры.