さて、あなたのFlexアプリケーションがすでに生産されています。 しかし、どのようにしてコードの中で、将来のパッチを展開する計画ですか? 私は、すべてのバグやévloutions特定MXMLコンポーネントやアクションクラス意味ですか?もちろん、 1つのクラスのクラスの新しいバージョンを展開する数百人で全体のアプリケーションを再コンパイルすることができます。 我々は、ある1つのクラスを展開する方法ですが、無傷のままの残りの部分は、アプリケーションが表示されます。 は、 Javaの世界では非常にシンプルなソリューションです。 典型的なJavaアプリケーションを多数のファイルが含まれています。 JARファイル(と思うライブラリやswc : ) )とは"クラスパス"の概念です。 プログラムは、クラスの場合は、 Javaのクラスローダを使用するのに必要なJARファイルやクラスの"クラスパスにリストでそれを見つけること"を試みます。
ある場合は、クラスパスに複数のバージョンの場合は、 "クラスローダ"最初かかります。 これは生産のJavaアプリケーションのパッチのデプロイメントを簡素化します。 これには、教室での変更を行うとは、クラスパスで使用されてハッ!に入れて。
その後、このJARファイルを展開、生産のすべてのクラスローダを言うのverzsion classe.EtのニュースFlexで喜んでいるのだろうか? Flexの場合、これもクラスパスの概念を、クラスローダおよびライブラリを持っている同じ技術を使うことができます。
のFlex Builderで、プロジェクトの"プロパティ]ウィンドウ"に移動して、 "あなたのアプリケーションのパス"の構築を見てください。 最低では、 ( )は、 Flexのフレームワーク自体を表すswcファイルをコンパイルしたすべてのライブラリを見つけることができます。
いつでも、 "例えば、新しいのFlexライブラリプロジェクト"と呼ばれる"のパッチを作成することができます。 一swc 、ここは空のアクションクラスを追加でプロジェクトをコンパイルします。
私たちは" patchs.swc "の最初の項目としては、プロジェクトのパスを構築proncipalに使用されます。
重要:我々は"資源の共有ライブラリ( RSL ) 、これは" patchs.swcからbojetsをメインのアプリケーションのコードに比べてできなくなるということが、担当されるライブラリとしては、メインプロジェクトアベニューリンクしますは、アプリケーションの実行。
コンパイラオプション- =には、 エラーメッセージはこのRSLには、 Flash Playerアプリケーションまたは削除するには、デバッガのFlexライブラリプロジェクト"に虚偽のデバッグを追加位置しています。
これで、 Flexアプリケーションのパスに移動し、メインの" "をリストの最初にpatchs.swcを追加します。 下の図のようRSLの種類を選択してくださいリンク:
先頭のFlexプロジェクトのプロパティで、プロジェクトの参照のリスト内のライブラリには、パッチを追加します。
メインのプロジェクトを実行するための" patchs.swc "のパッチを適用したライブラリcode.Ensuiteプロジェクトには、メインのアプリケーションからのコピーを1つのクラスが含まれてはならない-は、何も変わらないし、変更を参照してください再度" patchs.swcコンパイルします。
今すぐNouyこのクラスの2つのバージョンがある-のニュースは、前者は" patchs.swc "と、同実行principale.Re applcations主な実施されています。
あなたが使用されている変更されたクラスの新しいバージョンが表示されます。 クラスローダは、新しいバージョンから" patchs.swcあなたのアプリケーションのクラスパスの先頭に位置しています使用しています。 あなたの生産には、すべてのアプリケーションではマイナーな変更を加える必要があるたびにbesionためには、それだけで十分ですが" " patchs.swcを作成することで、生産のマシン上にアップロード。
ソース: Farateaシステム
Flexの場合には初めてになるinfo.frは、 RSSフィードを購読することができます。 ご訪問していただきありがとうございます。




















2008年2月7日12時間47分で
こんにちは!
さようなら
ニースサイト