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

FHTML, или Fluid HTML: Флэш для поисковиков и веб-дизайнеров

Новая технология для того, чтобы подружить флэш с браузерами, поисковиками, разработчиками и дизайнерами называется Fluid HTML, или, сокращенно, FHTML. FluidHTML в твиттере.

Суть FHTML в том, что флэш-приложение создается непосредственно из html-кода, являющегося разметкой страницы, поддерживается CSS. Рендеринг SWF-файла происходит на сервере (известно, что разработчики уже интегрировали FHTML с CMF Drupal). Fhtml-код включает в себя все приложение, вместе с его логикой, анимацией и т.д.

В одном из аргументов авторы движка убеждают потенциальных клиентов, что им не нужно будет нанимать дорогостоящих флэшеров, чтобы сделать для себя клевый веб-сайт - достаточно будет существующиего разработчика или веб-дизайнера. Где-то я это уже слышал... но, как бы иронично я к этому ни относился, есть важные моменты:

  • FHTML решает проблему Flash + SEO лучше, чем любой другой подход, потому что все приложение содержится в открытом поисковику HTML-коде.
  • Нарождающуюся технологию и саму компанию не только заметили на TechCrunch, но и включили ее в список 50 топовых новинок года. И ребята, среди которых один из старожилов флэша Jim Kremens из Нью-Йорка, выступили с докладом.
  • В качестве сильных сторон приводят также то, что компиляция не нужна - код парсится на сервере и, как следствие этого - код можно править практически на лету. И при этом обещают, что технология станет мощнее Flex, по дороге засунув за пояс Silverlight. Писать код под FHTML смогут Java, PHP, Python, .NET и Ruby-разработчики -- на своих родных языках.
  • Как пример реального приложения приводят написанный на FHTML аукцион Sotheby's.

Я не совсем представляю, как на FluidHTML написать флэш-игру, тем не менее, простой пример такой игры уже есть - это трехмерный пинг-понг на FluidHTML -- в исходном HTML-коде (точнее, FHTML-коде) вы увидите, как это сделано. Включая анимацию и трехмерку.

За использование своей технологии разработчики планируют брать с компаний от 100 до 500 долларов в год.

В даннный момент технология находится в закрытом бета-тестировании, а открытое планируют начать в феврале 2010 - следите за событиями.

  • html
  • seo
  • Новости
- Rost, пт, 22/01/2010 - 11:52
  • Блог пользователя Rost
  • В Жуйк

Комментарии

3

Спасибо! очень актуально

wmdn.ru (не проверено) 12:06 22/01/10

"уже интегрировали FHTML с CMF Drupal" - Рост, а ты часом не пробовал уже, как оно работает? [В рамках темы про CMS] Wink

7a - http://nucleart.net 12:34 22/01/10

куда дели челябинскую вакансию? оставили же диму зе, почему челябинск спрятали? я комменты не дочитал Sad

makc (не проверено) 13:35 22/01/10

Да мы требуем больше Челябинских HR !!!

Nirth - http://blog.kiichigo.eu 14:02 22/01/10
Nirth пишет:

Да мы требуем больше Челябинских HR !!!

http://ktekt.ru/ их тут много . особенно девиз мне их нравится "Для тех, кто ценит персонал"

khunta (не проверено) 14:21 22/01/10

Челябинск утром поднял настрой! Куда дели??

Иван Дулин (не проверено) 14:37 22/01/10

Как вариант для отдельного круга задач. Который еще предстоит определить Smile Наверно, это будут маленькие и одноразовые флеш-ролики т.к. судя по всему масштабируемость у данного решения никакая.

Slon_vsapogah - http://kachurovskiy.com 15:04 22/01/10

