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

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

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

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

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

beer good. spam bad!

14 часов назад

Флэшер-аноним ответил на Избранные баги 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 дня назад

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

free

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
  • Комментировать
  • Цитата
  • В Жуйк

А хочешь бумажный журнал Flash and Flex Developer Magazine?

Три блестящих и бумажных журнала Flash and Flex Developer Magazine (до 100 страниц каждый) упали в мой почтовый ящик. Мы попросили их для нашей UAFPUG и вот они, пришли, нам на радость!

 

Как получить журнал Flash and Flex Developer Magazine?

Журналов три и мы их разыграем между теми, кто напишет здесь в комментарии, какой из журналов ему хочется больше всего. Будем разыгрывать один журнал в одни руки. А вот так они выглядят, кликабельно:

 

#3/2009: How to become a Flash/Flex Developer?

 

#2/2009: Flash Games Programmer

 

#1/2009: Flash CS 4 New Features

Клевые, да?

Напоминаем: журналы будут разыграны между теми, кто напишет здесь, какой журнал он себе жаждет.

Love
Рост

  • free
  • magazine
  • raffle
  • uafpug
  • Буфер обмена
- Rost, пт, 10/07/2009 - 16:08
  • Блог пользователя Rost
  • 11 комментариев
  • В Жуйк

Flash & Flex Developers Magazine — для нас уже бесплатно

Помните, мы писали о новом журнале Flash & Flex Developer Magazine? Сегодня они радуют нас не только свежими выпусками, один из которых показан ниже в листабельном виде, но и дают нам на группу пользователей Adobe (например, на UAFPUG) четыре бесплатных журнала.

Интересно ли это вам? Я думаю, сколько и каких экземпляров журнала у них просить — подскажите в комментах, а поможет вам в этом полный список бесплатных выпусков Flash & Flex Magazine — там же можно скачать PDF некоторых из них. Было бы неплохо получить бумажные копии к августовской встрече ITSea / BURAFPUG в Крыму и устроить там выразительные чтения журнала вслух, с публичным обсуждением под пиво — как считаете, ребята?

  • download
  • FFD Magazine
  • flash
  • flex
  • free
  • gamedev
  • Новости
- Rost, вт, 30/06/2009 - 19:02
  • Блог пользователя Rost
  • 17 комментариев
  • В Жуйк

Вышел Axiis, бесплатный движок визуализации данных во Flex

Cозданный на основе фреймворков Degrafa и Flex 3 бесплатный движок для визуализации данных Axiis можно применять в любых проектах (лиценизя — MIT).

Ссылки: примеры, документация, исходный код, скачать Axiis.

1 июня выйдет Flash Builder 4

Если хотите оценить новые возможности четвертого билдера как можно скорее, не планируйте важных дел на первое июня 2009 года: выходят публичные беты FlashBuilder4 и LiveCycle Data Services (LCDS).

  • data visualization
  • flex
  • framework
  • free
  • opensource
  • Новости
- Rost, вт, 19/05/2009 - 18:08
  • Блог пользователя Rost
  • 11 комментариев
  • В Жуйк

Потерял работу? Получи Flex Buider 3

Вдобавок к бесплатному Flex Builder 3 Professional для студентов и работников образования (и здесь), теперь Flex Buider можно получить также, если вы потеряли работу. Для этого достаточно связаться с одним из трех людей, которых некоторые из нас уже знают: Михай, Том, Серж. За новость спасибо Андрею Панасу.

А в эту субботу, 28 февраля, на встрече UFUG в Харькове кто-то из написавших во Flex Cookbook получит Flex Buider 3 Professional, а кто-то — Adobe CS4. Немного попозже напишу об этом подробнее.

  • flex
  • free
  • money
  • Новости
- Rost, ср, 25/02/2009 - 18:09
  • Блог пользователя Rost
  • 7 комментариев
  • В Жуйк

AXDT и FlexBean — в подарок линуксоиду-минималисту

Нам пишет Елена Геллер (Дортмунд, Германия):

Вы когда-то сообщали о Flexclipse как о "минималистской" среде разработки. Flexclipse, похоже, пока не развивается. Существуют, однако, два других интересных опенсорсных проекта — axdt для Eclipse от Martin Schnabel (до этого, как я понимаю, создал ASDT) и FlexBean для Netbeans.

Оба проекта до времени находились в довольно сыром состоянии. Но вот недавно AXDT (с версии 0.0.6) и FlexBean (с сегодня) относительно юзабельны. Для больших проектов не вполне годятся, но для небольших поделок руками пользователей Линукса уже применяться могут. Как дебаггер "до кучи" вполне пойдет Arthropod; я его недавно оттестировала на Opensuse 11, запущенной в live-варианте с CD еще с бета-версией AIR — работает себе.

Насколько это актуально для отечественного разработчика, часто и густо пользующего "левый" софт (и, "имея то, что имеем", осуждать людей тут не за что), я не знаю. Это несколько актуальнее для западных линуксоидов. Да и вообще, для мелких самостоятельных разработчиков, не желающих проблем с законом, но начинающих практически с нуля (имею в виду материальную базу). Но по крайней мере, Flex-разработка под Линуксом медленно становится реальностью.

