FlexiPedia Wiki on Adobe Flex
Флэш Потрошитель - Жизнь вокруг технологииЖизнь вокруг технологии

Флэш Потрошитель этот | тот | 1.0

С 09.09.2002
  • Коллекция багов Flash
  • Ссылки для начинающего аниматора
  • Flex для PHP-разработчиков
  • Как вы используете Flash?

Поток сознания

makc3d ответил на Избранные баги Flash:

beer good. spam bad!

13 часов назад

Флэшер-аноним ответил на Избранные баги Flash:

Хотелось бы узнать, Как вы относитесь к пиву? Если положительно, то какое предпочитаете? Если отрицательно, то почему? Просто интересно...

15 часов назад

Флэшер-аноним ответил на Еще один способ заработать на играх:

прям таки тебе и скажут здесь посмотри

2 дня назад

Флэшер-аноним ответил на Нужна помощь по остановке видео и очистке памяти после него:

Напишите мне на имейл (sbnur@front.ru) - очистка памяти в флеш-плеере нетривиальная проблема и все зависит от конкретного кода - чтобы не превращать, как уже отмечалось, в форум, лучше обсудить все приватно 

3 дня назад

makc3d ответил на Еще один способ заработать на играх:

403

R05T
 

Sorry, access denied for you. You may want to:

Log in
or
Register
 

Thank you.

Test key: 1

 

3 дня назад

imset ответил на Нужна помощь по остановке видео и очистке памяти после него:

1) Спасибо всем кто ответил.

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

3) Из комментов видно, что не все понимают зачем нужен именно мувик с вложенными в его кадры анимациями. Поясняю: этот мувик обычно собирается дизайнером, который не имеет особого представления о работе AS. Дизайнеру проще сделать мувик с лейблами чем написать специальный класс. Я же использую один класс для всех подобных мувиков в котором программно обрабатываю переход от одной анимации к другой. Таким образом для всех мувиков используется один класс.

4) Знаю что использование мувиков, созданных в IDE не является хорошей практикой, но в данном случае удобен именно этот подход. К тому же если метод мувика gotoAndStop реализован и описан в официальной документации он может использоваться и должен правильно работать.

5) Если встраивание видео в мувик несет в себе какие-то сложности, об этом должно быть указано в хэлпе.

6) Теоретически наверное можно найти какое-то другое решение проблемы, но речь изначально шла о том является ли такое поведение багом, и если так - этот баг должен быть добавлен в базу Adobe.

7) Очень хотелось бы ,чтобы кто-то проверил это у себя или указал как эту проблему можно решить.

3 дня назад

Artem Brigert ответил на Нужна помощь по остановке видео и очистке памяти после него:

gotoAndStop(label);

мама роди меня обратно ...

3 дня назад

shaman4d ответил на Нужна помощь по остановке видео и очистке памяти после него:

Блог превращаетсо в форум -- пичалько.

3 дня назад

Флэшер-аноним ответил на Нужна помощь по остановке видео и очистке памяти после него:

Может попробовать аттачить и удалять мувиклипы при необходимости из библиотеки? Удалили предыдущий мувик со stage и добавили новый, который нужно проиграть.

примерно так:

var _class:Class = getDefinitionByName("nameClass") as Class;

var _mc:MovieClip = new MovieClip(new _class());

addChild(_mc);

...

removeChild(_mc);

3 дня назад

imset ответил на Нужна помощь по остановке видео и очистке памяти после него:

