Étendre des composants du framework avec ActionScript
Apprenez à personnaliser un composant text-input à l'aide d'une classe ActionScript pour inclure un prompt et des dimensions spécifiques.
Introduction
Les bases de Flex
Les composants d'interfaces
Création de 'pages' et animation
Changer l'apparence des composants (Skinning)
Interaction avec des données
Classes AS
Adobe AIR
De Flex 3 à Flex 4
Aller plus loin
Extrait gratuit
Détails de la leçon
Description de la leçon
Cette leçon détaille la procédure pour étendre un composant text-input en utilisant une classe ActionScript. Nous commencerons par créer un nouveau fichier de type ActionScript class dans FlashBuilder, en spécifiant une superclasse pour notre composant. Nous verrons comment utiliser le mot clé Extend pour indiquer que notre nouveau composant hérite des propriétés du text-input initial. Ensuite, nous définirons une méthode init() pour ajuster la largeur du composant et ajouter une fonctionnalité de prompt. Enfin, nous mettrons en place des écouteurs d'événements pour gérer l'affichage et le vidage du prompt en fonction de l'activité de l'utilisateur. Cette leçon vous donne une compréhension approfondie des techniques d'extension des composants et des manipulations possibles en ActionScript.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de :
- Comprendre comment étendre un composant du framework avec ActionScript.
- Savoir créer et modifier un fichier ActionScript class.
- Apprendre à ajouter des écouteurs d'événements pour gérer les interactions utilisateur.
Prérequis pour cette leçon
Pour suivre cette vidéo, il est nécessaire de :
- Connaître les bases d'ActionScript.
- Avoir des notions de développement avec FlashBuilder.
- Comprendre la manipulation des composants dans un framework.
Métiers concernés
Les compétences abordées dans cette vidéo sont applicables aux métiers suivants :
- Développeur Front-End.
- Ingénieur Logiciel.
- Développeur d'Applications Web.
- Concepteur d'Interfaces Utilisateur.
Alternatives et ressources
En alternative à ActionScript et FlashBuilder, vous pouvez utiliser :
- Typescript avec Angular pour les composants web.
- React.js pour créer des interfaces dynamiques.
- Vue.js comme framework JavaScript progressif.
Questions & Réponses