Initialiser la fonction non tirée dans ActionScript 3?
-
12-11-2019 - |
Question
J'essaie de comprendre les bases d'un projet de script d'action Flash. J'ai téléchargé un plugin (de Brightcove). Pour autant que je sache, cela n'a que 2 fichiers pertinents.
- BrightcovePlayerapI.swc - L'API de lecteur Brightcove que vous pouvez importer dans votre projet
- captionplugin.as - juste un petit script censé charger un dfxp.xml Fichier.
Je ne peux pas sembler obtenir la fonction initiale () à tirer dans capienceplugin.as. Je ne sais pas ce que je fais mal. Voici comment j'ai configuré mon projet dans Adobe Flash CS4:
- Démarrer un projet Flash ActionScript 3
- Enregistrer le projet sous forme de captionplugin.fla
- Allez au panneau Propriétés et remplissez le champ de classe avec le mot captionplugin
- Aller à Publier Paramètres> Flash (onglet)> Paramètres> Chemin de la bibliothèque et inclus dans BrightcoverPlayerapI.swc en tant qu'élément de ligne
- a sauvé toutes mes modifications
- est allé à déboguer> film de débogage
Je ne vois pas ma trace () inscrit à l'intérieur de l'initialisation () Fonction Fire du tout? Quelqu'un peut-il suggérer comment je peux déboguer ce problème ou suggérer ce que je vais faire mal?
La solution
OK, c'est la première fois que je n'ai jamais rencontré Brightcove, mais j'ai examiné rapidement leur site Web et c'est ainsi que cela fonctionne. Brightcove est un service qui vous permet de personnaliser et de publier un lecteur vidéo basé sur le cloud tandis que l'API que vous avez téléchargé ne vous permet de créer des modules ou des plugins personnalisés à intégrer dans ce lecteur vidéo, voir Création de composants de lecteur personnalisés .
Ces composants ou modules personnalisés ne sont pas destinés à travailler comme fichier flash autonome, de sorte que la fonction