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

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

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

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

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

beer good. spam bad!

12 часов назад

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

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

13 часов назад

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

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

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

Более старые 
Главная › Блоги › Блог Rost

Отчеты и презентации со встречи UAFPUG в Николаеве

20 декабря состоялась встреча UAFPUG в Николаеве. Об этой встрече уже написано два отчета: рассказ организатора от Юлии Гитлан (мы еще раз благодарим Юлю за организацию!) и впечатления докладчика Романа Шупера, которому мы снова говорим "спасибо!" за высококлассную презентацию по мета-тэгам во Flex. Доклад Ромы был на встрече последним, поэтому мы покажем его первым (для равновесия):

1. Роль метаданных во Flex-приложениях — Роман {nouba} Шупер, Киев
(скачать презентацию)

 

2. PureMVC и Papervision3D на реальном примере - Дмитрий [demon] Курикша, Николаев
(скачать презентацию)

Перед Ромой докладывал Дима Курикша, он эксперт в PureMVC. На самом деле, Дима начал делиться своими знаниями по теме еще раньше в своем докладе по PureMVC на встрече UAFPUG во Львове. Но там он явно рассказал не все, что мог и хотел рассказать. В этот раз Дима показал разработку приложения, использущего PureMVC и Papervision3D, есть также исходный код этого проекта (3.6 Мб), а вот презентация к нему:

 

3. JSInterface – JavaScript во Flash — Олег Галабурда, Киев
(скачать презентацию)

А самым первым выступал Олег Галабурда. Он рассказывал о собственной разработке — компоненте JSInterface, с помощью которого Flash-приложение получает прямой доступ к JavaScript-объектам самого браузера. Вот полная презентация Олега, листать страницы можно колесом мышки, кликами, или нажимая стрелки "влево" и "вправо"):

А еще на встрече Валерия Маллаева подвела итоги 2008 г. для UAFPUG, а Игорь Рузанов выиграл главный приз — пакет ПО от Adobe стоимостью до $2100.

Также на этой встрече стало яснее, чем когда бы то ни было, что флэш- и флекс- разработчики весьма сильно разнятся по интересам. Разнятся настолько, что мы уже не раз обсуждали вопрос создания флекс-группы (типа UAFUG — Ukrainian Adobe Flex User Group). Особенно эта разница была заметна Роме Шуперу, читавшему свой великолепный, но последний из всех трех доклад (см. выше) перед чуть более чем наполовину опустевшей аудиторией. Очевидно, что к его углубленным познаниям во флексе не все присутствующие оказались готовы. Это известная проблема, и мы ранее успешно решали ее путем придания встречам как можно более четкой тематики. Но в этот раз темы имели сильный разброс. Учтем это: следующая встреча UAFPUG будет посвящена флэш-телефонии и ничему больше, ок?

До встречи в Киеве в феврале 2009!

  • reports
  • uafpug
  • Новости
- Rost, вт, 23/12/2008 - 21:22
  • Блог пользователя Rost
  • В Жуйк

Комментарии

Романа и его отчет о метаданных удалось посмотреть онлайн, мега рассказчик, таких бы учителей в школу Smile

dima (не проверено) 22:30 23/12/08

Да, в Николаеве всё было клёво. Организаторы молодцы!
Обещали даже видео с конфы.
Кстати, мой доклад был первым - на разогреве. Smile

a_[w] (не проверено) 23:44 23/12/08

Доклад про метатеги - чума! Я в восторге. Спасибо!
Про JS - интересно, но мне вроде ни к чему.
PureMVС вроде тоже Smile

Slon_vsapogah (не проверено) 00:06 24/12/08
3

Докладчикам и организаторам спасибо!
Кстати, Рост, ты вроде как пообещал еще одну встречу в Николаеве? Wink Будем ждать с нетерпением!
UAFPUG && UAFUG Smile FOREVER!!!

Olexandr (не проверено) 00:25 24/12/08

Отличная походу была встреча. Молодцы!

Constantiner (не проверено) 01:07 24/12/08

У меня почему-то первые 2 презентации не грузятся. Очень хочется посмотреть про метаданные.
Еще во время трансляции говорили, что доклады записываются на камеру, это где-нибудь будет доступно?

Diomas (не проверено) 09:52 24/12/08

Slideshare кто-то хакнул похоже )

Rost - http://rajaka.net/ 13:27 24/12/08

Поскольку у SlideShare явные проблемы, то я добавил в пост ссылки для скачивания всех трех презентаций, дублирую их здесь:

  • Скачать презентацию "Роль метаданных во Flex-приложениях — Роман {nouba} Шупер"
  • Скачать презентацию " PureMVC и Papervision3D на реальном примере — Дмитрий [demon] Курикша"
  • Скачать презентацию "JSInterface – JavaScript во Flash — Олег Галабурда"
Rost - http://rajaka.net/ 14:51 24/12/08

фотки уже есть?

kresteleff (не проверено) 14:43 24/12/08

Пока не видел.

Rost - http://rajaka.net/ 14:51 24/12/08

Так, зустріч було чотка. Рост, молодець, що виклав доповіді.

nouba (не проверено) 16:18 24/12/08
Примечания: Статус документа => в процессе ·
Статьи · Идеальный клип · Персоналии · Глоссарий (уст.) · Что делать? · К началу ↑
© 2002-2012 Ростиславр · О проекте · Подписка на RSS · α-тестировани невероятного
]]>
]]>
Что такое OpenID?
  • Войти по OpenID
  • Скрыть вход по OpenID
  • Регистрация
  • Запросить новый пароль