Спасибо за ответ. Хочу пояснить что я пробовал чтобы люди могли лучше понять суть проблемы. Сорри, если много букв. Вот код функции для переключения кадров с видео: [collapse] <code> public function playAnim(label:String):void { // проверяем есть ли такая метка в списке доступных if (labels.indexOf(label) != -1) { // если метка отличается от текущей выполняем переход if (currentLabel != label) { // "anim" - это мувик с именем "anim" и объектом Video внутри, в нем также могут находится мувики с графикой if (anim) { // стопим его, при помощи ENTER_FRAME Event с WeakReference я проверял его текущий кадр и трейс показывает что он нормально стопится anim.stop(); // удаляем его из DisplayList removeChild(anim); // проходим по всем его вложенным DisplayObject-ам while (anim.numChildren) { var vid:Video = anim.getChildAt(0) as Video; // если находим видео, пытаемся принудительно вызвать GarbageCollector if (vid) { trace(">>> FORCE GC! <<<"); try { new LocalConnection().connect('foo'); new LocalConnection().connect('foo'); } catch (e:*) {} } // удаляем все найденные DisplayObject-ы anim.removeChildAt(0); } // обнуляем автоматически созданную переменную (сам флэш иногда это не делает) anim = null; } // переходим на новый кадр с мувиком "anim" внутри которого лежит другое видео gotoAndStop(label); } } } </code> [/collapse] Странно, что без вызова GarbageCollector-а все видео продолжают висеть в памяти. Если вызывать GarbageCollector как показано в коде, то некоторые видео удаляется (исчезают трейсы от них), а некоторые продолжают висеть в памяти остановленные на одном кадре, хотя ссылок на них в коде больше нет. Хэлп от Адоб утверждает (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Video.html) что потоковое видео можно остановить соответствующими вызовами: myVid.attachCamera(null); myVid.attachNetStream(null); Про то как остановить встроенное видео нет ни слова. Хотелось бы видет простой метод dispose() как у BitmapData что какжется логичным. Хочется делать простые вещи без всяких костылей и хакерства.

3 дня назад

Более старые 
Главная

flex

Требуются программисты Actionscript 3.0 для работы в Минске

Компании Wheemplay требуются программисты для разработки флэш-игр.

Офис в Минске. Возможна удалённая работа на старте с последующей работой в офисе.
 
Обязанности: Разработка 2D-движков для игр. Создание редакторов уровней, интеграция графики и звуков в игры.
 
Требования:
• Отличное знание ActionScript 3.0, Flash/Flex
• Понимание принципов объектно-ориентированного дизайна
• Опыт работы с системами контроля версий
• Желание работать в игровой индустрии
• Творческий подход к работе, стремление сделать из игры "конфетку"
• Опыт работы в команде
 
Плюсом является:
• Опыт разработки игровых приложений
• Понимание основ графического дизайна
• Опыт работы с системами управления проектами
• Владение английским на техническом уровне
 
Условия:
• Самая большая компания-разработчик Flash-игр в восточной Европе. 
• Молодой, дружный и творческий коллектив 
• Разнообразные игровые проекты 
• Гибкий график
• Заработная плата по результатам собеседования
• Бонусы и премии за инициативу и трудолюбие
 
Email: nikolai.sachok [at] wheemplay.com
Skype: nikolai.sachok
  • Actionscript 3.0
  • flash
  • flex
  • job
  • Минск
  • работа
- NikolaiS, пн, 09/01/2012 - 18:04
  • Блог пользователя NikolaiS
  • Комментировать
  • Цитата
  • В Жуйк

BAFPUG November 2011

5 ноября при поддержке компании Altoros Development состоится очередная встреча Belarusian Adobe Flash Platform User Group. В этот раз участники юзер группы поговорят о  новинках компании Adobe, выпущенных в этом году, и хороших практиках во время разработки Flex-приложений.

Программа:

14.30 – начало

14.30 -15.10 «Обзор инструментов для поддержки качества кода  Flex-приложений»

Докладчик – Валерий Песецкий, менеджер BAFPUG, Head of flex department at Altoros Development

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

15.20 – 16.00 «Starling. Современные методы оптимизации»

Докладчик – Евгений Крылов, лидер компании Doion

Starling – это простой и быстрый 2D фреймворк для разработки flash-игр, работающий на основе Stage3D (Molehill). Он позволяет разработчикам использовать мощность аппаратного ускорения графического процессора без глубоких знаний Stage3D API, который стал доступен с выходом нового Flash Player 11 и Adobe AIR 3.
Хотите узнать, как его использовать? Какие будут результаты? Как он дружит с мобильными устройствами? Ответы на эти и другие вопросы вы узнаете из выступления Евгения!

16.10 – 16.40 – Секция 10-минутных блиц-докладов.

Здесь может быть ваш доклад!

Если у вас есть чем поделиться с участниками юзер группы, пишите на e-mail valery.pesetski@[самая лучшая почта]

Докладчик получает бесплатный билет на конференцию Flash GAMM в Киеве.

16.40 – 17.00  кофе-пауза

17.00 – 18.00 «Создание нативных расширений на Adobe AIR для Android и iOS-платформ»

Докладчик – Piotr Walczyszyn, евангелист компании Adobe (онлайн-доклад на английском языке)

В своем докладе Петр проведет обзор новой возможности, которая предоставляет доступ к специфическим для мобильного устройства библиотекам и функциям, не доступным через стандартные ActionScript классы. А также продемонстрирует, как написать нативное расширение для Android и iOS.

Место проведения  бизнес-центр IBB (клубная комната, 1 этаж).

Карта

Мероприятие бесплатное.

Требуется предварительная регистрация на сайте bafpug.com

Генеральный партнер – компания Altoros Development.

  • adobe
  • AIR
  • bafpug
  • flash
  • flex
  • Native Extensions
- VapeS, пн, 24/10/2011 - 14:54
  • Блог пользователя VapeS
  • 1 комментарий
  • Цитата
  • В Жуйк

Куда движется Flex

Это - локализация статьи "Flex: where we are headed" от Andrew Shorten из Adobe.

Как мы уже писали, вышедший в начале лета 2011 года Flex 4.5 вызвал превосходящий ожидания отклик разработчиков и пользователей - всем понравилось, как, используя один и тот же инструмент, один фреймворк и один базовый код, можно делать мощные Flash/AIR приложения для всех ведущих мобильных платформ - Google Android, Apple iOS и BlackBerry Tablet OS, не говоря уже о вебе и десктопах. Простейший урок создания мобильного helloworld-приложения на Flash показывает, как начать это делать. С тех пор команда разработчиков Flex была погружена в планирование и разработку будущего Flex SDK и Flash Builder и, хотя не все еще известно, некоторое представление можно составить уже сейчас.

Развитие Flex, Flash Builder, Flash Player и AIR

Сотни инженеров Adobe продолжают параллельную разработку сразу нескольких ключевых компонентов флэш-платформы - Flash Builder IDE, фреймворка Flex, среды выполнения приложений Flash Player и AIR, а также инструментов Flex SDK. Мы уже писали о скором выходе ключевого для мобильной разработки релизе Flex SDK 4.6 и Flash Builder 4.6. Помимо этого обновления, продолжается работа над другими продуктами.

Роль Flex изменилась

С момента своего появления Flex продвигается как ведущее решение для создания RIA -  “Rich Internet Applications”; потенциально это означает применение везде, где идет речь об увлекающем, насыщенном взаимодействии пользователя с приложением в браузере. Мы видели многочисленные примеры таких Flex-приложений: конфигураторы продуктов, сайты электронной коммерции, игры, программы электронного обучения, банковские сервисы, бизнес-панели и диаграммы, редакторы фото, аудио- и видео-приложения, инструменты повышения производительности и множество других.

Настоящий момент обязывает инженеров Adobe сфокусироваться на том, что делает Флекс уникальной ценностью сегодняшнего рынка. Есть бесчисленные примеры в прошлом, где Флекс был верным выбором в качестве единственного способа удовлетворения потребностей пользователя в насыщенном веб-интерфейсе. Сейчас множество из этих приложений может быть создано в браузере средствами HTML5, и Adobe тоже предоставляет дизайнерам и разработчикам инструменты для этого, Edge и Muse. Но это не означает, что HTML5 является идеальным выбором для каждого случая. Так, использующие Flex компании в качестве ключевых аргументов в его пользу называют производительность, зрелость фреймворка и надежность инструментов. Flex уже является лучшей технологией для создания сложных, высококачественных enterprise-приложений, включая бизнес-приложения, инструменты реального времени для трейдеров и виртуальные рабочие столы; есть масса компаний в здравоохранении, финансовых сервисах, коммуникациях и других отраслях, включивших Flex в свои стандарты. Adobe продолжит укрепление Flex в энтерпрайзе как средства создания таких эффектных и надежных приложений. В ближайших релизах мы увидим завершение набора Spark-компонентов, повышение доступности UI, интеграцию системы билдов, инструменты анализа производительности и интеграцию компилятора следующего поколения. Это и делает Flex выбором №1 для построения насыщенных приложений промышленных масштабов - enterprise RIA.

Мобильность – следующий большой шаг для Flex

Но разработчики из Adobe вкладываются не только в сектор enterprise. Взрывной рост популярности мобильных устройств открыл новые двери для пользователей, крупных организаций и разработчиков, и вместе с этим он дал создателям продуктов новые вызовы. Как мы уже видели во Flex 4.5, Adobe семимильными шагами движется к единому фреймворку для создания и доставки мобильных приложений на ряд разных устройств и платформ. Adobe продолжает повышать производительность в runtime, разрабатывает Native Extensions в AIR для использования "родных" API устройств, добавляет новые компоненты и декларативное скинование, поддерживает новые платформы и улучшает процессы использования инструментов. Следующий релиз Flex должен свести потребность в разработке полностью "родных" приложений к минимуму, к нескольким специальным случаям. Рост мобильного рынка и необходимость создания приложений, работающих на ряде устройств с разными форм-факторами и платформах дает Adobe возможность приобщить к Флексу абсолютно новую аудиторию разработчиков, сохраняя при этом значимость Flex для существующих флексеров, расширяющих свою деятельность на поле мобильных приложений.


Восприятие термина “Flash”

Все это, конечно, не будет так хорошо, если останутся недопонимание или неосведомленность о том, что Flex (и в более широком смысле - Adobe) предлагают для мобильной и enterprise-разработки. После всего этого нездорового шума (FUD) вокруг Flash на протяжении последних месяцев, первоочередной задачей является демонстрация возможностей Flex как в enterprise, так и в мобильной разработке. В энтерпрайзе Adobe продолжает строить важные связи с большими организациями, приглашая их к использованию адобовских решений в сфере Customer Experience Management (CEM). Flex - это ядро технологии CEM от Adobe, чей непрекращающийся диалог с клиентами позволяет грамотно позиционировать Flex, Flash Builder и среды выполнения как средство исключительного взаимодействия с клиентом через насыщенные интернет-приложения и легкие в использовании интерфейсы для веба, десктопов, планшетов и мобильных (включая устройства на Apple iOS).

В мобильной же разработке Adobe, являясь относительно новым участником рынка, уже получила хороший отклик на свои действия. Скачивания пробных версий Flash Builder стали рекордными за все время, появились сотни достигших магазинов мобильных приложений, и некоторые из них стали лидерами в своих нишах в Apple App Store, лучшими играми на iPad 2 (Machinarium). После того, как позднее в этом году Adobe добавит еще больше возможностей для мобильной разработки, следует ожидать и более агрессивного маркетинга Adobe в сторону мобильных разработчиков, включая серию конкретных историй успеха с участием обновленного Flex.

С нетерпением ожидаем отзывов о новых, поражающих воображение возможностях от всех Flex-разработчиков: и опытных, и новичков.

Следите за происходящим с Flex, Flash и AIR на Adobe MAX, что состоится с 1 по 4 октября в Лос-Анжелесе - там вы узнаете значительно больше о направления развития Flex.

Обзор и обсуждение главных мобильных новостей с Adobe MAX 2011 (и не только) состялись на встрече UAFPUG#31, 8 октября в Харькове.

  • flex
  • Flex на мобильных устройствах
  • Стратегия
- Rost, чт, 29/09/2011 - 11:19
  • Блог пользователя Rost
  • 11 комментариев
  • Цитата
  • В Жуйк

Flash Platform разработчик ищет работу в Москве.

http://hh.ru/resume/bc9eeb41ff00217f010039ed1f736563726574

  • Actionscript 3.0
  • AIR
  • developer
  • Flash Platform
  • flex
  • work
  • работа
- FIZZER, пт, 19/08/2011 - 21:58
  • FIZZER's Microblog
  • В Жуйк

Требуется: Флекс 4 разработчик для CRM

Имеется на 80% разработанная клиентская часть CRM. К ней предоставляются комментированные исходники + консультации от предыдущего разработчика. От исполнителя требуется хорошее знание Flex 4 (разработка + скинование) и рабочие примеры серьёзных флекс-проектов в портфолио.

Проект написан на фреймворке Robotlegs. Если у вас есть опыт работы с этим или аналогичным фреймворком – хорошо. Серверная часть целиком рабочая, ей занимается другой программист.

Требуется полностью закончить разработку за ближайшие 2-3 недели. Проект срочный.
Бюджет 30 000 руб. Предоплата 50%

Контакт для связи:
job [a] me-interactive.net
icq: 109 574 505

  • flex
  • flex4
  • Вакансии
  • работа
- ME Interactive, чт, 28/04/2011 - 16:19
  • Блог пользователя ME Interactive
  • 10 комментариев
  • В Жуйк

Тренинги по Flex от Farata Systems в Минске

Эксперт в области Adobe AIR & Flex, компания Farata Systems, анонсировала два тренинга по технологии Adobe Flex, которые пройдут с 20 по 24 июня в Минске.

Введение в программирование с Adobe Flex (20-22 июня)

Во время этого 3-х дневного тренинга вы научитесь разрабатывать насыщенные интернет-приложения (Rich Internet Applications) с использованием Adobe Flex. Вы также познакомитесь со способами коммуникации с серверной стороной, написанной либо на языке Java с помощью BlazeDS, либо с любым другим сервером, способным понимать HTTP запросы.

Больше: еще тренинги по Flex от Farata Systems.

  • farata
  • flex
  • Новости
- yzh44yzh, вт, 05/04/2011 - 10:06
  • Блог пользователя yzh44yzh
  • 12 комментариев
  • Подробнее
  • Цитата
  • В Жуйк

CommuniGate Systems - вакансия Senior Flex Developer. Россия и СНГ

Мы снова ищем людей.
CommuniGate Systems возьмёт на работу одного-двух Flex-разработчиков. Офис в Москве, но возможно удалённое сотрудничество.

Требования:

  • Smart.
  • Gets things done.
  • Cущественный опыт в разработке Flex приложений и в целом во Flash Platform.
  • Готовность работать с большими объемами чужого кода.

Пожелания:

  • Большой опыт в программировании.
  • Умение свободно общаться на письменном английском.

Со своей стороны мы предлагаем:
Белая зарплата от 100 000 рублей для позиции Senior Flex Developer, 70 000 - 90 000 для позиции Flex Developer (это цифры "на руки"). Конкретные цифры обсуждаются с каждый кандидатом индивидуально.
Просторный офис в "бизнес-центре класса А ;)" "Зенит-Плаза" (метро Строгино/метро Щукинская), гибкий график.
Полис ДМС.

Готовы рассматривать удалённое сотрудничество с ответственными кандидатами из России и ближнего зарубежья.

Вам предстоит развивать проект Pronto в команде с людьми из разных стран и городов. Калифорния - Крым - Черногория - Санкт-Петербург - Екатеринбург - Москва Smile
Демка текущей версии тут - www.mobileoffice.biz

Писать на nikitap [at] communigate.com

  • flash
  • flex
  • в офис
  • Вакансии
  • москва
  • Удаленная работа
- hrundik, чт, 17/03/2011 - 15:31
  • Блог пользователя hrundik
  • 12 комментариев
  • В Жуйк

Качаем новый билд Flex Hero - 4.5.0.19786 (внимание - прямая ссылка!)

http://fpdownload.adobe.com/pub/flex/sdk/builds/flexhero/flex_sdk_4.5.0....

  • flex
- Rost, сб, 05/02/2011 - 20:16
  • Rost's Microblog
  • В Жуйк

ага, и за этот тоже проголосуйте :)))

