Flex 3 - Applications Internet riches
© Groupe Eyrolles, 2008
136
Vous remarquerez les points suivants :
• les méthodes gestionMouseDown(), gestionMouseMove() et
gestionMouseUp() sont de type private, car il n’est pas utile de les
rendre accessibles en dehors de notre classe ;
• ces méthodes prennent en argument un objet événement Event de
type MouseEvent ;
• elles ne retournent rien (void) ;
• la
méthode
automatiquement
générée
par
l’assistant
DragTitleWindow() ne sera pas utilisée, vous pouvez donc la supprimer.
Intégrer la classe dans le fichier MXML
Il est temps à présent d’intégrer votre classe dans le fichier MXML qui
utilisera le nouveau composant DragTitleWindow.
L’importation dans la page Home.mxml nécessitera la création d’un nouvel
espace de nommage (namespace) dans la balise Canvas du fichier :
Créer un nouveau namespace
// importation des classes de l’API Flex que nous
// utiliserons
import flash.events.MouseEvent;
public class DragTitleWindow extends TitleWindow
{
private function gestionMouseDown(event: MouseEvent): void
{
}
private function gestionMouseMove(event: MouseEvent): void
{
}
private function gestionMouseUp(event: MouseEvent): void
{
}
public function DragTitleWindow()
{
}
}
}
xmlns:dragTitleWindow="actionscript.newTitleWindow.*"
Précédent

- 150/240

Suivant