14 часов назадХотелось бы узнать, Как вы относитесь к пиву? Если положительно, то какое предпочитаете? Если отрицательно, то почему? Просто интересно...
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 что какжется логичным. Хочется делать простые вещи без всяких костылей и хакерства.

Комментарии
О, спс за инфу!
мне как человеку из мухосранска, где такую книгу всё равно не заказать при всём желании, могу сказать другим людям и стакой же попы, что еbook+source в инете существует, ищете и найдено будет.
А как обстоят дела у Друпал с СЕО, там создается альтернативная версия(хтмл) сайта?
Кто вообще уже такую связку делал, поделитесь опытом.
Вот кто делал
Я читал
Но мне интересно как дела обстоят именно с поисковиками, было бы хорошо, если друпал создает альтернативный контент, плюс к этому заюзать swfaddress.
Отвечу на вопрос "Как Drupal создает альтернативный клонтент" (прикольная опечатка "клонтент", не буду исправлять, ведь Гугл думает, что это именно клон):
Думаю, здесь с Друпалом работает все тот же метод выгонки контента в XML. Задача сводится к модификации стандартных шаблонов Drupal, чтобы они выдавали нужный формат XML-контента для поисковика и содержали нужный Javascript, заменяющий XML на Flash UI для живого посетителя.
Имел дело с друпалом когда делали проект для одной известной компании, серверную часть писал человек с опытом программирования именно серверных скриптов. я же занимался флешевой оболочкой сайта. дак вот пришлось использовать неудобный протокол взаимосвязи данных xml-rpc , + друпал этот падал нередко, что программист полдня тратил чтобы разобраться в чем причина. Не буду говорить о его профессионализме так как человек занят был и на дургих проектах, и разбираться быстро ему физически не было времени.
Это все было ново и больше нету желания иметь с таким дело. И по идее Друпал делает за один запрос порядка 50 соединений с базой данных что уже не есть хорошо. Обладает всеми минусами разросшихся cms. На практике проще использовать различные фреймворки оптимизированные под личные цели имхо.
Понимаю твое мнение. На мой взгляд, друпал хорош для модульных систем, расширяемых, которые делаются не на один день. Да, друпал может делать много запросов, это факт. Но есть кеширование, есь даже возможность прикрутить memcached. Есть и статьи по оптимизации Drupal.
В Друпал нужно вникать, но он продуман хорошо, и вникать приятно. А сколько под него Drupal-модулей...
Мне на днях наш флэшер показал ссылку на tomaso cms (http://www.tomaso-cms.de/, язык, к сожалению, только немецкий - английский не нашла). В качестве CMS-бэкэнда используется Typo3.
Ничего кроме этой ссылки дать, к сожалению, не могу, потому что для какой-то оценки предмета нужно неплохо знать Typo3, а это за пару недель не делается.
Когда нам на работе в последний раз нужен был флэшовый сайт, мы связывались с помощью AMF с фирменным CMF. Что можно сказать? Все бы ничего, тем более что фреймворк неплохо оптимизирован с точки зрения запросов к базе данных, но я не очень верю, что можно создать что-то универсальное. Как только заказчик захотел (разумеется, сверх описанного в техзадании) еще и картинки в тексты вставлять, сразу же появились проблемы (впрочем, такие проблемы как раз решаются при надлежащем тюнинге серверсайда); а вот если бы заказчик захотел еще и подрисуночные надписи, боюсь, разработчики бы не справились.
Хотя если не говорить об универсальном и вечном, уже существующая и документированная система управления сайтом - это, конечно, удобно.
Встреча uafpug осенью во Львове предварительно планируется быть про flash и CMS'ы. Если у кого есть опыт и желание поделиться = велкам
Отлично! Кстати, а не хочешь ли добавить пару желаемых / ожидаемых тем презентаций в наш список?
Хочу и добавлю, но еще не готов к этому в данный момент. Мы готовим новую реализацию flash фронт энда к нашему e+CMS и соответственно презентацию, доклад и сорсы как водится, но пока всё еще не готово. Сообщу АСАП
Ух! Это будет интересно!
[Moderated]
http://narod.ru/...
Не надо лишать автора его чеcтных денег за книгу. Пожалуйста. Есть же бесплатыне главы. Есть статьи на русском.
Каюсь... Кстати вот небольшая статья о создание CMS для флеш сайтов на базе MODxCMS
Класс, спасибо за ссылку!
Да она ж бесплатно распространяется
http://book.pdfchm.net/Flash-with-Drupal/9781847197580/
Flash и CMS тема интересная, да только знакомство с Друпалом закончилось у меня тем, что я решил все сделать на ВордПрессе. На мой взгляд - Друпал очень тяжелый: на простые запросы из флешки долго думал. Я думал, что проблема в оптимизирующих модулях - нет. Какая-то странность с AMFPHP - первое обращение к сервису длилось около 10-15 секунд. Поскольку задачу нужно было решить быстро, я решил отказаться от этого и в том числе от флеша. Хотя там можно было кучу сервисов поднимать внутреннее API CMS довольно понятное. Связка такая хороша тем, что есть админка и можно наполнять сайт всем, чем угодно - то есть админку делать не нужно во флеше, а во флеше дизайнить инфу как угодно, плюс правовую политику можно опустить и сделать представление еще безопасным!
Что я могу на это ответить, я буду сам это пробовать - Drupal + Flash, и отпишусь о результатах.
Спасибо за инфу!
Куда лучше подписаться, что бы узнать когда книга появится на books.ru (если конечно вообще появится). books.ru не предлагать, не хочу быть захламлённым спамом
Я подпишусь на комментарии к данной статье, так что если автор случайно узнает, что она появилась на books.ru, пожалуйста откоментируйтесь здесь. Готов приобрести книгу, но не хочу морочиться с проплатой, а на books.ru всё схвачено
Хорошо, буду держать тебя в курсе