http://bugs.adobe.com/jira/browse/SDK-28602

  • binding
  • flex
  • localization
  • resourceManager
- a_w, пт, 26/11/2010 - 12:07
  • a_w's Microblog
  • В Жуйк

Как отправить XML через HTTPService, включая кириллицу

Иногда не хватает короткой подсказки о вещах ежедневного пользования. Например, HTTPService - мощный и универсальный класс с массой функционала. Официальная документация длинна и говорит многое, но из нее нелегко понять, что нужно для твоего простого случая. Уже использующие это молчат, у них оно уже работает, было сделано в проекте один раз и забыто до следующего. Начинаешь думать, что ты один в этой пустыне, где все уже умеют, но не говорят. Но ты не один. Итак, чтобы отправить сервису XML, можно взять эту заготовку:

Передать XML через HTTPService


// объявляем новый сервис
var httpService: HTTPService = new HTTPService();

// устанавливаем тип запроса в POST;
httpService.method = HTTPRequestMessage.POST_METHOD;

// ключевое: отправляем содержимое типа XML
httpService.contentType = HTTPService.CONTENT_TYPE_XML;

// записываем свой XML на отправку сервису
httpService.request = xmlToSend;

// ключевое: решаем досадную проблему с кириллицей, см. пояснение после кода
service.contentType = "text/plain; charset=UTF-8";