Ах да: плюсы и минусы. AXDT пользует опенсорсный Flex SDK, в настоящее время поставляется с версиями 3 и 4, но самостоятельно версию поменять нельзя. Cкажем, если завтра выйдет 3.3., то надо будет ждать следующей версии AXDT, которая авось это учтет. То есть может быть там можно что-то "подточить напильником", но я пока не знаю, где именно. А вот FlexBean можно без проблем переключать между любым количеством версий Flex SDK, но:

  1. Для MXML пока что нет подсветки кода.
  2. Проект по умолчанию создается с главным mxml-файлом, поэтому, если хочешь чисто AS-проект, надо сначала позволить создать этот главный файл (все остальное невозможно), а потом подправить свойства проекта.

Разумеется, об удобствах, предоставляемых FlashDevelop, пока можно только мечтать, но мы же пока что говорим о минималистском варианте. К тому же мне пока неясно, возможно ли подключать в обоих плагинах внешние библиотеки. Пока что я вижу только одну возможность: в той же папке, где лежит главный файл проекта (назовем его main.as), добавить конфигурационный файл, который в этом случае будет называться main-config.xml (тогда при компиляции он считается по умолчанию), и в нем внести все необходимые параметры, не забыв при этом цвет фона / ширину / высоту и пр.

Елена, спасибо за этот обзор!

  • flex
  • free
  • opensource
  • tools
  • Новости
- Rost, пн, 22/12/2008 - 15:09
  • Блог пользователя Rost
  • 11 комментариев
  • В Жуйк

Adobe дает Flex Builder 3 за 5 постов во Flex Cookbook, плюс CS4 за 10

Update: у нас уже есть победитель. Эльдар, прими мои поздравления! А конкурс продолжается.

С сегодня и по конец января две тысячи девятого года при поддержке Эда Салливана из Адоби происходит обмен ваших новых рецептов для Flex Cookbook или AIR Cookbook на лотерейные билеты для розыгрыша Adobe Flex Builder 3 Professional и Creative Suite 4.

Подробности обменного процесса

Юзергруппа, члены которой создали 5 и более рецептов во Flex Cookbook или AIR Cookbook за указанный период, получает копию FlexBuilder 3 Professional для розыгрыша между авторами поданных рецептов. Рецепты менеджеров группы тоже считаются.

Каждый рецепт дает один шанс на победу. Например. Если Член А юзергруппы "N" написал 4 рецепта, а Член Б той же юзергруппы — 2, то эта группа имеет право разыграть копию Flex Builder, так как требование иметь минимум пять постов выполнено. Член А получит 4 билета для участия в розыгрыше, а Член Б получит 2 билета. Розыгрыш будет проведен между ними двумя (поскольку больше никто из группы не постил рецепты). Таким образом, каждый рецепт увеличивает шансы на выигрыш. Если Член А напишет все пять рецептов сам — то он получает Flex Builder и лотерея не проводится.

Щедрость +1 (Adobe CS4)

А если юзергруппа делает 10 или более рецептов, то она получает также одну копию Adobe CS4 для розыгрыша между авторами рецептов. Это может быть любая версия CS4 кроме Master Collection.

Крайняя дата подачи ссылок на рецепты — 30 января 2009 г. (важно: ваш рецепт должен быть уже в кукбуке к этому времени). Присылайте как ссылки на свои уже готовые рецепты в кукбуке, так и названия тем тех, что вы создадите (чтобы избежать дублирования). Присылайте мне на гуглопочту rostislav.siryk или сюда в комментарии — как пожелаете (но я бы предпочел в комментариях, ради открытости).

Есть вопросы? Задавайте. Но лучше пишите сразу рецепты, и не забывайте снабжать их соответствующим тэгом — uafpug, rafpug, bafpug!

  • contest
  • cookbook
  • Ed Sullivan - Эд Салливан из Адоби
  • flex
  • free
  • Новости
- Rost, вс, 14/12/2008 - 13:00
  • Блог пользователя Rost
  • 10 комментариев
  • В Жуйк

Бесплатные флекс-компоненты, PureMVC признан Adobe

В Adobe Edge за декабрь 2008 есть статья "The Kap Lab: Playing with free Flex components". Там показаны "Kap Inspect: Firebug for Flex coders" и масса компонентов для визуализации данных.

А еще есть статья о новых возможностях звукоредактора Soundbooth, видео об Adobe Catalyst (Thermo) от его создателей, урок по анимации во Flash CS4 и, конечно, подборка лучших флэш-сайтов.

Но что интригует — в Edge появилась статья по PureMVC для Flash и Flex! А Дима Курикша будет нам рассказывать о PureMVC + Papervision 20 ноября в Николаеве, и рассказчик он хороший Smile

  • components
  • flex
  • free
  • Новости
- Rost, чт, 11/12/2008 - 20:42
  • Блог пользователя Rost
  • 2 комментария
  • В Жуйк
Примечания: Статус документа => в процессе ·
Статьи · Идеальный клип · Персоналии · Глоссарий (уст.) · Что делать? · К началу ↑
© 2002-2012 Ростиславр · О проекте · Подписка на RSS · α-тестировани невероятного
]]>
]]>
Что такое OpenID?
  • Войти по OpenID
  • Скрыть вход по OpenID
  • Регистрация
  • Запросить новый пароль