質問

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 このテクニックの詳細も記載されています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top