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 дня назад

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

as3

Want to Make Games part 2: Assets, Text, Button, Event, Timer

Первая статья Want to Make Games part 1: Start Up Kit получила ожидаемый отклик и три человека уже не только хотят, делать игры, а пробуют делать игры.  Я отвечал на возникшие у них вопросы и накопилась следующая порция информации. Есть много сложных уроков, они пугают новичков, поэтому в данной статье показан минимальный код, необходимый для начала.

Want to Make Games part 2: Assets, Text, Button, Event, Timer Source Code and FlashDevelop Project File - архив с файлами, по одному на каждый шаг добавления функциональности:

1. Main1.as - Пожалуй простейший код ActionScript добавляет векторное SVG изображение на сцену, только Hello World! чуть проще Wink.
2. Main2.as - Добавляем героя на сцену также вектор SVG.
SVG могут быть сделаны и отредактированы с помощью Inkscape.
3. Main3.as - Размещаем врага, он не векторный, а растровый
— это Bitmap в формате PNG. Также добавляем звук в формате mp3.
PNG может быть создано и отредактировано с помощью GIMP, mp3 могут быть синтезированы и отредактировано в Wavosaur.
4. Main4.as - Создание
текста TextFiled.
5. Main5.as - Нарисовать и добавить простую кнопку.
6. Main6.as - Взаимодействие с мышкой.
7. Main7.as - Определение основного цикла игры с таймером и простой анимации на его основе.
8. Main.as - Вся функциональность представленная выше перенесена в свой отдельный класс Game.
Game.as - финальный результат кода подчищенный и с комментариям.

Получить подсветку as3 кода здесь мне не удалось, можно посмотреть в оригинальной статье.

Source article in English: Want to Make Games part 2: Assets, Text, Button, Event, Timer

Source: Want to Make Games part 2: Assets, Text, Button, Event, Timer Source Code and FlashDevelop Project File

Моему другу с этим руководством была поставлена ​​задача создания простейшей hidden object игры, которую я считаю одной из самых простых по геймплею, результатами поделюсь. 3-я часть будет о наследовании классов и больше о событиях и их источниках.

Play more, make Your games! Wink

ПС. Хватит спорить, какая технология перспективнее, дело не в технологии, а в самих играх или приложениях. Чуть позже перенесем одну и ту же простую игру на AIR, C и HTML5+JS (если хватит силы воли, победить предвзятость перед миллионом вариантов рантайма).

  • Actionscript 3.0
  • as3
  • flashdevelop
  • flex sdk
  • free
  • Game
  • gamedev
  • Open Source
- 7a, пн, 28/11/2011 - 13:55
  • Блог пользователя 7a
  • Комментировать
  • Цитата
  • В Жуйк

Москва, Нужен флешшер, желательно со знанием API социалок

Нужен флешшер в офис в Москве. Оформление белое, офис 5 мин от метро Полежаевская, испытательный месяц 80, дальше по результатам, не меньше. Нужно будет делать клиенты социалок и выводить их в социальные сети. Хорошая сложившаяся команда, не хватает только флешера для окончательной победы.

  • as3
  • Вакансии
- ogi, вт, 21/06/2011 - 17:51
  • Блог пользователя ogi
  • Комментировать
  • Цитата
  • В Жуйк

Google Art Project

http://j.mp/gZwXUM Google Art Project - ищу #as3 библиотеку/примеры для просмотра подобных панорам/.ivp RT plz Заранее благодарен #dev #R&D

  • as3
  • dev
  • R&D
- 7a, ср, 23/02/2011 - 13:08
  • 7a's Microblog
  • В Жуйк

Требуется Flex-программист - Харьков, офис, не геймдев

Приветствую всех! - пишет White_Owl:

В нашей компании в Харькове открыта вакансия Actionscript/Flex разработчика. Направление деятельности - создание кастомных Flash-приложений. Оговорюсь сразу -- это НЕ игры. В данный момент в разработке -- проекты по 3D-моделлингу для медицинского центра.

Требования:

  • Опыт коммерческой разработки;
  • Знание AS2.0, 3.0;
  • Adobe Air 2.5;
  • Adobe Flex;

Условия работы:

  • Официальное трудоустройство;
  • Мед. страховка;
  • Офис в центре;

Условия оплаты:

