Отображение HTML в проекте Actionscript 3 - PullRequest
8 голосов
/ 04 ноября 2008

Люди,

Я извлекаю весь свой Flash (чистый проект AS3, а не Flash CS3) из бэкэнда Drupal для целей SEO. Это прекрасно работает, за исключением того, что рендеринг HTML, встроенный в объект TextField, оставляет желать лучшего. Может ли кто-нибудь порекомендовать какие-либо библиотеки, которые позволили бы мне отображать элементы HTML? На данном этапе приветствуются коммерческие или открытые библиотеки.

Спасибо, Marcus

Ответы [ 8 ]

4 голосов
/ 05 ноября 2008

Вы также можете попробовать: http://code.google.com/p/htmlwrapper/

Я не использовал его, но, похоже, он делает то, что вы хотите.

2 голосов
/ 01 декабря 2008

AIR представляет DisplayObject, называемый flash.html.HTMLLoader. Он работает на основе WebKit, поэтому, если ваш контент совместим с Safari, он будет работать с HTMLLoader.

1 голос
/ 07 июля 2010
1 голос
/ 10 ноября 2008

Доступен Flex HTML компонент , который довольно хорош. Он использует браузер для отображения содержимого.

Однако это не бесплатно. Вам придется инвестировать $ 149

.

Вы можете проверить возможности этого компонента здесь .

0 голосов
/ 09 июня 2009

Вы можете попробовать эту AS3 HTML Parser Library ... хорошо работает для моих нужд, в настоящее время поддерживает большинство элементов (включая img, span, div).

0 голосов
/ 14 ноября 2008

Пока ваш проект просматривается в веб-браузере, лучшим вариантом будет наложение HTML-содержимого в DIV или iFrame поверх содержимого Flash с помощью инструмента JavaScript, такого как ThickBox JQery

0 голосов
/ 08 ноября 2008

Ваш SWF должен заполнить всю веб-страницу? Почему бы не сделать так, чтобы ваш swf вызывал какой-то javascript, который будет заполнять DIV или что-то еще. Или просто PHP сгенерирует это. Думаю, мне нужно больше информации о том, что вы пытаетесь сделать ...

0 голосов
/ 04 ноября 2008

Попробуйте использовать этот Flex iFrame, который смоделирован по аналогу HTML iframe. Я еще не использовал это решение в своих приложениях Flex, но оно выглядит многообещающим.

http://deitte.com/archives/2006/08/finally_updated.htm

Однако обратите внимание, что этот же автор теперь рекомендует против , используя это.

Как всегда, ваш пробег может отличаться, Рэнди Стегбауэр

...