2010-05-08 4 views
0

Salut dans Flex peut facilement définir l'alias de classe à distance comme ce qui suit:alias de classe à distance dans l'air

package samples.portfolio 
{ 
[RemoteClass(alias="flex.samples.marketdata.Stock")] 
[Bindable] 
public class Stock 
{  
    public var symbol:String; 
    public var name:String; 
    public var low:Number; 
} 

} 

Mais ma question est de savoir comment vous le faites dans AIR depuis l'application cliente ne connaît pas la structure de fichier du serveur .

Cordialement,

Répondre

1

Dans votre exemple ci-dessus, vous êtes coder en dur la structure du côté serveur dans la balise de métadonnées RemoteClass. Vous faites allusion au fait qu'une application Web basée sur Flex connaît quelque chose à propos de la structure côté serveur. Ce n'est pas le cas. Il sait seulement ce que vous dites.

Vous pouvez le faire de la même manière dans une application basée sur le bureau Flex utilisant AIR.

+0

Ceci est correct. Les applications Flex, que ce soit dans le navigateur (Flash Player) ou sur le bureau (Adobe AIR), peuvent toutes deux utiliser les métadonnées RemoteClass pour associer une classe à un alias. L'alias est utilisé lors de la sérialisation de/vers AMF. –