6 апреля 2011 г.
Скринсейвер из Flash SWF для Windows и Mac OS X
24 марта 2011 г.
8KaWeek – 8 тысяч них*ёв в неделю?
Слышали о новой возможности легко зарабатывать по 8 тыс. дол. в неделю? Нет? Ну так я вам расскажу :)
Речь пойдет о компании (или проекте?) под названием 8KaWeek. Скажу сразу — это финансовая пирамида. Так что если вам посоветуют присоединиться — имейте в виду. Ну а кому нужны подробности — читайте дальше.
18 марта 2011 г.
Вызов JavaScript из ActionScript 3
- как из Flash (ActionScript 3) вызвать функцию JavaScript;
- как принять в Flash результат работы функции JavaScript;
- как определелить размеры клиентской части окна браузера, в котором выполняется Flash-ролик (часто востребованная задача).
Читать заметку
17 февраля 2011 г.
Бесплатный курс по Flash CS3
Называется он "Введение в Adobe Flash CS3"
Курс бесплатный. Описывает устройство программы, работу с ней (собственно анимацию во флеше), вкратце знакомит с программированием на ActionScript.
Состоит из 13 лекций:
1. Знакомство с программой
2. Импорт. Ключевые и обычные кадры
3. Слои
4. Символы
5. Рисование на слоях
6. Редактирование слоев
7. Анимация движения и формы
8. Интерактивность: ActionScript 2. Кнопки
9. Интерактивность: ActionScript 3 (Отличия ActionScript 2.0 от ActionScript 3. Анимация. Обработка событий. )
10. Текст
11. Пример - Flash - для мобильных устройств
12. Пример - Flash - тесты
13. Пример - Работа с видео
Качество курсов у INTUIT довольно неплохое, так что кого интересует флеш - стоит ознакомиться с курсом. Тем более, напомню - курс бесплатный (ну и на русском, разумеется).
Ссылка на курс - http://www.intuit.ru/department/graphics/inadobeflash3/
9 февраля 2011 г.
Сила флеш видео двойников...
Или очередное убожество от Тима Ворона?
Те, кто краем уха (т.е. непрофессионально) знакомы с Adobe Flash, наверняка слышали о некоем Тиме Вороне. Это автор курсов о (якобы) изучении Flash.
Хотя в его курсах о флеше практически ничего нет.
Да, кстати, как вы наверное поняли из названия поста, он о новом курсе Тима — ’ALPHA PROFESSIONAL’ (или Флэш Видео Двойники). Вот сайт курса: http://alphamarketing.ru/
Сам курс я не видел. Но и издалека заметно, что это очередная ерунда.
Во-первых
Технически этот флеш-видео-двойник — это обыкновенная «флешка», в которой крутится видео с альфа-каналом (снятое на т.н. «зеленку», то есть Chroma Key). Кстати, если вы нажмете правую кнопку мышки на «видео-двойнике» Тима, то увидите копирайт самого плеера. И ссылку на оригинальный англоязычный курс. Вот он — http://www.transparentplayer.com/
Как нетрудно увидеть, англоязычный сайт посвящен той же ерунде — видео двойникам. Видимо Тим Ворон просто перевел тексты, снял самого себя на видео, и преподает это как собственный курс.
Во-вторых
У себя на сайте Тим Ворон говорит, что флеш видео двойник может «разгуливать на вашем или даже на чужом сайте». И даже примеры приводятся:
- двойник на сайте Президента РФ
- двойник на сайте лаборатории Касперского
- двойник на сайте компании Microsoft
Однако достаточно взглянуть на ссылки, как сразу становится понятно — во всех трех случаях «видео двойники» разгуливают только по сайту Тима Ворона. Просто в блок iframe грузится содержимое указанных сайтов — либо сайта Президента, либо сайта Касперсого, либо Microsoft.
Взгляните сами на ссылки:
- http://www.alphamarketing.ru/panf/vsgprocess.php?url=http%3A%2F%2Fkremlin.ru&video=videos%2Fvideo3.html&loc=4&Submit2=%CF%F0%EE%E2%E5%F0%E8%F2%FC+%E2%E8%E4%E5%EE-%E4%E2%EE%E9%ED%E8%EA%E0+%ED%E0+%EB%FE%E1%EE%EC+%F1%E0%E9%F2%E5
- http://www.alphamarketing.ru/panf/vsgprocess.php?url=http%3A%2F%2Fkaspersky.ru&video=videos%2Fvideo1.html&loc=2&Submit2=%CF%F0%EE%E2%E5%F0%E8%F2%FC+%E2%E8%E4%E5%EE-%E4%E2%EE%E9%ED%E8%EA%E0+%ED%E0+%EB%FE%E1%EE%EC+%F1%E0%E9%F2%E5
- http://www.alphamarketing.ru/panf/vsgprocess.php?url=http%3A%2F%2Fwww.microsoft.com&video=videos%2Fvideo2.html&loc=6&Submit2=%CF%F0%EE%E2%E5%F0%E8%F2%FC+%E2%E8%E4%E5%EE-%E4%E2%EE%E9%ED%E8%EA%E0+%ED%E0+%EB%FE%E1%EE%EC+%F1%E0%E9%F2%E5
В то же время ссылки указанных сайтов выглядят вот так:
То есть, видео двойник может разгуливать только на вашем сайта. На чужой сайт его никто не пустит :)
Короче, Тим Ворон как всегда подсовывает туфту. Лучше подучить Flash и ActionScript 3, и научиться самому делать что-то стоящее. И Тим Ворон для этого совсем не нужен. «Двойники», кстати, тоже.
14 января 2011 г.
Сайт Тани Ширко
Адрес сайта - http://www.tatianashirko.com/
25 декабря 2010 г.
Отличный курс по Python
Это курс от Школы Программирования (Geek Brains), ведуший - Сергей Бороденков. Вот данный курс на сайте Geek Brains, можно посмотреть программу.
Отличный автор и отличный курс. Никакой воды, великолепные объяснения, и как отдельный бонус - хорошая дикция (никаких "э-э-эээ", "а-а-аааа" и т.п.)
Там же, на NoName, есть еще курс по Python от PyBursa (вот сайт авторов курса) - но качество хуже заметно хуже, чем у упомянутого от Geek Brains. Программа вроде как объявлена обширная, включая как питон, так и Django, но все как-то сильно затянуто. Попробовал посмотреть пару уроков - не пошло, дольше 10-15 минут смотреть не получается.
P.S. На NoName появился еще один отличный курс по Python - "Foxford. Программирование на языке Python для 8-10 классов", с особым упором на математику и базовые алгоритмы. Вот сайт авторов курса, там можно изучить программу (и пройти курс очно). Нельзя обойти вниманием!
4 августа 2010 г.
Календарь
Приходится устранять недоработки :)
Написал календарь – с удобным просмотром по годам, месяцам, а также – с просмотром 4 месяцев. Календарь доступен для использования по адресу http://www.borshak.com/stuff/calendar/ru/
Системные требования – Flash-плеер версии 9 и выше.
9 апреля 2010 г.
iPhone OS и Flash-облом
Вчера, 8 апреля, Apple анонсировала новую версию своей ОС iPhone OS 4.0. Данная ОС очень популярна, поскольку на ее основе работают телефон iPhone, плеер iPod touch и планшетник iPad.
И поскольку эта ОС очень популярна, под нее написано много программ. На текущий момент — порядка 150 тыс. Все программы под iPhone OS пишутся в среде разработки Xcode — она поставляется в составе Mac OS X.
Flash, как известно, на iPhone не поддерживается (то есть, не поддерживается на iPhone OS). Компания Adobe решила немного упростить жизнь флешерам, и сделать возможность компиляции Flash-приложений в приложения для iPhone OS (т.н. .ipa-файлы, которые даже можно размещать на продажу в магазине Apple App Store).
Такая возможность была анонсирована несколько месяцев назад, и должна была появиться в Flash CS5.
Однако, со вчерашним анонсом iPhone OS 4.0 Apple подложила [не]большую «свинью» всем флешерам.
Вместе с iPhone SDK 4.0 (комплект ПО для разработки приложений под iPhone) было представлено и новое лицензионное соглашение для программистов-разработчиков. Разумеется, «представлено» — это слишком громко сказано. Оно было просто переписано — но при использовании iPhone SDK каждый, кто делает программы под iPhone, должен с ним согласиться с обязательном порядке.
Итак, согласно новому лицензионному соглашению,
под iPhone OS теперь разрешены только те программы, которые написаны на Objective-C («родной» язык Apple), С, С++, или на JavaScript — в рамках движка iPhone OS WebKit.
Другими словами, «дорогие флешеры, сосите лапу»...
Впрочем, особо расстраиваться не стоит. iPhone OS — не единственная платформа на Земле =)
4 апреля 2010 г.
Игра M-Tetris
Особенности — это вечный тетрис, в котором по мере набора очков игра все усложняется (но без увеличения темпа, как в классическом тетрисе). Такого понятия, как «игра окончена» в
Выглядит M-Tetris так:
Игра написана на Flash, требует Flash Player 9 и выше. Другими словами, это тетрис онлайн, который можно играть прямо в окне браузера. Само собой, это бесплатный тетрис.
15 января 2010 г.
Книга «Django: Практика создания Web-сайтов на Python»
В книге описывается Django 1.6 и Python 3.3.
Объем книги: 528 стр. (обложка мягкая)
Страница книги на сайте издательства - там можно скачать исходники материалов и посмотреть полное содержание.
Бумажную версию можно купить на OZON.ru.
Как всегда, пираты уже успели оцифровать книгу, и она доступна публично - к примеру, на сайте Банк Книг.
14 января 2010 г.
Книга по Sublime Text
Sublime Text Power User, авторства Wes Bos
Книга в формате PDF, на 200 страниц, дополнена 20 видеороликами, где раскрываются практически все "секреты" продуктивной работы в Sublime Text:
- начиная с общих вопросов (выделение, поиск, копирование, workflow в целом);
- и заканчивая тонкими настройками (автодополнение, линтеры, настройка клавиатурных сокращений).
30 ноября 2009 г.
Игра «Крестики-Нолики»
4 ноября 2009 г.
Калькулятор - простой и удобный
Итак, первая работа - Калькулятор. Простой, с большими цифрами, с отображением содержимого памяти, с историей расчетов и другими приятностями. Написан на Flash, и работает прямо в окне браузера.
Благодаря большим цифрам может быть использован людьми с недостаточно хорошим зрением.
Пользуйтесь для собственной выгоды!
Flash не сбрасывает фокус ввода (AS2)
Делая одну программу, столкнулся с интересной особенностью – в флеш-ролике есть несколько динамических текстовых полей. В них включена возможность выделения – чтобы можно было скопировать оттуда информацию.
Кроме того, в ролике есть много кнопок – которые можно нажимать НЕСКОЛЬКО РАЗ ПОДРЯД – каждое последующее нажатие выполняет полезную работу.
Так вот, если мы выделим в одном из динамических текстовых полей какой-то текст (ну и скопируем его в буфер обмена), а затем начнем нажимать кнопки, то выделение текста не снимается. Другими словами, при первом нажатии кнопки (уже после выделения) она выполняет нужную работу, а вот последующих нажатий уже не воспринимает.
Попытки исследовать все это безобразие привели вот к чему.
При выделении текста динамическое текстовое поле получает фокус ввода. А при нажатии кнопки оно отдает его кнопке только на время, а после нажатия фокус ввода снова возвращается к текстовому полю.
Исследования проводились с помощью обработчика события onSetFocus – вот код, взял прямо из книги Д. Гурского:
Так вот, попытки снять выделение программно, с помощью кода
, почему-то не подействовало.
Ситуация крайне странная – поскольку попробовав создать новый Flash-ролик, а в нем сделать пару динамических текстовых полей и кнопку – все заработало как надо. Причем при нажатии кнопки текстовое поле само потеряло фокус ввода, без всяких программных изысков - и больше фокус к нему не возвращался.
Но выход надо было найти, и он был найден.
Итак, был создан маленький невидимый клип, который расположен на рабочем пространстве в сторонке.
Затем было указано, что этот клип может получить фокус программно, и что он не будет участвовать в клавиатурном обходе по нажатию Tab. Ну а после этого написана небольшая функция dropFocus () – которая переводит фокус на данный клип, а потом просто убирает с него фокус в никуда.
Вот весь код:
После чего вызов данной функции был вставлен в начало обработчиков событий кнопок. И все заработало как положено.
Хотя, в чем причина того, что текущий фокус ввода не сбрасывается самостоятельно – непонятна. А данный способ решения проблемы – ну, немного кривой :)
Впрочем, проблема решена, а это главное.








