[Поиск] Подобие Iframe в Flash

Тема в разделе "Флеш", создана пользователем Proxycon, 25 май 2009.

  1. Proxycon

    Proxycon Создатель

    Регистр.:
    12 окт 2008
    Сообщения:
    46
    Симпатии:
    1
    В общем для флеш-профессионалов вопрос покажется наверное банальным, но я нигде не смог на него найти ответ.

    Суть проблемы такая - Нужно вставить в flash html-страницу или кусок html-кода. Наподобие iframe, но только во внутрь flash. Как это сделать?
     
  2. sevenup

    sevenup Создатель

    Регистр.:
    5 июл 2007
    Сообщения:
    368
    Симпатии:
    143
    html страницу во флеш всунуть нельзя...можно текст поддерживающий хтмл теги...но саму полную страницу html не всуните
     
  3. oraculseed

    oraculseed Постоялец

    Регистр.:
    1 янв 2009
    Сообщения:
    152
    Симпатии:
    10
    ненене можно но это будет не просто .... то биш тема: делаем квадратный мувик в нем делаем дырку потом делаем flash-ку прозрачной под флэшку див в текстом хоть откуда, хоть в с фейма хоть с ифрейма =) , вот вам и текст в фэлшке, еще тема берем флэшку в флэшке на актионскрипте делаем простенький преобразчик из HTML текста в тот что может спокойно обработать FLASH и все в ажуре . оно ?
     
  4. bork75

    bork75 Д☼брая собака )

    Регистр.:
    21 июн 2008
    Сообщения:
    1.449
    Симпатии:
    716
    Если страница, которую вы хотите всунуть имеет выполняемые скрипты, то не получится, т.к. flash не браузер. Если страница имеет простой html в виде простых картинок , текстов и ссылок, то можно разобрать эту страницу на состовляющие и по средствам xml отправить элементы в среду flash, где для каждого элемента будет создан свой отдельный блог.
    По средствам javascript flash, Вы можете открывать ссылки во фрейме.
    Вместо обычного кода на кнопку вешаете:
    Код:
    on (release) {
    getURL ("javascript:spawnWindow('http://google.ru','','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=300,height=300')");
    }
    
    Для открытия нового окна без титульной строки читайте
    http://www.flasher.ru/forum/showthread.php?t=18567
    использовав данный метод, Вы просто будите подгружать фрейм в новом окне в определённом месте на вашем flashe, как буд-то его подгружает сам ролик.
    )))) Хорошая идея +1
    вот сделал исходник, работает только в сети.
    Посмотреть вложение google.rar
     
  5. sevenup

    sevenup Создатель

    Регистр.:
    5 июл 2007
    Сообщения:
    368
    Симпатии:
    143
    Мой ответ был основан на том, что человеку нужно просто ссылку на хтмл страницу указать и всё! типо вуаля флеш её открыл...но флеш ведь не браузер :)
    Просто обычно именно это хотят люди...это не первый форум где подымается данный вопрос.
     
  6. focusnick

    focusnick Постоялец

    Регистр.:
    29 июн 2012
    Сообщения:
    141
    Симпатии:
    117
    Во Flash Player можно рендерить только ограниченный набор html тэгов.
    В AIR есть HTMLLoader, он использует WebKit для отображения HTML контента. Там тоже есть свои ограничения, подробнее читайте в доках.
    Если нужна полноценная web страница с любым контентом, то можно извращаться, как советовали выше - делать прозрачную "дырку" во флэш ролике. Но там есть свои проблемы, баги и тонкости, связанные с режимом отображения (wmode должен быть transparent).
     
  7. Roman777

    Roman777 Постоялец

    Регистр.:
    29 мар 2007
    Сообщения:
    133
    Симпатии:
    19
    вставка своего html кода во флеш очень примитивная, насколько я помню там используется ограниченный набор тегов, поэтому в полной мере реализовать это врядли получится
     
  8. rasul1

    rasul1 Писатель

    Регистр.:
    20 мар 2014
    Сообщения:
    4
    Симпатии:
    1
    Мне тоже нужны эти уроки
     
  9. aX0en

    aX0en Постоялец

    Регистр.:
    5 авг 2009
    Сообщения:
    108
    Симпатии:
    47
    iframe в swf вставить он имел ввиду. А так реализуется в связке swf и js. В javascript можете реализовывать все что угодно
     
  10. Arryxx

    Arryxx Писатель

    Регистр.:
    11 июл 2010
    Сообщения:
    7
    Симпатии:
    0
    мне тоже очень интересна реализация этого вопроса, нужно вставить в flash баннер <iframe> бег границ, скрола, высота и ширина - 0px или 1px
    за реализацию и исходник, награжу монетой. Пищите в личку