Как стать автором
Обновить
0

Action Script *

Объектно-ориентированный язык программирования

Сначала показывать
Порог рейтинга
Уровень сложности

Автоматическая рассылка сообщений WhatsApp (развитие)

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 4.1K

Доброго времени суток всем!

На написание данной стать меня вдохновила эта публикация.

К сожалению, в этой статье не было способа для отправки файлов в Whatsapp и я решил поправить это.

Читать далее
Всего голосов 7: ↑4 и ↓3 +1
Комментарии 6

Новости

Автоматическая рассылка сообщений WhatsApp

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 11K

Шалом, Хабр! Сегодня разберём такую тему, как автоматическая рассылка сообщений WhatsApp при помощи библиотеки Selenium на языке программирования Python и поговорим о том, почему же это не так просто, как запарсить Википедию.

P.S. На самом деле это не намного сложнее, чем запарсить Википедию, просто нужно знать об одной очень полезной фиче Selenium'а.

Читать далее
Всего голосов 4: ↑1 и ↓3 -2
Комментарии 11

Читаем почту mail.ru из python при помощи imap

Время на прочтение 8 мин
Количество просмотров 41K

Подробно разбираем работу библиотек imaplib и email, открываем ящик и читаем письма (получаем из писем всё что есть) на примере mail.ru (хотя в целом, должно работать везде).

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

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 4

Отслеживание отправки форм с помощью GTM

Время на прочтение 3 мин
Количество просмотров 30K
image

Всем привет!

Краткое вступление:

Если у вас есть грамотные разработчики и формы на вашем сайте можно отследить с помощью стандартного триггера “Отправка формы” в Google Tag Manager или встроить событие в обработчик — я вам искренне завидую. Сегодня мы рассматриваем другой случай.

ПРОБЛЕМА:

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

Неточные и малоэффективные способы отслеживания статистики будут существовать всегда.
Читать дальше →
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 4

Истории

Разработка первой игры под Android с применением Adobe AIR и Stage3D

Время на прочтение 4 мин
Количество просмотров 13K

Введение


Давно хотел сделать хоть какую-нибудь игрушку для мобильника. Разработка игр – это одно из моих хобби. Времени я уделяю для этого крайне мало, но делаю это с удовольствием.

Раньше разрабатывал небольшие игрушки на PC (так, друзьям и коллегам поиграть), браузерные игры и игры для социальных сетей. Ничего особо выдающегося в этом направлении я не сделал, но неплохо провел время.

Ах да, еще работал в парочке фирм-разработчиков и издателях компьютерных игр программистом, но быстро понял, что увлечение – это одно дело, а работа в крупной фирме в области геймдева – совсем другое.

Никогда не делал игр для мобильных устройств и вот решил изучить вопрос, попробовать и разработку, и публикацию, и вообще узнать как там все.
Читать дальше →
Всего голосов 25: ↑22 и ↓3 +19
Комментарии 5

Возрождение ActionScript2.0 c помощью JavaScript

Время на прочтение 3 мин
Количество просмотров 7.7K
И вот уже март 2017 года, Adobe Flash Player уже не запускается по умолчанию без явных действий пользователя, по крайней мере в Google Chrome для автоматического запуска контента Adobe Flash Player необходимо выполнить следующии инструкции.Таким образом, акцент веб-разработки все больше и больше смещается в сторону использования JavaStript библиотек, предоставлющих доступ к HTML5 Canvas.

Одним из удобных способов разработки HTML5 Canvas, заместо Flash, является Adobe Animate CC 2017, который подерживает следущие типы проектов:



Из списка видно, что подержка ActionScript2.0 полностью исключена из текущей версии среды разработки, а также нет возможности перенести имеющийся AS2/3 код в html5 Canvas.
Единственное, что можно сделать в Adobe Animate CC 2017 — это преобразовать графическое содержимое Flash проекта и все входящие в него компоненты в HTML5 проект.
Для этого достаточно открыть Flash проект и выбрать из меню Commands пункт Convert To Other Documents Format после чего откроется диалоговое окно с предложением выбора типа проекта в который происходит преобразование. По умолчанию используется HTML5 Canvas, его и будем использовать в наших новых проектах.


Читать дальше →
Всего голосов 12: ↑8 и ↓4 +4
Комментарии 12

Техника тотального предрасчёта в алгоритме освещения для тайловой 2D игры

Время на прочтение 2 мин
Количество просмотров 10K
Привет! Моя последняя игра – изометрическая бродилка, одной из особенностью которой является «исследование» территории: изначально карта чёрная и игрок открывает этот «туман войны» по ходу игры. Причём видимость тайлов зависит не только от расстояния до персонажа, но и от окружения: клетки за непрозрачными стенами не видны, даже если подойти в упор, а, например, кустарник ухудшает видимость клеток за ним на 50%.

