Школа Флеша на RusForumz.com
На сайте RusForumz.com создана Школа Флэша. Это закрытый раздел форума, в котором публикуются исходники *.fla различных эффектов и трюков. Все исходники оригинальны, то есть не имеют копий и клонов на просторах сети, так как они сделаны мною лично. Школа активно пополняется, поэтому вы понимаете, что просто так дать открытый доступ к этому файлохранилищу мы просто не можем. Условия приёма в Школу Флэша вы можете прочитать здесь. В школе выложены различные файлы, адаптированные под 9-ю, 8-ю и 7-ю версию флэша.
Недавно появился новый подраздел в школе Флэша: помощь по flash-проектам. Если вы уже испробовали все исходники и чувствуете, что вам нужна помощь именно по вашему исходнику, то создавайте тему, прикладывайте исходник и мы вместе разберёмся: что, куда и почему. Ваш исходник будет в полной безопасности от большинства пользователей, так как Школа флэша отделена от обычных пользователей. А также ещё один подраздел Задай вопрос!, в котором вы сможете задать любой вопрос по флэшу и получить ответ вместе с исходником-примером. Уже более 200 вопросов было задано.
Последние выложенные файлы
Текст и Скроллинг, видеоурок
Короткий, но информативный видеоурок, посвящённый текстовым полям и стандартному компоненту Scroll Bar. Как его ставить, как сделать, чтобы работало, какие поля нужны, как привязывать переменную к полю, задавать значение переменной, как привязывать скролл-бар к текстовому полю, как делать отступы справа и слева внутри поля. Все эти вопросы рассматриваются в данном 7-минутном видеоуроке. Видеоурок с голосом, с моим голосом.
Слушайте, смотрите и просвящайтесь!
Снег и зима. Синусоидальное движение множества объектов
Вообще, исходников падающих снежинок много. Маленьких и больших. Я попробовал всё это соединить в максимально простом (с комментариями) и коротком коде. Также сделать их легко изменяемыми. Снежинки не прямо вниз двигаются, а по синусоиде. Когда выходят за рамки ролика - исчезают. При падении также учитывается таяние снежинок.
Видеоурок: мувиклипы
Видеоурок посвящён, несложно догадаться, мувиклипам. А именно всё, что о них нужно знать новичку. Прежде всего, что это такое, когда и где используется. Чем отличается shape tween от motion tween. Почему лучше использовать мувиклипы. Как заменить содержимое одного экземпляра мувиклипа так, чтобы оно не поменялось в других. Обоснование использования мувиклипов для экономии времени.
Всё это в 19-минутном видеоуроке о мувиклипах.
Игра Pacman (упрощённый)
Игры вообще очень делать непросто. Даже самые простые. Поэтому это не полноценная игра (но в неё можно естественно играть), а лишь пример, сделанный мною за несколько часов. Сложность игр в том, что необходимо продумывать алгоритм самой игры, интерфейс данной игры и все остальные трудности, которые могут возникнуть.
Теперь собственно об этой игре. Игра посвящена двум основным пунктам: столкновению с объектами и правильная обработка столкновений, управлению персонажем с помощью клавиатуры.
Об игре с точки зрения пользователя.
Управление клавишами-стрелочками на клавиатуре (Вверх - вниз - вправо - влево). Ваш pacman должен съесть как можно больше снеговиков (всего их 10), каждый снеговик виден только в течение 10 секунд (на нём счётчик), чем быстрее съешь, тем больше очков будет у тебя. При столкновении со стенами, они могут меняться и выдавать тебе какую-то надпись.
А так в общем, за кажущейся простотой стоит достаточно большое количество кода и графическо-анимационной работы.
Интерактивная карта со всплывающими подсказками
Сейчас идёт бум на интерактивные карты. Естественно, я не буду выкладывать полноценный исходник карты, поэтому сделал эдакую демо-версию. Основная задача этого ролика: показать как нужно делать всплывающие подсказки, когда они представлены в виде текста и в виде отдельных мувиклипов, в которых может быть что угодно.
В принципе, если немного доделать эту карту, то может получиться полноценный ролик.
Функции и свойства, которые встречаются в данном ролике: autoSize, attachMovie, hitTest, _xmouse, _ymouse.
Весь код прокомментирован.
Кнопка "развернуть во всё окно" в браузере
Как развернуть ролик во всё окно в автономном плеере, вроде всем известно. Это множество раз обсуждалось на форуме и в школе флэша, в частности. С помощью fscommand. Но как это сделать в браузере и возможно ли это сделать в браузере?
Ответ положительный. Это стало возможным только с выходом 9-й версии плеера.
При нажатии на кнопку "Развернуть на полный экран" поверх браузера открывается flash-плеер и размеры ролика растягиваются на ширину и высоту экрана. Кроме ролика больше ничего не видно.