Что ж, поглядим-поглядим. Конечно, анимацию так делать будут лишь извращенцы и "садо" имхо (кадры в html расписывать). Да, для SEO вся эта ерунда в html не нужна (фильтры, шейпы и прочая муть). Но все ж интересно. Есть и плюсы:
1. не нужно платить за flash/flex
2. помогает SEO все же (хотя, гугля говорит, что тех, кто много весит будут резать, а тут слишком уж много ненужных кб для ботов)
3. низя декомпильнуть (это для параноиков Smile

зы: хотя я знаю минимум 2 способа SEO, которые получше будут...

jloa - http://chargedweb.com/labs/ 15:22 22/01/10
jloa пишет:

Что ж, поглядим-поглядим. Конечно, анимацию так делать будут лишь извращенцы и "садо" имхо (кадры в html расписывать). Да, для SEO вся эта ерунда в html не нужна (фильтры, шейпы и прочая муть). Но все ж интересно. Есть и плюсы:
1. не нужно платить за flash/flex
2. помогает SEO все же (хотя, гугля говорит, что тех, кто много весит будут резать, а тут слишком уж много ненужных кб для ботов)
3. низя декомпильнуть (это для параноиков Smile

зы: хотя я знаю минимум 2 способа SEO, которые получше будут...

Тех кто много весит и так режут, причем не только гугля.
Вообще штука интересная и очень перспективная! Насколько лучше будут выглядеть интернет-магазины!

Wolchara - wolchara.spb.ru 01:34 24/01/10

Не удержался, полез в кеш после загрузки главной странички сайта
1. Модуль Fhtml.swf 206144 байта
2. Еще модулей на 24К
3. swfs со шрифтами
Не маленький объем базовых модулей. Проблема паузы перед загрузкой флеш сайта (так раздражающая юзеров) к сожалению не решена

well - http://absolutist.com/ 17:00 22/01/10

Не понимаю - кто мешает по текстовому содержимому флеш-ролика (если текст из CMS подгружается, конечно), HTML генерировать. У нас так и сделано, и никаких проблем с SEO не наблюдается.

Опять же, не уверен, что наличие тега backgroundGradient в тексте странице сильно способствует её индексации.

janvarev - http://fuzzle-cms.ru/ 20:37 22/01/10

Object Handles от Rouge используете друзья?)))

http://www.rogue-development.com/objectHandles.html

Вы бы хоть графические элементы сменили что ли, что б так заметно не было, да и баг с курсором там легко лечится))

Eddie (не проверено) 23:00 22/01/10

Первый человек, который заметил Smile
Спасибо за предложение - скоро будем переходить на новую версию, там и поменяем.

janvarev - http://fuzzle-cms.ru/ 13:48 23/01/10

В качестве приятного добавления скажу - мы планируем поддерживать ObjectHandles как материально (когда пойдет побольше продаж), так и фрагментами кода.

janvarev - http://fuzzle-cms.ru/ 13:55 23/01/10

Не понятно, есть ли вообще проблема Flash + SEO? Флеш для веб приложений и игр , другая ниша совсем. Или в моей жизни что то безвозвратно утеряно? На очереди жавовские апплеты в html , хотя не модно уже )
С сайта fluidhtml "Everyone that can code HTML should be able to build RIAs" пусть они это скажут парням из Mate, PureMVC или Swiz . Представим себе IoC и Dependency injection для HTML кодера или "обычный" html дебаггер , когда что то не работает Smile Думаю что ниодна вменяемая контора не пойдёт на полу-SEO, полу-RIA решения и всё ради того, что бы прикрутить к обычной страничке флешевые\флексовые рюшечки-эффекты.

Dzianis Kaltovich 22:33 22/01/10
3

Спасибо, пост интересный и явно дельный. Но, по-моему, он для СПЕЦИАЛИСТОВ. А вот широкому кругу народа, даже владеющим в какой-то мере XHTML, хотелось бы по-возможности встречать посты пусть не такие глобальные, но с практическими советами и приёмами.
Прошу прощенья, чисто личное мнение.

null(name)Capt crazy (не проверено) 08:18 23/01/10

Первый довод у них в том, что не нужны знания AS и прочего, достаточно нанять "обычного" HTML/JavaScript кодера и он слабает вам крутой Flash-сайт. Но на самом деле ничего подобного -- они используют диалект XHTML, далёкий от обычного HTML и его ещё доучить надо.
Alternative content не хуже решает проблему SEO. Smile

a_w - http://blog.actualwave.com/ 16:29 24/01/10

> написанный на FHTML аукцион Sotheby's - что, в случае с данным сайтом, новая технология предлагает такого, что не верстается на html+js ? вообще как-то дурно становится от мысли, что при каждом запросе вместо компактного (ну хорошо, условно компактного) и сжимаемого html-текста с сервера будет прилетать флешка непонятного происхождения.

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