// задаем url, к которому обращаемся с запросом
httpService.url = url;

// добавляем слушатель результата
httpService.addEventListener(ResultEvent.RESULT,onServiceResult);

// и слушатель для ситуации ошибки или сбоя
httpService.addEventListener(FaultEvent.FAULT,onServiceFault);

// ждем результат в формате xml (который кто-то в Адоби решил назвать e4x)
httpService.resultFormat = 'e4x';

// вызываем сервис
httpService.send();

Так XML передается через HTTPService. Отдельно стоит упомянуть о проблеме с кириллицей: если в отправляемом XML присутствуют русские слова, то они могут придти на сервер уже нечитаемыми, "битыми" - проблема с кодировкой. И эта проблема решается легко, нужно добавить в код одну строку о кодировке, см. строку номер 14 в примере выше, она подсвечена. Но в документации об этом нет ни слова.

  • flex
  • HTTPService
  • xml
  • Обмен данными с сервером
  • Подсказки
- Rost, чт, 18/11/2010 - 16:07
  • Блог пользователя Rost
  • В Жуйк
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • следующая ›
  • последняя »
Примечания: Статус документа => в процессе ·
Статьи · Идеальный клип · Персоналии · Глоссарий (уст.) · Что делать? · К началу ↑
© 2002-2012 Ростиславр · О проекте · Подписка на RSS · α-тестировани невероятного
]]>
]]>
Что такое OpenID?
  • Войти по OpenID
  • Скрыть вход по OpenID
  • Регистрация
  • Запросить новый пароль