Adobe Flash vous permet de créer des présentations interactives telles que des diaporamas et des jeux. Flash Actionscript langue fournit des méthodes pour la fonctionnalité de glisser-déposer . Ceci fournit une bonne base pour vous de créer un jeu interactif qui donne à votre contrôle des utilisateurs de l'emplacement de l'objet. L'exemple suivant vous donne une base pour la compréhension de ces méthodes, et fournit une base pour vous de construire sur d'utiliser le glisser -déposer dans vos présentations . Drag and Drop est mis en œuvre différemment dans les versions 2.0 et 3.0 de la langue. Instructions Actionscript 2.0 1 Flash de lancement. Sélectionnez "Fichier" et "Nouveau". Choisissez "Fichier Flash (ActionScript 2.0 ) " et cliquez sur "OK". Cet exemple renvoie "Excellent!" lorsque le ballon est placé à l'intérieur de la boîte. 2 Sélectionnez l'outil "Oval " à partir du panneau "Outils" et d'en tirer une petite balle . Utilisez l' outil "Sélection " (flèche) pour le sélectionner. Appuyez sur "F8" et choisissez l'option " Clip. " Cliquez sur « OK ». Localisez le panneau " Propriétés" et définir le champ " d'instance> Name> " y " smallball ». 3 Sélectionnez l'outil "Rectangle " et d'en tirer une grande boîte . Utilisez l' outil "Sélection " pour le sélectionner. Appuyez sur "F8" puis "OK". Définissez le champ " d'instance> Name> " à " bigbox . " 4 presse "F9 " pour afficher les "Actions" ou la fenêtre Script . Insérez le code suivant : smallball.onPress = function () { this.startDrag (); } smallball.onReleaseOutside = smallball . onRelease = function () { this.stopDrag (); //si smallball est traîné dans bigbox if ( this._droptarget == " /bigbox " ) { trace ( "Excellent!" ) ; } } 5 Sélectionnez "Contrôle" et "Test Movie" pour tester votre code. Actionscript 3.0 6 Flash de lancement . Sélectionnez "Fichier" et "Nouveau". Choisissez "Fichier Flash (ActionScript 3.0 ) " et cliquez sur "OK". Cet exemple renvoie "Excellent!" lorsque le ballon est placé à l'intérieur de la boîte. 7 Sélectionnez l'outil "Oval " à partir du panneau "Outils" et d'en tirer une petite balle . Utilisez l' outil "Sélection " (flèche) pour le sélectionner. Appuyez sur "F8" et choisissez l'option " Clip. " Cliquez sur « OK ». Localisez le panneau " Propriétés" et définir le champ " d'instance> Name> " y " smallball ». 8 Sélectionnez l'outil "Rectangle " et d'en tirer une grande boîte . Utilisez l' outil "Sélection " pour le sélectionner. Appuyez sur "F8" puis "OK". Définissez le champ " d'instance> Name> " à " bigbox . " 9 presse "F9 " pour afficher les "Actions" ou la fenêtre Script . Insérez le code suivant : smallball.addEventListener ( MouseEvent.MOUSE_DOWN , dragEvent ) ; smallball.addEventListener ( MouseEvent.MOUSE_UP , dropEvent ) ; fonction dragEvent (e: MouseEvent ): void { smallball.startDrag (); } fonction dropEvent (e: MouseEvent ): void { smallball.stopDrag ( ) ; //si smallball est traîné dans bigbox if ( smallball.dropTarget.parent.name == " bigbox ") { trace ( "Excellent!" ) ; } } 10 Sélectionnez "Control" et "Test Movie" pour tester votre code < . br>
|