Si votre application Flash devient de plus en plus complexes , le temps qu'il faut pour charger entièrement augmente. Vos visiteurs peuvent s'énerver et laisser votre site avant les charges d'animation. Pour surmonter ce problème, vous pouvez créer un preloader qui montre au lecteur combien de temps il doit attendre que le fichier FLV est complètement chargé. Le progrès est calculé en utilisant une méthode relativement simple ActionScript 3 (AS3 ) script. Tout ce que vous avez à faire est de créer l'interface graphique et utiliser le code AS3 . Choses que vous devez Adobe Flash Voir Plus Instructions 1 Ouvert Adobe Flash et de créer une nouvelle animation Flash avec ActionScript version 3.0. Vous n'avez pas besoin de modifier les paramètres. 2 Double- cliquez sur le calque par défaut sur la timeline , le type de contenu et appuyez sur "Entrée " pour le renommer. Cliquez sur le bouton « Insérer un calque " pour créer une deuxième couche , et nommez-le Actions. 3 Cliquez sur la couche de contenu, sélectionnez l'outil Rectangle , sélectionnez certaines couleurs et dessinez un rectangle à l'intérieur votre couche . Vous utiliserez ce rectangle comme la barre de préchargement . 4 Sélectionnez l'outil de sélection et sélectionnez le contour de la barre. Appuyez sur "F8" pour le convertir en un symbole , sélectionnez Clip comme type de symbole et nommez-le contour. 5 Cliquez sur le corps de la barre avec l'outil de sélection toujours active , appuyez sur " F8 ", définir le type de clip vidéo , nommez-le niveau et d'établir le point d'alignement sur le côté gauche. Appuyez sur "OK". 6 Aller à l'inspecteur des propriétés tandis que le bar est toujours sélectionné , tapez " bar_mc " sans les guillemets dans la zone de texte Nom de l'instance et appuyez sur " Entrée". Allez dans le menu Modifier, sélectionnez l'option Organiser puis cliquez sur Mettre à l'arrière pour s'assurer que votre barre ne couvre pas les contours . 7 Sélectionnez l'outil Texte et tracez un petit champ de texte sous la barre. Définir son type de texte dynamique dans l'inspecteur des propriétés . Définissez le type de police et le type " loader_txt " sans les guillemets dans la zone Nom de l'instance . 8 Cliquez sur le calque Actions , cliquez-droit sur le cadre par défaut et sélectionnez Actions dans le menu déroulant pour ouvrir la fenêtre Actions 9 insérer ce code dans la fenêtre Actions: arrêt de (); this.addEventListener ( Event.ENTER_FRAME , chargement) ; fonction chargement. ( e : Event) : void { var total : Number = this.stage.loaderInfo.bytesTotal ; var chargé: Number = this.stage.loaderInfo.bytesLoaded ; bar_mc.scaleX = chargé /total ; loader_txt.text = Math.floor ( (chargé /total) * 100) + "% ", si (total == chargé) {play (); this.removeEventListener ( Event.ENTER_FRAME , chargement) ;}} Vous commencez avec le stop (); fonction pour s'assurer que le préchargement ne démarre pas avant que toutes les données sont présentes et prêtes . Le chargement ( ) récupère la quantité de données qui doit être chargé et la quantité de données déjà chargées , affiche la quantité de données a été chargé (en pourcentage ) et vérifie que toutes les données ont été chargées avant de lancer l' application Flash. 10 Fermer la fenêtre Actions et sauver et construire votre projet de création du préchargement FLV.
|