Conseils utiles

Comment télécharger des fichiers SWF externes pour Adobe Flash Player

Pin
Send
Share
Send
Send


Les fichiers avec l'extension .swf sont conçus pour afficher des graphiques vectoriels et des animations dans tous les navigateurs modernes équipés d'un lecteur Flash. Autrement dit, il s’agit de vidéos flash avec lesquelles vous pouvez visionner de superbes annonces sur Internet, de petits jeux par navigateur, des présentations originales et d’autres types de contenu multimédia animé. Il est logique que les utilisateurs, ayant visionné un film flash intéressant et magnifique, cherchent la réponse à la question de savoir comment télécharger swf à partir du site, afin que le contenu qu’ils apprécient ne soit pas perdu dans les vastes étendues d’Internet.

Il existe plusieurs fichiers de sauvegarde swf. Considérez le plus simple et abordable.

    Utilisation du navigateur Mozilla Firefox. Lancez un navigateur et ouvrez la page Web sur laquelle vous souhaitez télécharger le fichier swf. Dans n'importe quel endroit vide de cette page, cliquez avec le bouton droit de la souris et, dans le menu contextuel qui apparaît, sélectionnez Informations sur la page.

Dans la fenêtre qui s'ouvre, allez sur l'onglet Multimédia. Sélectionnez la première ligne du champ L'adresse et faites défiler la liste des fichiers multimédia jusqu'à trouver l'adresse avec l'extension .sfw. Appuyez sur le bouton Enregistrer sous et téléchargez ce fichier à l'emplacement spécifié sur le disque.

Avec l'extension gratuite Flash SWF Downloader pour Google Chrome. Auparavant, vous en avez besoin à partir du magasin d'applications en ligne pour Chrome. Ouvrez-le à l'adresse https://chrome.google.com/webstore/category/apps dans le navigateur Chrome et entrez la requête dans la barre de recherche. Téléchargeur Flash SWF. Une fois l'application trouvée, cliquez sur Gratuitement pour l'installer.

Confirmez l'ajout d'une nouvelle extension.

Après avoir installé l'application, ouvrez ou allez à la page Web à partir de laquelle vous souhaitez télécharger le film flash. Cliquez sur l'icône d'extension à droite de la barre d'adresse du navigateur. Dans la fenêtre d'application qui s'ouvre, une liste de tous les fichiers SWF figurant sur la page s'affiche. Sélectionnez celui dont vous avez besoin et appuyez sur le bouton Télécharger.

Lorsque le système de sécurité du navigateur vous y invite, confirmez que le fichier est enregistré.

Le moyen le plus simple de rechercher le fichier swf téléchargé sur votre ordinateur consiste à gérer les téléchargements à partir d'un navigateur en appuyant sur une combinaison de touches Ctrl + J. En cliquant sur le lien Afficher dans le dossier Vous pouvez afficher le fichier dans le répertoire dans lequel il a été enregistré. Ce sera généralement le dossier Téléchargements de l'utilisateur.

Utilisation de la classe Loader dans ActionScript 3.0

La classe Loader dans ActionScript 3.0 est une sous-classe de DisplayObject utilisée pour charger et afficher du contenu externe. Pour charger le fichier SWF, utilisez la méthode de chargement de cette classe. La méthode de chargement nécessite un paramètre - une instance de URLRequest contenant l'URL du contenu à charger.

L'exemple de code suivant crée une instance de Loader et charge un fichier SWF appelé myExternalMovie.swf.

L'URL du fichier SWF téléchargé peut être relative ou absolue. Reportez-vous à la section Chemins relatifs ci-dessous pour plus d'informations sur la gestion des URL par Flash Player. Pour plus d'informations sur la classe Loader, voir la section Loader de la référence du langage de la plateforme ActionScript.

