15 часов назадХотелось бы узнать, Как вы относитесь к пиву? Если положительно, то какое предпочитаете? Если отрицательно, то почему? Просто интересно...
2 дня назадпрям таки тебе и скажут здесь посмотри
3 дня назадНапишите мне на имейл (sbnur@front.ru) - очистка памяти в флеш-плеере нетривиальная проблема и все зависит от конкретного кода - чтобы не превращать, как уже отмечалось, в форум, лучше обсудить все приватно
3 дня назад1) Спасибо всем кто ответил.
2) Чтобы блог действительно не превращался в форум хотелось бы видет более обоснованные ответы, приводите пожалуйста доводы доказывающие вашу точку зрения.
3) Из комментов видно, что не все понимают зачем нужен именно мувик с вложенными в его кадры анимациями. Поясняю: этот мувик обычно собирается дизайнером, который не имеет особого представления о работе AS. Дизайнеру проще сделать мувик с лейблами чем написать специальный класс. Я же использую один класс для всех подобных мувиков в котором программно обрабатываю переход от одной анимации к другой. Таким образом для всех мувиков используется один класс.
4) Знаю что использование мувиков, созданных в IDE не является хорошей практикой, но в данном случае удобен именно этот подход. К тому же если метод мувика gotoAndStop реализован и описан в официальной документации он может использоваться и должен правильно работать.
5) Если встраивание видео в мувик несет в себе какие-то сложности, об этом должно быть указано в хэлпе.
6) Теоретически наверное можно найти какое-то другое решение проблемы, но речь изначально шла о том является ли такое поведение багом, и если так - этот баг должен быть добавлен в базу Adobe.
7) Очень хотелось бы ,чтобы кто-то проверил это у себя или указал как эту проблему можно решить.
3 дня назадgotoAndStop(label);
мама роди меня обратно ...
3 дня назадБлог превращаетсо в форум -- пичалько.
3 дня назадМожет попробовать аттачить и удалять мувиклипы при необходимости из библиотеки? Удалили предыдущий мувик со stage и добавили новый, который нужно проиграть.
примерно так:
var _class:Class = getDefinitionByName("nameClass") as Class;
var _mc:MovieClip = new MovieClip(new _class());
addChild(_mc);
...
removeChild(_mc);
4 дня назадСпасибо за ответ. Хочу пояснить что я пробовал чтобы люди могли лучше понять суть проблемы. Сорри, если много букв. Вот код функции для переключения кадров с видео: [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 что какжется логичным. Хочется делать простые вещи без всяких костылей и хакерства.
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.
30 Апреля при поддержке компании Intetics состоится конференция с участием белорусских Flash разработчиков игр!
На конференции BAFPUG # 10, которая проходила в формате "мини-докладов", все больше внимания участники выделяли разработке игр, поэтому было решено выделить под эту тему целую конференцию. В Беларуси сравнительно недавно образовались несколько компаниий, которые существуют за счет разработки Flash игр под социальные сети. 30 Апреля представители этих компаний поделятся с участниками конференции своими 'Success Story'
Наши докладчики:
После конференции планируется секция 5-минутных блиц-докладов, кде каждый из участников сможет поделится своей идеей, или задать вопрос специалистам.
Конференция бесплатная, регистрация обязательно!
Время: с 11.00 до 18.00
Место: Минск, проспект газеты "Правда", 11, Минский Международный образовательный центр имени Йоханнеса Рау
Свои предложения по поводу выступления на конференции с докладом отправлять по адресу valery.pesetski@[самая лучшая почта].
Итак, 11-я конференция Belarus Adobe Flash Platform User Group состоялась и была успешной. Мы собрали около 50 человек, прочитали 5 докладов, вместо запланированных 4-х и записали видео.
11-ю конференцию BAFPUG мы решили назвать "New Wave", потому что за время существования BAFPUG выросло новое поколение молодых и амбициозных flash разработчиков. И именно они выступят на конференции. (Честно говоря, не все докладчики так уж молоды по паспорту, но уж точно все молоды духом
)
Время: 6 марта, с 11.00 до 16.00
Место: Минск, проспект Независимости, 117/A, ТРЦ Александров Пассаж, 18 этаж.
Желающих принять участие в конференции просим зарегистрироваться.
10/10/10 в 10:10 при поддержке компании Intetics начнется 10 встреча BAFPUG в новом и интересном формате мини-докладов!
Каждый пришедший одновременно будет и выступающим. У каждого будет 5-7 минут, чтобы рассказать всем свой минидоклад. Такие встречи уже проходили в других юзер группах и хорошо себя зарекомендовали.
Встреча пройдет в Минском Международном образовательном центре им. Йоханнеса Рау, по адресу Проспект Газеты Правда, 11. Чтобы попасть на встречу, нужно зарегистрироваться здесь.
29 Мая при поддержке компании Intetics и BAFPUG в Минске состоится семинар «Flex 4. Новые возможности для разработки RIA». Мероприятие приурочено к выходу Adobe Flash Builder 4 (Flex 4) и состоится в рамках Flex4 launch tour в Беларуси.
Докладчики - лидеры Belarusian Adobe Platform User Group (BAFPUG):
Валерий Песецкий, Manager BAFPUG
Сергей Язловецкий, Co-manager BAFPUG
В выступлении Валерия Песецкого «Flash Builder» вы узнаете о новом функционале Flash Builder 4, с помощью которого за считанные минуты можно создать приложение, взаимодействующее с базой данных, и затем за несколько минут добавить при помощи Flash Catalyst его визуальное представление, взаимодействие и переходы. Также вы узнаете, как создавать и запускать Unit тесты и про интеграцию с Flash IDE.
Сергей Язловецкий в своем выступлении «Flex 4 Gumbo» расскажет о новых возможностях фреймворка, а именно о новых компонентах и их скиновании, стейтах, эффектах и многом другом. Кроме этого, Сергей расскажет о FXG и Advanced CSS, а так же наглядно покажет, что делать RIA с помощью нового Flex SDK стало еще проще и интереснее.
21 ноября, в субботу, в 13.00, в торгово-развлекательном центре "Александров Пассаж", Минск, состоится тематическая встреча Belarusian Adobe Flash Platform User Group, посвященная общению с server-side. Доклады встречи:
Мероприятие бесплатное, участие открытое, регистрация — обязательна на сайте bafpug.com. Организатор мероприятия — постоянный партнер BAFPUG, компания Intetics.
Кстати, на этой встрече BAFPUG в Минске будут разыграны 3 бесплатных билета на Flash GAMM Kiev 2009.
Сурово получается: практически одновременные встречи в Минске, Челябинске и Днепропетровске. В трех суровых городах, заканчивающихся на "инск" и "овск". Have fun 
Евангелисты и пользователи платформы Flash по всему миру готовятся к самому большому туру, посвященному выпуску Flex 4, Flash Builder, Flash Catalyst и ColdFusion 9. Тур Adobe пройдет в 33 странах и 119 городах мира в июне 2009 года. Беларусь примет тур 26 июня в Минске, в Белорусском Государственном Университете Информатики и Радиоэлектроники.
Адрес мероприятия: Минск, ул Гикало 9 (4 корпус БГУИР), аудитория 104.
Время начала - 18:00.
Просмотреть БГУИР 4 корпус, Гикало, 9 на гугл карте.
Мероприятие бесплатное, участие открытое, по предварительной регистрации.
Точное место проведения будет сообщено в e-mail рассылке всем зарегистрированным участникам.
Подробности опустим. Предлагаю украинским флексерам и флэшерам, желающим пообщаться с евангелистами Adobe, регистрироваться и ехать в Минск. Украинцам виза не нужна. Быть можно до трех дней плюс выходные (т. е. всего пять дней). Ходят поезда №№86-87.
26 июня 2009 года в Минске состоится встреча, на которой докладчики из Adobe будут рассказывать о Flex 4 и CF 9. Валерий Песецкий, менеджер Белорусской Группы Пользователей Платфомы Адоби Флэш, приглашает в гости.
Обратите внимание на RSVP — новую функцию сайта Adobe Groups. Сейчас в конце страницы встречи есть поле, в котором сообщается, кто пойдет на встречу, и есть возможность сказать, пойдешь ли ты:
RSVP: Who is coming?
Rostislav Siryk
Update your RSVP:
Yes, Maybe, No - и кнопка [RSVP] (Справка: Что такое и откуда происходит RSVP, означающее в переводе "Ответьте, если вас не затруднит" (фр.: Répondez s'il vous plaît))
Поедем? Я давно хотел побывать у наших соседей в гостях 
