BLOGS

4D FOR FLEX

warning: file_get_contents(http://www.telize.com/geoip/54.226.172.30) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.

4D for Flex fournit-il une connexion permanente ?

Il y a deux modes de communication entre 4D & Flex :

 

• En utilisant HTTP (ou SOAP sur HTTP), en travaillant en mode déconnnecté, en échangeant des données en Plain Old XML (POX)

• En utilisant les SQL sockets avec 4D for Flex, en travaillant en mode connnecté, en échangeant des données via un protocole binaire

Peut-on vérouiller des enregistrements dans 4D for Flex ?

Vous pouvez utiliser la fonctionnalité SELECT FOR UPDATE. Merci de consulter le manuel pour plus d'information.

4D for Flex nécessite-il de modifier le code existant ?

Aucun code du côté serveur n'est nécessaire, mais il est préférable que vous ajoutiez un contrôle de sécurité dans la méthode base Sur Authentification SQL.

Puis-je appeler du code 4D existant avec 4D for Flex ?

Oui, vous pouvez appeler les méthodes 4D publiées pour SQL.

Vérifier simplement l'option "Disponible via SQL" dans l'Editeur de propriétés des méthodes et appelez-le depuis votre code SQL.

 

Merci de consulter les exemples fournis pour voir comment ils sont bâtis.

4D for Flex nécessite-il 4D Server ?

Pour le développement, non, mais pour le déploiement oui.

De quoi avez-vous besoin pour développer avec 4D for Flex ?

Hormis 4D SQL server, vous aurez besoin d'utiliser le SDK Flex.

Vous pouvez l'obtenir gratuitement depuis le site Adobe (http://www.adobe.com/products/flex/) et l'utiliser grâce aux commandes en ligne, ou utilisez l'IDE Flex Builder fourni et commercialisé par Adobe.

What user interface controls does 4D for Flex provide?

4D for Flex currently offers:

 

• custom DataGrid inheriting from Flex DataGrid

• some navigation controls (like automatic first-next-last...)

 

But you can also use Flex UI Controls like the Adavanced DataGrid, available in Flex 3 Builder Pro: http://livedocs.adobe.com/flex/3/html/help.html?content=dpcontrols_6.html

Disposons-nous d'un utilitaire pour débugger les communications dans 4D for Flex ?

Il n'y a pas d'utilitaire comme un sniffer * HTTP, étant donné que 4D for Flex utilise des sockets binaires.


En revanche vous disposez de :

• un log du côté de SQL Server– Merci de consulter les exemples fournis indiquant comment l'activer.

• un composant AIR pour tracer des communications entre Flex et 4D

 

Quelle est la taille de 4D for Flex ?

• Le Composant 4D for Flex (Flex4D_SQL.swc) équivaut à  524 ko.

• Le Flex4D+Controls.swc (Grille de données…) s'élève à 716 ko.

• Une démo de type Spending???????? A TRADUIRE (incluant les deux composants) pèse 388 ko.

Comment résoudre une alerte de sécurité dans 4D for Flex ?

Vous pourriez recevoir l'erreur suivante :

 

Error #2048
Security sandbox violation
http://localhost8080/SpendingsUI.swf cannot load data from localhost1919

Ceci est dû à un changement dans Adobe Flash Player Security Model depuis la version 9.0.124. Merci de consulter le lien suivant :

http://www.adobe.com/support/security/bulletins/apsb08-11.html
 

Pour résoudre ce problème, merci d'utiliser 4D Server v11 SQL Release 2.