Заголовок сообщения: как сделать скриншот того, что под флэшом Добавлено: 5 Март 2010, 17:08:17
чисто хотябы теоритически - умозрительно - какие для этого есть железные препятствия? Зачем? вот для такого - рич медиа банер начинатся с прозрачного поля делается скриншот того что на странице и потом оно "взламывается". типа http://vimeo.com/9194146 Только на вимео там обманка - интерфейс странички нарисован во флэше предварительно.
в примере нет - я же написал. А нужно. Для размещения подобного на площадках. Тут два варианта - чтоб флэш както сам системно это делал - это видимо пока фантастика -я совсем не в теме, второй - отсылка координат ролика и размеров окна на сервер, имитация там странички и скриншот каким нить любым способом не флэшово - отсылка флэшу этого скрина. Вариавнт шибко тормозной и ресурсоемкий для сервака к томуже не знаю передатеся ли положение скролера окна и при перемещении скрола и изменении окна нереально получить корректный скриншот.
Как вариант - через ExternalInterface флеша получить некоторые данные о странички через JavaScript. Если иметь подготовленный шаблончик во флеше элементов странички то можно обойтись и без самого скриншота, который делать лично я не умею. Флеш не работает с контентом под ним, ему для скрина нужен контейнер - не внешний, а его внутренний, а страничку ты туда не засунеш из браузера.
Заголовок сообщения: Re: как сделать скриншот того, что под флэшом Добавлено: 8 Март 2010, 20:48:37
Вобщем Исходя и ХТМЛ кода сделано это так: флеша поверх ХТМЛ-ки размером с видюху в самом начале. Она заключена в DIV с абсолютным позиционированиеми размером покачто с эту флешу, потом сделано ТИПА разлетается Хтмл, хотя это всего лишь флешовые копии ХТМЛ контента (статического, он не меняется, он для пыли в глаза, скриншот никакой никому делать не нужно), просто в какой-то момент проигрывания флеха шлёт getURL джаваскрипту страницы, который меняет размер дива на больший. в этот же момент флеша точнейшим образом перевёрстывается под новый размер. заменяя "подставной" хтмл контент флешовой копией (попросту флешовая копия ложится над реально хтмл-ным содержимым) дальше проигрывается флеша во всю страницу, в конце снова команда джаваскрипту который возвращает размер флешесодержащего дива к исходному, и финальный аккорд.
если сомневаетесь - первый раз жмите PLAY и много раз Ctrl+a, - увидите изменение размеров DIVa второй раз жмите PLAY и много раз правую кнопку на подставном ХТМЛ контенте (например справа от флешки), - увидите как контекстное меню ХТМЛя заменится в момент разворота контекстным меню флеши.
ПС. сделано супер вкусно клёво, ачуменно. и неважно какой скриншот под флешкой т.к. стирать или не стирать то что под ней в момент развёртывания - только на совести девелоперов. ПС2 кто реально здесь был героем - так это не верстальщик и не кодер, а художник и ЗDшник. ПС3 хаха если в поле справа от видюхи в "See All" выбрать Staff Picks и нажать Play то видим что скриншотами тут и не пахнет
Зачем других считать дурнее себя по умолчанию то Как сделан ролик на вимео я и сам прекрасно вижу рассказывать не нужно. Он приведен для примера эффекта для которого нужен скриншот. Ибо для размещение банеров с подобным эффектом на любых рекламных площадках нужна технология именно скриншота потому что в каком будет виде страница нак которых размещают рич медиа банерокрутилки - предсказать невозможно. Например на новостных порталах контент по нескольку раз в день может менятся.
Заголовок сообщения: Re: как сделать скриншот того, что под флэшом Добавлено: 9 Март 2010, 20:35:02
да виноват осознал( а без обманки никак не сделаешь, только если во флешку втыкать текстовые поля парсящие XTML и цепляющие CSS, похожий на тот, что для самой обманываемой странцы. Но придётся тогда всё что вокруг флешки - верстать ХТМЛ-ем очень и очень просто, используя только то, что понимает флеш. но вроде как должно хватить слава богу флеш знает <img src=""> слава слава слава!!! ну а раз знаешь как сделан вимео, то передать флеше несколько блоков ХТМЛ-ки, полагаю, не проблема.
дык я и спрашиваю - как сделать скриншот под флэшом, а не флэшом. Во флэш его лишь загрузить нужно будет. Chuvakkk, не будет портал парится с какойто особенной версткой из за банера. Максимум что позволит - скриптик дополнительный запустить.
Заголовок сообщения: Re: как сделать скриншот того, что под флэшом Добавлено: 11 Март 2010, 16:45:23
ЭддиФуФуФу, Да никак, друг... никак не сделать скриншот того что под флешом. Хотябы уже из элементарных соображений безопасности. Вижу ты не уделил ни секунды своего драгоценнейшего времени, моему простому и искреннему совету, по поводу флешового текстового поля рендерящего ХТМЛ, почитай-ка хелп и будет те щастье. Даже ребята из Варио-шейкит так сделали если ты досихпор не понял. может тада скриншот того что ВО флеше тебе нужен???? -Так вырОжайся наконец яснее. - Ну, типа, скопировать рут и закешировать его как битмап дата, а потом сунуть этот объект джаваскрипту, дальше парси получившуюся шнягу наздоровье, хоть аспой хоть пхпой, но придётся побайтно расшифровать, хватит моска-то?) лично у меня нет, но знаю у кого хватит, но с ним поцапались, но может и несильно, кароче ипись как хочешь. Зачем же по умолчанию считать других тупее себя-то ;-( Да, и вряд ли кому-то понравится каверкать свой сайт за дополнительных тыщ 20-50 (по сам.скр. подсчётам). это уже не мейнсрим это уже баян. Вимео кстати круче.
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.