Flash 内で HTML コンテンツを表示する方法はありますか?
-
09-06-2019 - |
質問
Flash内にHTMLコンテンツを表示したいと考えています。これを行う方法はありますか?私は本格的な HTML (可能であれば JavaScript を使用) について話しています。
解決
まともな記事はこちら それを達成する方法について。
@フルバ:とは言いませんでした」素晴らしい「記事、私は言いました」ちゃんとした「 - 大きな違いがあります。しかも、他に誰も答えず、しばらく時間が経っていました。「まともな」答えは何もないよりはマシだと思いました。私は Flash の専門家ではないので...
他のヒント
flashQuery は、Flash の HTML タグと CSS ルールをサポートします。Flash を実際のブラウザに変換します。ここにあります: http://www.flashquery.org/
試してみることもできます http://モーションアンドカラー.com/
Wrapper は、ActionScript で書かれたクロスブラウザー準拠の HTML/CSS レンダリング エンジンで、標準準拠の HTML ページ上に配置されます。
ただし、JavaScript のほうが難しいかもしれません。
どれくらい複雑な HTML について話しているのでしょうか?<b> や <i> などの単純な HTML は、 htmlText
財産。CSS スタイル シートをテキスト フィールドに添付して、スタイルをさらに高めることもできます。Flash API ドキュメントの TextField を見てください (Google で検索できると思います)。
それを達成する方法についてのまともな記事は次のとおりです。
これは素晴らしい記事ではありません。7 年前の記事であり、Flash の CSS 機能については言及していません。Flash での HTML サポートの基本のみを説明します。
Adobe には、より権威のあるページがここにあります。 Flash CS3 Professional での HTML テキスト形式の使用
それ以来、物事は大きく前進しました。Flash MX 2004 には CSS 機能が追加されており、それに関する Kirupa.com の優れた記事があります。 Flash MX 2004 での CSS スタイルの使用
最新のページを Flash にインポートするだけでレンダリングされるとは考えないでください。そんなことは起こりません。これはテキスト領域のスタイルを設定するためのものです。Flash がテキスト オブジェクトでサポートする HTML と CSS のサブセットに依存しており、Flash のオブジェクト モデルは Web ページとは異なるため、JavaScript は実行されません。
複雑な HTML と Javascript の場合、考えられる方法の 1 つは次のとおりです。 HTMLコンポーネント, 、Flash 上で iframe を使用して、HTML がアプリ内にあるように見せる方法です。ただし、この方法にはいくつかの欠点があります - それらのほとんどは詳細に説明されています Deitte.com で.
これがオフラインで移動できる場合は、Air を使用できます (mx:HTML コンポーネントが組み込まれています)。 だって.com このテクニックの詳細も記載されています。