Лого Флэша Потрошителя
 
Новости · Статьи · Прототипы · Компоненты · Персоналии · Глоссарий · Идеальный клип · Что делать  
Прототипы
08.09.2002 02.10.2002

Прототипы существуют для того, чтобы собирать их в библиотеки, которые можно многократно использовать в разных приложениях, а также обмениваться ими с коллегами.

Прототипы в рунете

Иван Дембицки
Пока единственный известный мне "прототипист" в рунете. У него вы найдете кое-что полезное, например:

  • прототипы для программного рисования различных фигур;
  • для разметки пройденных ссылок в текстовых полях;
  • для создания перетаскивания "с прилипанием";
  • для контроля глубины клипа;
  • для работы с XML.

Есть там и другие полезные вещи. Просто посмотрите сами.

Алекс Петров
На его сайте (он иногда переезжает, поэтому я не ручаюсь за ссылку) есть пример Sound.prototype для синхронизации звука в Flash MX по маркерам.

Вероятно, я кого-то упустил, подскажите мне..

Прототипы в интернете

Peter Hall ActionScripts
Качественные работы от автора книги "Объектно-ориентированное программирование в Flash MX". Здесь вы найдете прототипы для объектов Color, TextFormat (он добавляет новое свойство fontFamily, подобное аналогичному свойству в CSS) и другие. Толковый парень.

Junioronline
Очень неплохой набор разных прототипов: перемешивание элементов массива, поворот мувиклипа в направлении указанной точки, перемещение мувиклипа с ускорением и другие.. Кроме этого, на его сайте есть множество действительно красивых экспериментов со скриптом.

Layer51
Лаборатория маньяков, портал прототипов. Вот пример реализации одного из них. Знающие люди поймут. Иван Дембицки тоже сказал там свое слово..

Рисование

formequalsfunction
Хороший набор для программного создания многоугольников, эллипсов, звезд, секторов, пунктирных линий, шестеренок и прямоугольников (можно со скругленными углами).

[TODO: дополнить список]

Пример прототипа

Если вы еще не знаете, что такое прототип..

Создание прототипа

/*
Универсальная функция усечения дробной части числа theNumber до заданного количества знаков decPlaces после запятой
*/
MovieClip.prototype.roundTo = function(theNumber, decPlaces) {
    if (decPlaces>=0) {
        var temp = Math.pow(10, decPlaces);
        return Math.round(theNumber*temp)/temp;
    }
};

Применение

trace (roundTo(1.14579, 2))

Вывод в окне output

1.15

[новое окно]>

Дэдлайн

 

Примечания:
Прототипы обновляются, как и все на этом сайте.

Статус документа
: в процессе
>>> Статьи · Прототипы · Компоненты · Персоналии · Глоссарий · Что делатьНаверх
  © Разработка: Ростислав Сирык · О проекте "Флэш Потрошитель" · Архивы сайта
Flash MX

Стандарты Actionscript

Внутренняя архитектура Actionscript

Атрибуты тэгов OBJECT и EMBED

Метод LoadVars.decode

Свойство Stage.showMenu

System.security.allowDomain

System.showSettings

Динамическое присоединение компонентов

onKeyDown против onClipEvent(keyDown)

Модель событий Flash MX

ASBroadcaster — ядро модели событий Flash MX

Чтение ID3-тэгов из файла .mp3

ASSetPropFlags — функция защиты свойств объектов

Объект Local SharedObject

Удаление Local SharedObject

Глобальный путь к классам

Level против root

Dreamweaver

Создаем расширение для Dreamweaver MX

Настройка Dreamweaver MX

Длинное тире, короткое тире, дефис. Правописание и Dreamweaver

Illustrator

Растеризация текста
FlexiPedia