Вилка зарплат от 1000 до 2000 условных единиц - естественно, в зависимости от опыта работы, навыков и прочих сопутствующих. Дабы не тратить время, прошу вместе с резюме высылать примеры кода и ссылку на портфолио.

Контакты:

Для резюме и портфолио - job@qualium-systems.com.
Для информации о компании - www.qualium-systems.com
Для пообщаться - 057-766-08-38.

  • as2
  • as3
  • Вакансии
  • Не геймдев
  • Работа для Flex-еров
- White_Owl, чт, 17/02/2011 - 12:42
  • Блог пользователя White_Owl
  • 5 комментариев
  • В Жуйк

Трудоустроим и снабдим интересной работой в Харькове хороших Flash программистов!

Привет, меня зовут Артем, я работаю в комапании Mediatek. Мы разрабатываем онлайн-игры. Передо мной поставлена нелегкая задача — увеличить наш дружный коллектив. Сегодня мы готовы взять 1-го - 2-х Flash-разработчиков для участия в новых игровых онлайн-проектах. Я решил обратиться за помощью сюда. Вот требования, на основании которых происходит отбор кандидатов:

Flash (ActionScript) программист

Квалификация: высшее или неоконченное высшее образование в области IT или смежной области.
Навыки: Actionscript 3 — от года, опыт работы в команде приветствуется.
Наличие реализованных проектов.
Общие требования: нестандартное мышление, творческий подход, быстрая обучаемость, коммуникабельность, ответственность, надежность, активность, любовь к онлайн играм.
В свою очередь, мы предлагаем коллектив неравнодушных к играм единомышленников, достойные условия труда и привлекательный соцпакет. Зарплата начинается от 800 у.е. (Junior) и "до" ... вот это "до" мы готовы обсуждать с каждым индивидуально. Нас не пугают серьезные пожелания, если они имеют под собой основание из вашего опыта и того, что вы реально умеете!

Если Вам интересна эта работа, присылайте резюме и портфолио со своими работами по адресу: job@gamezhero.com. А если для Вас неактуально, то вполне может оказаться, что работу ищет ваш знакомый — сообщите ему об этом предложении. Можете выручить человека работой.

Спасибо,
Артем Дружелюбов

  • as3
  • box2d
  • flash
  • Работа
- Druzheliubov, вт, 15/02/2011 - 13:20
  • Блог пользователя Druzheliubov
  • В Жуйк

Alternativa3D 8 - движок с поддержкой нового Flash-плеера и аппаратным 3D

Конференция Adobe MAX 2010 благополучно завершилась, и теперь мы можем абсолютно законно рассказать о движке Alternativa3D 8 под новый Flash-плеер чуть подробнее. Благодаря реализации аппаратного 3D через API Molehill в новом Flash-плеере, Alternativa3D 8 сможет выводить на экран свыше 3 000 000 полигонов при высокой производительности. А благодаря поддержке вертексных и пиксельных шейдеров будут возможны такие современные спецэффекты, как тени, освещение, система частиц, постэффекты и многие другие. Для ускорения процесса разработки приложений готовятся удобные инструменты для дизайнеров. Вдобавок API у A3D 7 и A3D 8 делаются максимально похожими для упрощения переноса проектов с "семёрки" на "восьмёрку".

Оценить преимущества новой технологии можно на примере приложения MAX Racer, созданного специально для демонстрации возможностей нового Flash-плеера на конференции Adobe MAX. Приложение было показано в ходе генеральной сессии Adobe MAX в Лос-Анджелесе 25 октября 2010 года. MAX Racer - это гоночная игра, где можно кататься по окрестностями Лос-анджелесского Выставочного Центра (именно там проходит Adobe MAX 2010), управляя автомобилем с клавиатуры, рулем, джойстиком или геймпадом. Приложение рассчитано на нескольких игроков, но не использует сервер, обеспечивая peer-2-peer соединение.

Видеоролик на основе приложения доступен на официальном сайте alternativaplatform.com в разделе "Проекты". MAX Racer наглядно демонстрирует такие выдающиеся особенности Alternativa 3D 8, как высокая скорость отрисовки - сотни тысяч полигонов при 60 FPS, продвинутые шейдеры - на автомобиле и стеклах зданий отражается окружающий мир, и реалистичная физика. На примере демонстрации также можно оценить сглаживание, его сочетание с полупрозрачными объектами и карты освещения, позволяющие при сравнительно небольшом объеме данных добиться реалистичного света.

