13 часов назадХотелось бы узнать, Как вы относитесь к пиву? Если положительно, то какое предпочитаете? Если отрицательно, то почему? Просто интересно...
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);
3 дня назадСпасибо за ответ. Хочу пояснить что я пробовал чтобы люди могли лучше понять суть проблемы. Сорри, если много букв. Вот код функции для переключения кадров с видео: [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 что какжется логичным. Хочется делать простые вещи без всяких костылей и хакерства.
Как вы уже знаете, 24 октября во Львове состоится Flex-UAFPUG, для тру флексеров.
С другой стороны, немногим ране поступило предложение провести 25-го октября в Киеве встречу UAFPUG, посвящённую flash играм, развить темы по горячим следам Casual Connect, и, возможно, по следам Adobe Max 2009 и всех последних новинок флэша, от которых наши волосы становятся такими шелковистыми. Но теперь возник вопрос, стоит ли вообще проводить встречу в Киеве 25-го? Не будем скрывать, над этой встречей нависла реальная угроза исчезновения из календаря UAFPUG. Вот аргументы за проведение встречи 25 октября в Киеве:
Мы хотим узнать ваше мнение в комментариях к этому посту.
Пожалуйста, напишите, о чем вы хотите узнать на встрече UAFPUG и мы постараемся найти докладчиков. Возможно, вы даже знаете, от кого вы хотите услышать доклад и на какую тему (впервые эта идея возникла на ITSea 2009). Закажите доклад. Например, я хочу, чтобы Хитрый рассказал о том, как использовать простой платформенный движок для флэш-игр. Вы тоже чего-то хотите от кого-то? Не стесняйтесь, пишите, и мы заставим их рассказать все.

Комментарии
эээээ, а зачем тогда через месяц FLASHGAMM? за месяц что то новое появится? Ведь если по горячим следам казуалконнекта - тогда флешгамм в декабре не нужен. Если нужен флешгамм - тогда этот фпуг по играм - не нужен. Что-то одно я думаю нужно оставить. Второе удалить
Флэшгамм требует более тщательной подготовки, он идет два дня — поэтому он будет позже.
А флэшерам встретиться хочется уже поскорее. И встречу необязательно делать игровой. А можно и игровой - оно никому не помешает, потому что чем больше информации, тем лучше.
И правда, может как и в прошлый раз в Киеве - Flash GaMM+UAFPUG? Два выходных как раз попадают по это дело.
Еду из Челябинска на Casual Connect, и с огромным удовольствием съездила бы на обе встречи)
мне нравится эта идея, я за.
Немного удивило то что UAFPUG в Киеве будет ориентирован на игры. Хотелось бы пообщаться с "реальными" флешерами, обсудить проблемы производительности, "веса" приложений и других "вкусностей" флеш плеера. Иначе опять уйдем в темы "флекс" и "флеш игры". А где же "реальное" программирование на флеше?
незнаю насколько в полном объеме дядя Велл 10 окт раскроет тему "Игры в социальных сетях"... но если бы 25 окт он расширил тему и сделал акцент на флеш играх в социальных сетях я бы обязательно пришол послушать.... ))))))))))))))
п.с.
well пора уже делать старничку с графиком докладофф и гастролей )))))))))))
По поводу доклада 10го - доклад будет обзорный (надеюсь более-менее полным).
, так что до "гастролей" мне еще далеко 
По поводу игр на флеше для соц. сетей - думал на ФлешГаме рассказать.
А по поводу "гастролей" - с 10м это будет всего 3е выступление в году (два на онлайновиках, одно на флешгаме, одно в Коктебеле). В Коктебеле не считается, т.к. там все выступали
до "гастролей" мне еще далеко
да ладно не скромничай )))) ты главное начни... а там уже и сам незаметишь как начнешь аншлаги собирать и по миру калесить ))))))) вот лично для меня была бы интересна ретроспектива твоих докладофф... так сказать проследить твою версию того куда катицца этот мир ))))))
п.с.
а на коннектах не получаецца выступать???
Куда катится мир лучше обсуждать не на докладах, а в курилке
А на коннектах как правило выступают ребята из Абса, а мой удел - переговоры...
курилка с пиффом это ффсегда замечательно и продуктиффно ))))) а вот через годик пересмотреть чужые доклады... найти проколы и сохранившиеся тенденции на будущее это саффсем другое дело )))) так сказать аналитика и статистика...
п.с.
незнаю видел или нет но достаточно интересные данные
www.insidesocialgames.com/2009/10/01/top-25-facebook-games-for-october-1...
www.insidesocialgames.com/2009/10/01/top-25-myspace-games-for-october-1-...
п.п.с.
помоему китайцы уже научились размножацца и в социальных сетях )))))
Спасибо за линки! Лидеров по жанрам как раз и попытаюсь охарактеризовать в докладе, и про китайцев упомяну
.
)
А презентации и записи докладов как правило несмотря на обещания организаторов выкладываются редко (Коктебель не считается, уж больно креативным был доклад по "креативу"
ps надеюсь народ не сильно будет ругаться за небольшой оффтоп...
незнаю мнение других... но помоему это не оффтоп а дискуссия одного из слушателя с одним из докладчикофф )))))))))) вдруг найдецца много единомышленникофф и соц сети перерастут в отдельную и содержательную конференцию )))))
продолжаем ))))))))) лично для меня в продолжении темы соц сетей были бы интересны доклады не только по браузерному флешу.... но и обзор перспектифф ффсей флеш обоймы... декстопного клиента для соц сетей (эир, цинк, хакс)... мобильная версия (флешлайт, капучин, слайдер=флекс мабайл)... в общем я за мировое господство флеш платформы )))))))))))))
исчо было бы интересно послушать что творицца с флешом у наших меньших братьефф из азии ))))) китайцы и японцы ваще люди странные но интересные.... когда пытаешся про них что то узнать складываецца впечатление что они ваще живут на другой планете ))))))))
Интеграция флеш обоймы в бизнес - тема достаточно обширная и местами спорная. Тут скорее не доклад, а круглый стол нужен
Вообще-то интересно поговорить о целесообразности флеша как "чисто десктопной среды" и "десктоп + мобайл + веб".
А по поводу японцев и китайцев - "восток дело тонкое", на полноценный доклад инфы маловато, но в курилке можем поговорить
восток дело тонкое но и славяни тоже люди своеобразные )))))) в шоубизнесе у нас через пастель а ффсе стратегические решения в курилках принимаюцца )))))))))
ну а поповоду "десктоп + мобайл + веб".... если проецировать в будущее то мне кажецца что уже пора мобайл воспринимать как самостоятельное направление... в том плане что флеш уже достаточно созрел что бы позволить разработчику решения для 4 направлений...
мобайл веб + мобайл десктоп + пк веб + пк десктоп
в общем мировое господство флеша не загорами )))))))))))
Расскажу с удовольствием.
Даже покажу реальную игрушку на этом движке, которую сейчас продаём.
Очень интересует все о разработке enterprise проектов:
1. Какие фреймворки используются, плюсы/минусы, грабли.
2. Рефакторинг больших проектов, от гавнокода к пуле.
3. Как организовать нормальный процесс разработки в команде (Scrum/Agile ?).
4. Как правильно(нормально) организовать версионность приложения.
5. Организация кода (пакеты/домены).
Спасибо за пожелания, мы их прочли и попытаемся учесть, насколько возможно.
Я 25го поеду
Давайте делать!
Не обязательно делать UAFPUG по играм. Ведь о них будет достаточно сказано на Flash GAMM.
Можно сделать общую тему о программировании на примере реальных проектов.
Как раз доклад Дениса чудесно подойдёт.
Итого нам надо ещё 2 докладчика!
Помнится Андрей Панас обещал выступить с докладом на ближайшем Киевском Uafpug-e
Да и ещё, скажите на который час лучше назначать встречу. Я так думаю часиков на 10 утра, т.к в воскресенье многие могут уезжать днём по другим городам. Или всё таки в 9 или 11?
На UAFPUG'е хотел бы услышать о применении Multicore PureMVC и желательно не на Flex проекте, а то будет много флейма. Реальный, коммерческий проект был бы супер примером, а то написанные под доклад примеры как-то не убедительно выглядят.
Олег, а сам бы не хотел рассказать о чем-нибудь из своего интересного опыта?
Вряд ли наскребу что-то до полноценного доклада, разве что для будущих отцов будет что рассказать.
А, вот на афтепати, можно будет рассказать с ноутбуком как и что делаю, плюсы и минусы принятые в экспериментах.
Мне нравится эта идея, но почему бы не перенести этот рассказ с авфтепати на время официального мероприятия? У нас уже есть парочка традиционных полнометражных докладов, и если бы к ним добавить твоего экспериментального опыта, то получилось бы разнообразнее и интереснее. Очень хочется тебя послушать, на самом деле
Можно и так, попробую что-то рассказать, только будет полный экспромт.
Я предлагаю тебе именно это, потренироваться в таких экспромтах, такое умение может не раз пригодиться. Хотя я уверен, что у тебя и экспромт выйдет отличный. А давай придумаем ему название и добавим в программу встречи UAFPUG-14? Может быть, что-то вроде "2. Олег 'a_[w]' Галабурда поделится интересными находками из своей коллекции." Какое-то такое название
Конечно, давай.
Думаю, что мой доклад лучше поместить, как самый последний, чтоб занять оставшееся время.