Flexコンパイラで生成されたActionScriptクラスファイルを見る

Flexのアプリケーションを作る場合、MXMLで書く方法とActionScriptで書く方法の2種類がありますが、MXMLで書く場合はFlexコンパイラくん(のうちのMXMLコンパイラくん)がMXMLをActionScriptに書き直して、それをコンパイルして、リンクして(以下略となっているようです。
FlexコンパイラくんがMXMLから作るActionScriptって見てみたくありません?
例えばmx:RemoteObjectタグで使えるmx:methodタグってどうなってるのか、とか。

ということでさっそくその方法。
Flexコンパイラの引数に以下を加えます。

-keep-generated-actionscript=true|false

あるいは、

-keep

これでコンパイル実行後に標準なら/generatedディレクトリ以下に、Flexコンパイラくんが作ったActionScriptが残ります。
色々謎を解くヒントがつかめそうですね。
以下、コンパイルオプションについての説明です。

生成された ActionScript クラスファイルを保持するかどうかを決定します。
生成されるクラスファイルには、コンパイラが生成し、SWF ファイルの構築に使用するスタブとクラスが含まれます。
アプリケーションコンパイラを使用する場合、ファイルのデフォルトの場所は "/generated" サブディレクトリで、これはターゲット MXMLファイルのすぐ下にあります。"/generated" ディレクトリがない場合は、コンパイラによりこれが作成されます。compc コンポーネントコンパイラを使用する場合は、"/generated" ディレクトリのデフォルトの場所は、SWC ファイルの出力を基準にします。Flex Builder を使用する場合は、生成されたファイルのデフォルトの場所は "/bin/generated" ディレクトリです。
生成される主要なクラスファイルのデフォルトの名前は "filename-generated.as" および"filename-interface.as" です。
デフォルト値は false です。
これは高度なオプションです。

Category: Flex | Posted on: 2007/07/18 16:29 | Viewed: 4432

Comments

2009/02/05, 16:12 Music_Mp3_Trubreobcab wrote:

Hello to all :) I can’t understand how to add your site in my rss reader. Help me, please

2009/02/13, 11:02 delfino wrote:

use bellow url:
http://www.azul.systems-noe...

Add Comment

:

:
:

TrackBacks

このエントリにトラックバックはありません

TrackBack URL

http://www.azul.systems-noel.jp/trackback/item_44.html