В настоящее время на базе Alternativa3D 8 разрабатываются две новые браузерные онлайн-игры. Первая - фантастический экшен-RPG в реальном времени «Острова Онлайн». Проект создается собственными силами AlternativaPlatform. Вторая - пошаговая MMORPG «Метро 2033 Онлайн», где компания выступает технологическим партнером студии Open Games, предоставляя 3D-движок, серверную часть и техническую поддержку.

Посмотреть демонстрационные ролики обеих игр можно на alternativaplatform.com. Там же в свободном доступе выложен движок Alternativa3D 7, на котором построен коммерчески успешный браузерный трёхмерный онлайн-экшен «Танки Онлайн», создано множество трёхмерных сайтов и приложений, включая промо-проекты Volkswagen и Toyota.

Получить седьмую версию технологии любой желающий может совершенно бесплатно. Только при использовании её в каком-либо проекте нужно сделать ссылку на компанию «Альтернатива». На сегодняшний день Alternativa3D 7 является одним из самых продвинутых решений для отображения 3D в браузере.

  • 3d engine
  • 3d flash
  • alternativa
  • alternativa3d
  • as3
  • Новости
- romano, чт, 28/10/2010 - 12:06
  • Блог пользователя romano
  • 6 комментариев
  • В Жуйк

Вакансия: AS3 прог, Москва, социальные игры

Пишет myxus:

Разыскивается AS3-прог в небольшую команду, занимающуюся разработкой игр для социалок. Коллектив – сильный, опытный, с большим багажом реализованных проектов. Требования к кандидату (помимо виртуозного владения AS3): опыт разработки больших приложений, бережное отношение к пользовательским ресурсам (память, проц), хорошее понимание вопроса безопасности данных в играх, способность самостоятельно и быстро решать нестандартные задачи (всё что угодно: алгоритмика, конфигурирование ant, автоматическое логирование ошибок игры). Опыт разработки социальных игр основных игровых механик (ферма, мафия, ситибилдер) – несомненный плюс.

Зарплата: от 80к.

Режим работы: полный день, офис, Москва.
Детали - при личном общении.
Пишите на hundreds.games гмейл ком

  • as3
  • games
  • job
  • social game development
  • Вакансии
  • игры
  • работа
- myxus, пт, 01/10/2010 - 11:30
  • Блог пользователя myxus
  • 1 комментарий
  • В Жуйк

Flex Tutorial - An Asynchronous JPEG Encoder

http://www.switchonthecode.com/tutorials/flex-tutorial-an-asynchronous-j...

  • as3
  • flex
  • jpeg
  • tutorials
- Rost, пт, 24/09/2010 - 03:01
  • Rost's Microblog
  • В Жуйк

AS3Coder: Распознавание лиц на изображении в ActionScript 3.0

http://as3coder.blogspot.com/2010/08/actionscript-30.html

  • as3
  • Распознавание
- Rost, чт, 09/09/2010 - 19:16
  • Rost's Microblog
  • В Жуйк

AS3 Программист (Рига, Латвия) З.п. от 1000 LVL (1400€)

Dukascopy (Suisse) SA требуется крутой AS3 Программист.

Обязанности:
* Создание Flash web-приложений.

Требования:
* Обязателен опыт работы на ActionScript 3.0 (не менее 2-х лет)
* Опыт в разработке клиент-серверных приложений.
* Аккуратность, пунктуальность, внимательность, исполнительность, умение работать в команде, ответственность. Любого рода проявление инициативы приветствуется.

Условия:
* З/п от 1000 LVL (1400€) по результатам собеседования.
* Полный рабочий день. С 09:00 - 18:00
* Офис в центре Риги (Lāčplēša 20a)

  • as3
  • Вакансии
  • работа
- NeMeN, пн, 14/06/2010 - 11:04
  • Блог пользователя NeMeN
  • В Жуйк
  • 1
  • 2
  • 3
  • следующая ›
  • последняя »
Примечания: Статус документа => в процессе ·
Статьи · Идеальный клип · Персоналии · Глоссарий (уст.) · Что делать? · К началу ↑
© 2002-2012 Ростиславр · О проекте · Подписка на RSS · α-тестировани невероятного
]]>
]]>
Что такое OpenID?
  • Войти по OpenID
  • Скрыть вход по OpenID
  • Регистрация
  • Запросить новый пароль