2010-07-22 4 views
0

Hey, all. Je construis une application dans Flex Builder 3. Oui, je sais qu'il a une fonction de magie automatique pour construire la feuille de données, mais cela ne fonctionnera pas. Je vois de nombreux contrôles Flex, tels que la zone de liste déroulante, peuvent prendre un tableau en tant que source de données.Requête Flex 3 (Actionscript) pour le tableau de jeux d'enregistrements pour la grille de données

Ma question, par conséquent, est (1) Comment puis-je envoyer la demande de mon script d'action à mon formulaire PHP pour demander un jeu d'enregistrements. (2) En supposant que mon ensemble de données est dans un tableau assoc PHP, comment puis-je le formater pour le renvoyer à Action Script. (3) Comment puis-je prendre les données reçues du jeu d'enregistrements, et le mettre dans un tableau d'actionscript, approprié pour une utilisation en tant que source de données.

Je peux me connecter à ma base de données en PHP, et l'interroger très bien, donc je n'ai pas besoin d'aide pour ça. Pour la cohérence et l'humour, supposons que j'ai les données suivantes dans un tableau assoc que j'ai extrait d'une base de données.

Tableau ( [0] => array ( [nom] => Kirk [T-shirt] => Or [Assign] => Pont )

[1] => array ( [nom] => McCoy [T-shirt] => Blue [assign] => Bay Sick )

[2] => array ( [nom] => Scotty [T-shirt] => Red [assign] => Ingénierie )

[3] => array ( [nom] => Spock [T-shirt] => Blue [affecter] = > pont )

[4] => array ( [nom] => Uhura [T-shirt] => Red [Assign] => pont )

[5] => 1 )

+0

Veuillez ignorer l'enregistrement 5. C'est un boo-boo. –

Répondre

0

Je trouve plus facile d'envoyer une requête qui récupère les données du PHP au format XML. Ensuite, dans l'application Flex, transformez-la en ArrayList et utilisez-la avec vos contrôles.

+0

OK, comment faire cela sans bibliothèques externes? –

+0

Adobe a un très bon exemple en utilisant le composant HTTPService dans Flex avec un exemple de code PHP inclus: http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_2.html – Jage

+0

Mon patron n'a pas vouloir ajouter de nouvelles bibliothèques. Donc, c'était le meilleur moyen. Vous avez raison, l'exemple est plutôt bon. Je vous remercie. –

Questions connexes