Lorsque nous nous référons à root, nous entendons l’objet le plus haut dans la partie de l’écran, qui affiche la structure arborescente de la liste indiquant le fichier SWF. (Comme pour les images, la racine fait référence à l'objet Bitmap.)

Note Dans ActionScript 3.0, il n'y a pas d'équivalent pour les propriétés _lockroot et _level dans ActionScript 2.0. Voir Afficher les principes de programmation de base dans le Guide du développeur d'ActionScript 3.0.

Contenu associé pour ActionScript 3.0:

  • Exemples de fichiers pour cette note technique. Ensemble de 3 fichiers FLA et de trois fichiers SWF correspondants, comprenant le fichier SWF parent et deux fichiers SWF téléchargés.
  • Aide> Guide du développeur AS3> Téléchargement d'un fichier SWF externe
  • Aide> Guide du développeur AS3> Chargement dynamique du contenu affiché
  • Téléchargement de plusieurs fichiers SWF externes dans le fichier SWF principal - Forums CreativeCow.net
  • Didacticiel vidéo: ActionScript 101 - Série 6. Ajout d'objets nommés à l'espace de travail. Publié par Doug Winnie Exemple d’ajout d’une ressource externe chargée à l’espace de travail et modification de sa position ou d’autres propriétés.
  • Guide: Télécharger et télécharger des fichiers SWF - FlashAndMath.com

Utilisation de la commande loadMovie dans ActionScript 2.0

L'utilisation de la commande loadMovie dans ActionScript 2.0 charge un fichier SWF externe ou une image dans MovieClip ou un autre calque du film parent.

Les commandes loadMovie ont deux formes différentes:

  • MovieClip.loadMovie Méthode: La méthode MovieClip permet de charger du contenu externe dans une occurrence de film spéciale.
  • Fonction globale loadMovie: La fonction globale loadMovie peut être utilisée pour charger du contenu dans des films et des niveaux. Il existe également deux options pour la version globale - loadMovie et loadMovieNum. Lorsque vous utilisez la première option, le contenu est chargé dans des films ou dans des niveaux, et lorsque vous utilisez la seconde (loadMovieNum), uniquement dans des niveaux.

MovieClip.loadMovie

Adobe recommande de charger le contenu du film dans des occurrences de film à l'aide de la méthode MovieClip loadMovie. Cette version de la commande peut être invoquée directement dans le film dans lequel vous souhaitez charger le contenu en collant l'URL du contenu.

L'URL du contenu téléchargeable peut être relative ou absolue. Reportez-vous à la section Chemins relatifs ci-dessous pour plus d'informations sur la gestion des URL par Flash Player.

Une fois chargé, le contenu est affiché à l'intérieur du rouleau du conteneur. L'emplacement, ainsi que d'autres propriétés de base du rouleau conteneur, sont préservés. Cependant, toutes les propriétés ou fonctions définies par l'utilisateur définies dans le clip de conteneur sont supprimées. Le nouveau contenu remplace tout le contenu précédent (y compris les codes et les gestionnaires d'événements, tels que onRelease). Par conséquent, vous ne pouvez pas utiliser le gestionnaire d'événement onLoad pour le film. Dans ce cas, vous pouvez utiliser la classe MovieClipLoader à la place (voir ci-dessous). Pour plus d'informations sur MovieClip.loadMovie, voir MovieClip.loadMovie dans le Guide de référence du langage ActionScript 2.0.

Fonctions globales loadMovie et loadMovieNum

La commande loadMovie est également utilisée en tant que fonction globale. Cette fonction nécessite deux paramètres: l'URL du contenu externe et la destination dans laquelle il est chargé. Le paramètre cible peut être une chaîne ou un lien. Utiliser les lignes suivantes revient à charger le fichier myExternalMovie.swf dans une occurrence de film appelée myContainer:

En utilisant la commande loadMovie, vous pouvez également charger du contenu dans différents niveaux de Flash Player. Les niveaux dans Flash Player sont similaires aux calques de lecteur. Vous pouvez lire plusieurs films dans une instance de Flash Player sans superposer un film sur un autre. Chaque niveau représente un objet racine unique dans lequel les films sont lus indépendamment des autres niveaux (il n'est pas nécessaire d'utiliser _lockroot).

Vous pouvez référencer des calques dans ActionScript à l'aide de la commande _level suivie d'un nombre indiquant le numéro du calque. Le premier film chargé dans Flash Player est au niveau _level0. Des niveaux supplémentaires peuvent être ajoutés au-dessus de ce niveau. Lors du prochain chargement de Movie, le fichier myExternalMovie.swf est chargé au niveau 1 en haut du film en cours de lecture dans le lecteur.

Une autre variante de la fonction globale loadMovie est loadMovieNum. Cette méthode est similaire à la méthode loadMovie sauf que les niveaux sont spécifiés par un nombre et non par un nom. Pour télécharger un fichier SWF externe, par exemple, au niveau 1 (_level1), utilisez le guide suivant:

Adobe recommande d'utiliser la commande loadMovieNum plutôt que loadMovie lors du chargement dans les niveaux. Pour plus d'informations, voir la section globale loadMovie du manuel Référence du langage ActionScript 2.0.

Utiliser _lockroot pour prévenir les conflits _root

Lorsque vous chargez un film externe dans un autre film, la chronologie du lien _root du film téléchargé est remplacée par celle du film dans lequel il est chargé. En d'autres termes, _root fait toujours référence à la chronologie la plus haute de la hiérarchie. Si vous ne souhaitez pas que _root fasse référence au scénario le plus haut, définissez la propriété _lockroot du scénario principal du film téléchargé sur true. En raison de cette propriété, tous les films pour enfants de cette chronologie, faisant référence à _root, font également référence à cette chronologie.

NoteLorsqu'elle est publiée dans Flash Player 7 ou une version ultérieure, la propriété _lockroot est la seule propriété disponible.

Pin
Send
Share
Send
Send