J'ai un tableau de chaînes qui représente des liens. Je veux les afficher dans une liste et les faire fonctionner comme des liens. Comment je fais ça?Comment puis-je implémenter une liste de liens dans Flex?
Répondre
Vous pouvez créer une liste avec LinkButton en tant que itemRenderer. Vous devez également ajouter des écouteurs d'événement à la liste pour effectuer la navigation. Utilisez navigateToURL pour exécuter le lien. MXML pour la liste:
<mx:List id="myList"
itemRenderer="mx.controls.LinkButton"
click="navigateToURL(new URLRequest(myList.selectedItem.text))">
</mx:List>
Puis dans la partie actionscript (ou vous pouvez le configurer dans le MXML aussi si vous le souhaitez).
myList.dataProvider = arrayOfLinkStrings;
La fonction navigateToURL fonctionne dans AIR. Il ouvrira le navigateur système par défaut et ouvrira la page sur laquelle on clique. Avec une liste, vous voudrez utiliser itemClick au lieu du clic normal. Personnellement, j'ajouterais le gestionnaire d'événements click au ItemRender, en étendant soit un Label (avec buttonMode = true et peut-être un rollOver) et en plaçant l'appel à navigateToURL dans le customRenderer personnalisé.
Utilisation LinkBar avec ViewStack.
- 1. Création de liens dans Flex
- 2. Liens dans Datagrid (flex)
- 3. Implémenter une zone de liste
- 4. TreeView-like liste de liens
- 5. Comment implémenter des macros dans Flex/FlashDevelop/AS3
- 6. Comment implémenter glisser et déposer dans le contrôle Flex Grid?
- 7. Liste des liens
- 8. Comment convertir une liste avec des liens graphiques en une liste en ligne?
- 9. Comment implémenter une propriété dans une interface
- 10. Comment implémenter MapThread avec le mappage de liste de base?
- 11. Comment implémenter une vue de liste déroulante dans la programmation iPhone
- 12. Comment implémenter une transaction dans vb.net?
- 13. Comment implémenter MVP dans une application console?
- 14. Comment implémenter REST dans une application web?
- 15. Puis-je définir plusieurs élémentsRenderers dans une liste Flex/Actionscript?
- 16. Flex: Spécifier un élément dans une liste ou un menu?
- 17. Créer une liste déroulante dans Sharepoint contenant la liste des documents avec des liens vers les
- 18. Comment implémenter propre saut de balise dans VIM avec CTRL-]?
- 19. Comment faire apparaître les liens entrants comme une liste déroulante dans le wiki Sharepoint?
- 20. Trier la liste "Mes sites SharePoint" dans "Mes liens"
- 21. Comment implémenter une feuille de sprites dans OpenGLES pour iPhone?
- 22. Comment implémenter des conteneurs de tabulation dans une application Web?
- 23. Comment implémenter Advanced combobox dans CakePHP?
- 24. Problème dans la mise en œuvre du tri de liste de liens dans C#
- 25. Comment remplir dynamiquement les options d'une zone de liste déroulante dans une grille basée sur une autre ligne dans Flex?
- 26. Comment accéder aux éléments de liste dans une liste
- 27. Comment implémenter autoscroll dans DataGridView?
- 28. Comment créer une superposition dans une grille avancée dans Flex
- 29. Obtenez la liste des liens hypertexte dans un fichier PDF
- 30. Liste une liste dans la liste
ok et comment puis-je faire les éléments fonctionne comme des liens réels comme dans le navigateur ?? je suis sur l'application de l'air –
Vous souhaitez utiliser l'événement itemClick, ne cliquez pas. –