Я хочу показать содержимое HTML внутри Flash. Есть ли способ сделать это? Я говорю о полностью взорванном HTML (с помощью JavaScript, если это возможно).Есть ли способ показать содержимое HTML внутри Flash?
ответ
Here is a decent article о способе совершить это.
@Flubba: Я не сказал «большой» статью, я сказал «приличная» - есть большая разница. Кроме того, никто другой не ответил, и это было примерно через некоторое время. Я понял, что «достойный» ответ был лучше, чем никто. Я не эксперт вспышки, так что ...
статья перенаправляется на другую страницу http://wdvl.com/ Не могли бы вы, если возможно, обновить? – Lucky 2016-07-26 12:59:00
Насколько сложный HTML мы говорим? Простой HTML, как <b> и <i> поддерживается в текстовых полях, если вы используете свойство htmlText
. Вы можете также добавить таблицу стилей CSS в текстовое поле для более стильного оформления. Взгляните на TextField в документации API Flash (я уверен, что вы можете просто его использовать).
Вы также можете попробовать http://motionandcolor.com/
Wrapper является кросс-браузер совместимый HTML/CSS движок рендеринга написан на ActionScript, который находится на верхней части стандартизованным HTML страницы ,
Javascript может быть обманным, хотя.
сайт мертв, мигрировал это где-то? – rubo77 2015-12-15 18:11:05
Вот приличная статья о том, как достичь этого.
Это не большая статья - это семь лет, и не говоря уже о возможности CSS о Flash. Он охватывает только основы поддержки HTML во Flash.
Adobe имеет более авторитетную страницу здесь: Using HTML text formatting in Flash CS3 Professional
вещей переместились на много с тех пор. Flash MX 2004 добавил возможности CSS и есть хорошая статья от Kirupa.com об этом - Using CSS Styles in Flash MX 2004
Не думайте, что вы просто импортируете современную страницу во Flash, и она будет отображаться - это не будет произойдет. Этот материал предназначен для стилизации текстовых областей. Вы не будете запускать JavaScript, потому что вы полагаетесь на подмножество HTML и CSS, которые поддерживает Flash в текстовом объекте, а Flash имеет другую объектную модель с веб-страницы.
Если это сложный HTML и Javascript, один из возможных способов: HTMLComponent - метод, который использует iframe поверх вашей флеш-памяти, чтобы он выглядел так, как HTML в вашем приложении. Однако для этого метода есть несколько недостатков - большинство из них подробно описано at Deitte.com.
Если это можно переместить в автономном режиме, вы можете использовать Air (он имеет встроенный компонент mx: HTML). Deitte.com также содержит деталь этой техники.
flashQuery поддерживает HTML-теги и правила CSS для Flash. Он превращает flash в действительно браузер.Вот он: http://www.flashquery.org/
flashquery кажется мертвым, но все еще в архивах: https://web.archive.org/web/20110707053826/http://flashquery.org/ - это где-то мигрировано? – rubo77 2015-12-15 18:09:03
Проверьте связанный пост http://stackoverflow.com/questions/803782/is-there-a-browser-control-to-host-a-website-inside-flash-silverlight :) – Faiz 2009-10-12 09:16:58