image

Чтобы не нагружать процессор покадровой трассировкой лучей (для определения какая клетка насколько в данный момент «видима»), я использовал довольно интересный метод «тотального предрасчёта» – основные параметры для фактически всех возможных ситуаций считаются до игры в большую матрицу, и во время игры остаётся только обращаться к ней, выбирая нужные значения.
Всего голосов 29: ↑28 и ↓1 +27
Комментарии 21

Поддержка NPAPI плагинов будет отключена для всего, кроме Flash

Время на прочтение 2 мин
Количество просмотров 28K


Многие годы Mozilla старается освободить Web от плагинов, т.к. они являются точкой снижения производительности браузера, безопасности и удобства использования.

Начиная от анимационных эффектов, воспроизведения видео, перетаскивания файлов, манипуляциями с буффером обмена и до интерактивных 3D игр, видеочатов и т.д. — сегодня всё можно реализовать без использования плагинов. Firefox предлагает встроенный PDF просмотрщик и поддерживает DRM контент.
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 69

Adobe обновили Adobe AIR до версии 24 с поддержкой новой целевой платформы

Время на прочтение 1 мин
Количество просмотров 5.9K
В компании Adobe выпустили очередное плановое обновление своего продукта Adobe AIR. Ключевая особенность данного обновления заключается в том, что появилась новая (для данного средства разработки) целевая платформа — Apple tvOS.
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 2

Google не отказывается от Flash

Время на прочтение 1 мин
Количество просмотров 9.2K
Данная краткая заметка решила появиться после того, как ко мне посыпались вопросы относительно новостей Google и того, что они якобы собираются умертвить флеш окончательно.

На вопрос будущего Flash в рамках браузера Google Chrome отвечает Chris Campbell — продукт менеджер Adobe Flash Runtime Project.

Я не слышал, чтоб кто-то предложил полное блокирование Flash для использования.
Решение Google заключается в простой модели «Нажми для запуска» на уровне домена.
Если Вы один раз разрешили запустить Flash контент на конкретном сайте, то весь этот сайт (включая его iframe-ы) будет
запускать Flash содержимое без каких-либо дополнительных действий со стороны пользователя и при последующих визитах.
Google так же продолжит поставлять Flash Player в своих установках и обновлениях.


Под катом небольшая картинка на тему «Как работают журналисты».
Читать дальше →
Всего голосов 28: ↑16 и ↓12 +4
Комментарии 35

Список технических и IT конференций 2016. Часть #1

Время на прочтение 3 мин
Количество просмотров 11K
image

Прошло уже почти полтора месяца 2016 года Думаю, что это время, вы точно так же, как и автор данной заметки, провели в ратных трудах. Не смотря на колоссальную загрузку, не хотелось бы, пойти путем Булата Окуджавы, и оторвавшись в очередной раз от монитора, увидеть на календаре 1е Январь 2017. Возникает закономерный вопрос — как с максимальной пользой, не только проработать, оставшиеся 10,5 месяцев года Обезьяны, но и по максимуму узнать о новейших тенденциях, попутно познакомившись с интересными людьми.

Выполняя эту задачу и было проведено небольшое исследование, посвященное самым, на мой взгляд, интересным конференциям, на которые стоит обратить внимание и, при возможности, посетить c Марта по Май 2016.
Читать дальше →
Всего голосов 16: ↑7 и ↓9 -2
Комментарии 12

Изучаем ActionScript 3. «Hello, world!»

Время на прочтение 6 мин
Количество просмотров 28K
Так уж принято, что первым приложением на любом языке программирования пишут, так называемый, «Hello, world!». Мы не будем отходить от традиций, хотя уже и написали такое приложение в качестве тестового примера в рамках статьи Разработка Flash-игр. Подготовка рабочего места. Но, на сей раз мы продвинемся немного дальше. Мы не просто напишем в окне заветные слова, но и рассмотрим вкратце работу с шрифтами и трансформацию объектов.

Примечание: Я сам только изучаю AS3, а потому лишь делюсь своими «открытиями», простыми словами...

Итак, понеслась…
Читать дальше →
Всего голосов 18: ↑7 и ↓11 -4
Комментарии 59

Там, где живет Единорог Пикси. Indie-повествование

Время на прочтение 8 мин
Количество просмотров 9.5K
Всегда с любопытством читаю очередную историю от инди-разработчиков. О том, как зарождалась идея, какой путь был пройден и что в итоге получилось. Хочу поделиться своей историей создания очень простой, но динамичной игры. Так как будет освещена и техническая часть, это может быть интересно для людей которые хотят сделать свою игру, но не определились с платформой.


