15 часов назадХотелось бы узнать, Как вы относитесь к пиву? Если положительно, то какое предпочитаете? Если отрицательно, то почему? Просто интересно...
2 дня назадпрям таки тебе и скажут здесь посмотри
3 дня назадНапишите мне на имейл (sbnur@front.ru) - очистка памяти в флеш-плеере нетривиальная проблема и все зависит от конкретного кода - чтобы не превращать, как уже отмечалось, в форум, лучше обсудить все приватно
3 дня назад1) Спасибо всем кто ответил.
2) Чтобы блог действительно не превращался в форум хотелось бы видет более обоснованные ответы, приводите пожалуйста доводы доказывающие вашу точку зрения.
3) Из комментов видно, что не все понимают зачем нужен именно мувик с вложенными в его кадры анимациями. Поясняю: этот мувик обычно собирается дизайнером, который не имеет особого представления о работе AS. Дизайнеру проще сделать мувик с лейблами чем написать специальный класс. Я же использую один класс для всех подобных мувиков в котором программно обрабатываю переход от одной анимации к другой. Таким образом для всех мувиков используется один класс.
4) Знаю что использование мувиков, созданных в IDE не является хорошей практикой, но в данном случае удобен именно этот подход. К тому же если метод мувика gotoAndStop реализован и описан в официальной документации он может использоваться и должен правильно работать.
5) Если встраивание видео в мувик несет в себе какие-то сложности, об этом должно быть указано в хэлпе.
6) Теоретически наверное можно найти какое-то другое решение проблемы, но речь изначально шла о том является ли такое поведение багом, и если так - этот баг должен быть добавлен в базу Adobe.
7) Очень хотелось бы ,чтобы кто-то проверил это у себя или указал как эту проблему можно решить.
3 дня назадgotoAndStop(label);
мама роди меня обратно ...
3 дня назадБлог превращаетсо в форум -- пичалько.
4 дня назадМожет попробовать аттачить и удалять мувиклипы при необходимости из библиотеки? Удалили предыдущий мувик со 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 что какжется логичным. Хочется делать простые вещи без всяких костылей и хакерства.
Новый год наступил наилучшим образом, с чем я вас и поздравляю, чистой радости желаю!
А Джерому Сэлинджеру, который подарил мне одну из лучших книжек, желаю долгих лет жизни и окончательного просветления, ведь этому американскому отшельнику сегодня исполняется 90 лет.
Ааааааааааааа он перестал собираться!!!! Баннер гад не билдится нисего не работает заоккзчег звонит каждые пять минут спрашивает когда будет гово друзъя уже вовсю отмечают нг ну я лузер как так можно было попасть за сраных 2500. Хороший урок... но до нг еще полчаса, успею"!!!!
На сайте сечас пять юзеров йэ, вы ребята!!!! вы че тут делаете":??
Друзья зовут в гости, жену отправил, сам пока дома, совсем немного доделать осталось. Через десять минут новогоднее обращение в России. Еще полчаса — и отчаливаю. Но, честно говоря, уже немного жалею что ввязался во все это, пусть и за $2500...
Надеюсь, что больше не найдется таких же идиотов, как я, и сейчас никто не читает этот пост!11
Россияне — с наступающим!
Баннер наполовину готов, показал Е. И. первую версию. Он говорит, что в целом доволен, но глюков еще много, просит переделать кое-что. Осталось еще два с половиной часа... хм.
Жена вежливо поинтересовалась, чем я сейчас занимаюсь. Сказал, что решил немного поупражняться перед праздником.
С Ефремом Ивановичм утвердили точную раскадровку и лукендфил банера, вроде все ясно и вопрсов нет. Смущает лишь то, что времени остается все меньше.
Начали приходить СМС-ки с новогодними поздравлениями, первым поздравил Бадим. Спасибо, друзья! Надеюсь, мне удастся немного выпить с вами сегодня 
Ефрем Иванович пишет мне, что по поводу срочной работы на сегодня с ним так никто и не связался. Я решил сделать баннер сам. В принципе, до 23:59 еще более четырех часов — успею.
Пожелайте мне удачи...
Срочно нужна помощь, цена вопроса — $2500
Привет, только что позвонил хороший знакомый Ефрем Иванович из отдела маркетинга крупной компании, им очень срочно (сегодня) нужно сделать рич-медиа-баннер на флэше для сайта mikrosoft.tv, чтобы он вел на этот сайт.
Ефрем очень извиняется и понимает, что слишком долго тянули (говорит, что весь отдел был занят подготовкой к новогоднему капустнику и про баннер тупо забыли), но 28 декабря они уже отрапортовали директору по рекламе, что баннер готов и появится в сети сегодня ровно в 00:00 (это одна из главных концепций проекта: новый год — новое лицо, чтобы дистанцироваться от трудностей уходящего года). Теперь, если они не покажут баннер вовремя, могут уволить двух людей из маркетиногового отдела и их дизайнера (директору может очень не понравиться, что его так нагло обманули).
Поэтому они готовы выложить за эту работу 2500 у.е., но только при условии, что сегодня до 23:59 готовый баннер будет отправлен им по адресу efrem@mikrosoft.tv. Грубо, графическая концепция баннера состоит в процессе сборки определенного логотипа из тысячи других логотипчиков, они хотят чтобы это была обяхательно трехмерная модель с возможностью легкой замены элементов. Максимальный вес работы достаточно большой — до 1 Мб. еще они почему-то хотят, чтобы в качестве движка был использован Alternativa3D (лицензию оплачивают).
Хочу предупредить, что участвовать в переписке и отвечать на ваши вопросы не смогу, сейчас срочно выезжаю по делам. Рассказал все, что знаю сам. Вы можете сами связаться с заказчиком по указанному выше адресу, он готов ответить на все вопросы, но связаться нужно срочно, в течении часа. Если им никто не напишет, то они будут готовиться к другому варианту, как помягче сообщить диру по рекламе о том, что баннер не будет готов сегодня.
Извините, что отвлекаю вас в такой момент... но, возможно, кто-то захочет еще подзаработать в этом году! Кстати, если вы все сделаете хорошо, они наверняка захотят иметь с вами дело и в дальнейшем.
С наступающим вас, здоровья и счастья в нг, и пусть он будет легким!
Друзья! Британские ученые доказали, что Новый Год наступит как обычно, по календарю. Я чувствую, как он приближается! Особенно хорошо это заметно по возникающим тут и там флуктуациям креатива с высокой степенью новогодней сингулярности. Дед Мороз, сдавайся!
Возможно ли такое, чтобы вы добавили в эту творческую копилку еще немного таких новогодних штучек? Просто, чтобы поделиться друг с другом чем-нибудь интересным и вдохновляющим? Разорвать шаблон-другой? Я по мере поступления буду выносить эти штуки в тело поста.
Добавил:
Спасибо вам за ссылки!
