Composants

Portrait de titouille

Drag'n'Drop entre 2 composants


"Question posée sur le forum de Développez.com, ça m'a titillé un peu l'esprit et j'ai voulu m'y essayer.

Comment faire un drag'n'drop entre 2 dataGrid. Au départ, j'ai fouillé un peu dans les gestionnaires d'évenements de la grille sans pour autant trouver des évenements adaptés à ce genre de cas...
Il existe les évenements standard : change, cellPress
Il existe également des évenements ...



Portrait de titouille

Menubar, interaction sur les menus de base


"ça fait quelques temps déjà que j'ai vu cette question posée sur différents forums :

Comment, lorsqu'on implémente un composant Menubar, faire interagir un élément de menu de base. C'est à dire faire un menu qui ne se déroule pas, mais dont les menus permettent de faire des actions.

Je n'ai pas creusé le principe très loin, je pense qu'il ...



Portrait de titouille

DataGrid, méthodes d'affichage


"Quelques temps que je n'ai plus rien écris, alors je vous dévoile ma méthode de remplissage d'une grille de données avec affichage spécial Smile

Tout d'abord, les possibilités :

On lie un tableau de type "dataProvider" (tableau d'objets) à un dataSet, qui est lui même lié à une dataGrid, ou encore on lie directement le tableau à la dataGrid.

Personnellement, j'utilise beaucoup les ...



Portrait de titouille

mx.controls.RadioButton


"Un petit exemple vite fait pour comprendre l'utilisation des contrôles 'RadioButton'.

Quelques utilisations un peu spéciales, notamment au niveau de la classe 'Delegate', qui permet d'exécuter une fonction dans une portée précise... explication : lorsqu'on ajoute un gestionnaire 'click' à un bouton, le code situé dans la fonction de réception s'exécute dans la portée du bouton. Le Delegate permet d'exécuter la ...



Portrait de titouille

PopUpManager, Window et chargement de contenu


"Vu que ça m'a posé des problèmes, et que ça en pose à d'autres, j'en ai profité pour faire un petit exemple et le soumettre à tous pour étude Smile

Donc, tout d'abord, quel est le problème ??

La classe PopUpManager permet de créer, à l'aide du composant "Window", des fenêtres modales qui prennent le focus et demandent une validation avant ...



Portrait de titouille

Icones et DataGrid, rafraichissement de données


"1 problème s'est posé à moi dernièrement :

J'ai une grille de données affichant un jour du mois, par exemple le lundi. la grille est composée des données suivantes :
Name, info, studentid, startdate, onlyRE, status0, replace0, status1, replace1, status2, replace2, ...

les 2 valeurs status et replace qu'on retrouve plusieurs fois correspondent en fait au statut et à la valeur de remplacement ...



Portrait de titouille

Liaison Entre DataGrid et DataSet, ajout d'items


"J'ai été confronté à un problème bizarre cette nuit...

J'ai créé un formulaire StCourses, il y a quelques temps... sur ce formulaire se trouve 2 grilles. Ces 2 grilles sont liées chacune à un DataSet, et on peut passer des items de la grille A à la grille B.
Pour ce faire, j'utilisais directement les DataSets et leurs propriétés AddItem / RemoveItemAt...



Portrait de titouille

ComboBox : évenement sur changement


"Voilà un petit bout de code pour vous montrer comment déclencher un évenement lors d'une modification sur une liste déroulante :

Créez un nouveau fla, placez-y un composant de type "ComboBox" et nommez le "myCbo". Cliquez ensuite sur la scène, ouvrez le panneau ActionScript et collez-y le code suivant :

myCbo.dataProvider = [
		{data:0, label:"SELECT", url:"" },
		{data:0, label:"google", url:"http://www.google.ch" },
		{data:1, label:"yahoo"...



Portrait de titouille

Focus on DataGrid


"Je suis actuellement en train d'utiliser le composant datagrid V2, dont j'essaie d'exploiter un maximum de possibilités.

Je me suis retrouvé confronté à un problème bizarre...

Tout d'abord, le cadre :
Je récupère des données via remoting php (amfphp). le retour, sous forme de tableau de type dataProvider, est affecté à la propriété "dataProvider" (ou "items") d'un dataSet, lui même lié ...



Portrait de titouille

createClassObject et les composants personnalisés


"Dans le cadre de la création d'un petit composant ToolTipText avec icone, j'ai cherché à savoir comment utiliser la méthode UIObject.createClassObject afin de pouvoir attacher dynamiquement une ou plusieurs instances de mon composant en utilisant les standards MX 2004.

En fait, l'astuce est toute simple... Lors de la création du composant, il faut déclarer 2 variables de type statique nommée symbolName ...