Enfin avant tout Bonjour
J'essaye en ce moment même les tileList, j'ai donc un fichier principal (affiche.mxml) qui créé une tileListe:
CODE
var newTileList:TileList;
Puis je customise les items de cette tileList via un autre fichier renderer
CODE
newTileList.itemRenderer = new ClassFactory(affiche_renderer);
Jusque là c'est bon ça fonctionne ^^ Là où pour moi ça se complique un peu c'est que je n'ai bien sûr pas qu'un seul élément dans cette liste, et que je voudrais pouvoir cliquer sur ces éléments...
Voici mon fichier affiche_renderer.mxml (utilisé dans la liste précédente):
CODE
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="142" height="150">
<mx:Image x="0" y="0" source="{data.adresse}" toolTip="{data.titre}" click="@OuvreURL(data.liens)" />
</mx:Canvas>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="142" height="150">
<mx:Image x="0" y="0" source="{data.adresse}" toolTip="{data.titre}" click="@OuvreURL(data.liens)" />
</mx:Canvas>
Ce que j'essaye de faire c'est d'appeler une fonction (OuvreURL(chaine:string))définie dans le fichier principal, mais je n'arrive pas à la rapatrier correctement :/ J'obtiens l'erreur suivante "Les attributs ne peuvent pas être appelés." pour la ligne
CODE
<mx:Image x="0" y="0" source="{data.adresse}" toolTip="{data.titre}" click="@OuvreURL(data.liens)" />
Comme d'habitude pas moyen de trouver quoi que ce soit à ce sujet (je ne dis pas qu'il n'y a rien, mais ça doit être sacrément bien planqué...)
Enfin voilà si quelqu'un sait comment faire ça, ça m'arrangerait énormément
Merci par avance
