2009-08-02 5 views
0

私はFlex Builder 3を使用して、多くの操作を持つサーバーと通信する最初のアプリケーションを開発しています。実際には圧倒的に多く、それらをまとめてクラスをグループ化していますクライアント側のメタデータも管理します。これらのクラスは、WCFのプロキシクラスと技術的に似ているため、これらのクラスを「サーバープロキシ」と呼びます。私はこれらのクラスを整理して、認証がクラスである以下のようなことを行うことができます。また、ServerProxiesは、そのクラスをServerProxiesカテゴリの他のクラス、またはGeographyサブカテゴリ:アクションスクリプト3でクラスを整理する

ServerProxies.Authentication.AddLoginSuccesfulListener(onLoginSuccessful); 
ServerProxies.Authentication.SubmitCredentials(someParaemetersHere); 
ServerProxies.Geography.Querying.GetAllTiles(someMoreParameters); 
ServerProxies.Geography.Querying.MeasureTwoPoints(pointA,pointB); 
ServerProxies.Geography.Display.RenderMapExtent(topLeftPoint,bottomRightPoint); 

これらの操作のいくつかは、おそらくサーバーを経由しないので、この例では、矮小の一種であるが、それは手元に話題ではありません。 (誰かが接線を乗り越えていくつかの想像上のコードの上に私を燃やす前に言わなければならない)

*私の質問は、アクションスクリプト3のどの言語機能がこのようなカテゴリを作成できるかということです。

C#では名前空間になっていましたが、アクションスクリプトの名前空間は、クラス全体ではなくメソッドやプロパティに適用されるカスタムアクセス修飾子のようです。

答えて

1

C#の名前空間と同じタスクをプリフォームで使用する必要があります。

あなたはここでそれについての詳細を読むことができます:うまくいく http://www.foundation-flash.com/tutorials/packages/

+0

おかげで、。 「パッケージ」という言葉は、APIの組織とは違って、デプロイメントやパッケージング(C#のDLLのようなもの)と関連があると誤解しています。 – AaronLS

+0

ええ、彼らはあまりにも良い名前を選ぶことができたと思います。 –