Читать дальше →
Всего голосов 19: ↑16 и ↓3 +13
Комментарии 9

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн

Обновление Flash Player (ActiveX) за 1 Января 2016 года

Время на прочтение 1 мин
Количество просмотров 6.8K
Первый день Нового Года у Adobe начался с релизом очередного обновления Flash Player. Для большинства пользователей апдейт не принесет ничего нового, но для некоторых пользователей это будет «решением больших проблем».

Исправили механизм взаимодействия с операционной системой компонента ActiveX. Если Вы используете не браузерные приложения, которые встраивают в себя Flash содержимое — Вы могли заметить черный или белый экран вместо привычного содержимого. Проблема устранена.
Всего голосов 10: ↑7 и ↓3 +4
Комментарии 0

Разработка инди-игры на Starling, или вторая жизнь Flash

Время на прочтение 4 мин
Количество просмотров 8.6K
С точки зрения графики большинство инди-игр завоевывают свою популярность не количеством полигонов в кадре или супер-качеством текстур, а необычным подходом к арту и вниманием к мелочам, причем большинство использует только 2D графику. На мой взгляд, для проектов в таком стиле отлично подходит Flash. Под флешем в данном случае следует понимать не только плагин для браузеров, который постепенно сдает свои позиции и уступает место HTML5, а саму “эко-систему”, которая позволяет использовать возможности и “идеологию” флеша для разработки под десктоп и мобильные платформы. Речь пойдет об Adobe AIR (кроссплатформенная среда для запуска приложений) и фреймворке Starling, используeмых в разработке инди игры.

Под катом — примеры практических решений и анимации эффектов.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 4

Проект Adobe Playpanel закрывается 31 Января 2016 года

Время на прочтение 1 мин
Количество просмотров 2.8K
image

В сентябре 2013 года был запущен проект Adobe Playpanel. В Playpanel можно было искать зафичеренные портальные игры, вести учет игровых сессий (в портальных играх и на страницах соц. сетей), через контекстное меню на порталах делать быструю закладку на страницу, чтоб получать туда быстрый доступ из Playpanel и еще пару-тройку возможностей.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 2

Пару слов о «смерти» Flash, Animate CC и Web стандартах

Время на прочтение 3 мин
Количество просмотров 57K
Сегодня интернет начал разрываться от статей на тему "Adobe прощается с Flash".

UPD 6 Декабря 2015:
Продукт менеджер Flash Runtime и Adobe AIR сказал, что они не имеют планы на прекращение работы по Flash Runtime и AIR и переименование продукта для создания контента никак не связано с судьбой Flash Player и смежной экосистемы.


Все бы ничего, кроме одного нюанса, который сильно меняет смысл — техническая безграмотность и всеобщий copy-paste. Издания перепечатывают друг друга, добавляя всё новые и новые «факты», которых нет в оригинале. Одним словом — испорченный телефон.

image

Оригинальная статья http://blogs.adobe.com/conversations/2015/11/flash-html5-and-open-web-standards.html сообщает о том, что Adobe переименовывает Flash Professional в Animate CC. Дополнительно сообщают, что клиенты хотят получать больше поддерживаемых платформ и т.д.
Читать дальше →
Всего голосов 61: ↑50 и ↓11 +39
Комментарии 18

Добавляем рекламу AdMob в Android приложение на платформе Adobe Air

Время на прочтение 4 мин
Количество просмотров 15K
После того, как я разработал свое первое, простейшее приложение для Android на Adobe Air, мне захотелось добавить в него рекламу, хотя бы для того, чтобы в будущем знать, как это делается. Я потратил на это довольно много времени, не найдя ничего об этом в интернете на русском языке. Поэтому решил написать краткое руководство к действию, для тех, кому это еще понадобится. Добавлять будем рекламу из Google AdMob.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 4

Envato прощается с Flash и ActiveDen

Время на прочтение 2 мин
Количество просмотров 10K

21 сентября один из крупнейших игроков продаж цифрового контента Envato сообщили о закрытии своего проекта ActiveDen, специализация которого MacromediaAdobe Flash и всё, что с этим связано.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 14

Настройка сборки Flex 4.14 проекта с использованием flexmojos 7.*

Время на прочтение 3 мин
Количество просмотров 3.7K
Исходные данные:
  • Flex проект 100k+ строк
  • 6 модулей swc, собираются в один swf
  • FlexSDK 4.9.* + flexmojos 4.2-beta

Было принято решение, что проект пора обновить и перейти на последний (на момент написания статьи) FlexSDK 4.14.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 2

Вклад авторов