Косенко Данила Юрьевич (kosenko_danila) wrote,
Косенко Данила Юрьевич
kosenko_danila

Простенький баннер на actionscript 2.0

Тут на днях на заказ написал простенький баннер для сайта на typo3. Писал, правда, на actionscript 2.0, код которого скоро здесь выложу (в рамках своего учебника). Сам баннер сюда выкладывать нельзя, как и давать прямую ссылку на него. Что-то там с авторскими правами на картинки, которые они купили. Но код, на мой взгляд, интересный.

Сам баннер можно глянуть на сайте http://baukunst.sim-computer.de/ вверху над меню. Сайт тестовый, чтобы случайно не разрушить основной проект. Переодически там плывет код или оформление, это значит, что я подгоняю сайт под очередное желание заказчика.

Кратко говоря, в основе лежит такая штука, которую я назвал "модель состояний". Наверное, "Чисел" пересмотрел. :)
Как она называется по-научному, например, в книжке "Паттерны проектирования", я не знаю.
Суть ее в том, что в один момент времени выполняется только одна функция. По окончании работы она передает эстафету другой функции. Пока первая функция не отработает, следующая не запустится.
Сначала описание функционала. Показывается первая картинка. Через 10 секунд поверх нее проступает картинка с логотипом. Которая тут же стремительно увеличивает прозрачность и сквозь нее проступает вторая картинка. Через 10 секунд процесс повторяется. Картинок около 9 штук.
Все 9 картинок лежат друг над другом, каждая в своем слое. Кстати, рекомендую так всегда картинки и размещать, очень поможет потом при необходимости что-то изменить. Поверх все картинок лежит логотип сайта. Все картинки и логотип помещены в мувики. Делается это просто: выделил картинку, нажал F8, придумал название и нажал OK. Рекомендую называть мувики одинаково с числовым окончанием. Например, cp1,cp2,cp3 и т.п.
На загрузку баннера поставлен код, скрывающий все картинки (в том числе и логотип), кроме верхней. Сам код вынесен в отдельный файл, который очень удобно править в notepad++. В самом проекте вставлена строка
#include "file.as"
Исходный код этого файла я выложу в ближайшее время. И допишу учебник, чтобы был понятен синтаксис actionscript.
Tags: учебник
Subscribe

  • Практика: генератор HTML кода

    Сдерживая обещание, начинаю серию практических примеров. Итак, у нас есть задание: https://www.weblancer.net/projects/197813.html Заказчик…

  • Про учебник

    Просмотрел на днях свой "учебник" по программированию. И понял, что это в основном справочник, хоть и по 5 языкам. А учебник должен быть на…

  • Хозяину на заметку

    Этот нехитрый скрипт на PHP позволит Вам создать готовый sql-запрос на основе списка и номера записи. Может пригодиться в случае, если надо вставить…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment