C'est la première fois que je poste ici, voici ma question: (désolé pour mon anglais)
J'ai une application de bureau programmée en Flash AS3, (pas AIR) et je voulais migrer à AIR parce que j'ai vu que vous pouvez avoir le contrôle sur les fichiers et autres choses dont j'ai besoin. Le problème est que tout est programmé sur la TimeLine (je n'ai jamais programmé avec les classes et m'a vraiment effrayé un peu), donc j'ai environ 2200 lignes de code dans le script principal dans un seul cadre.
Lorsque je passe le projet à AIR et que j'essaie de l'exécuter, j'ai beaucoup d'erreurs. J'ai cherché sur internet mais je ne trouve pas de réponses. Je ne comprends pas ce que je fais de mal ... et pourquoi si je lance mon application avec un fichier SWF cela fonctionne, mais j'ai eu ces erreurs quand je compile pour AIR.
Ici, le code:Migrer de AS3 à AIR, flvPlayback VideoEvent Erreur
var myVideo:FLVPlayback;
function CreateFLVPlayback():void {
myVideo = new FLVPlayback(); //FLVPlayback.
//Configuration and Listeners:
myVideo.addEventListener(VideoEvent.COMPLETE, RepeatFLVPlayback); //1st ERROR
myVideo.addEventListener(VideoEvent.READY, ReadyFLVPlayback); //2nd ERROR
myVideo.addEventListener(VideoEvent.STATE_CHANGE, StateChangeFLVPlayback); //3rd
}
// [ ... more code ...]
function StateChangeFLVPlayback(e:VideoEvent):void {
var videoPlayer:FLVPlayback = e.target as FLVPlayback;
if (e.state == VideoState.CONNECTION_ERROR) { ///Line of the 4th ERROR
trace("No se encontró el video: "+myVideo.source);
}
}
- Escena 1, Capa 'Acciones', Fotograma 3, Línea 838 1119: Acceso a propiedad una COMPLETE Posiblemente pas definida mediante una referencia con tipo estático classe.
- Escena 1, Capa 'Acciones', Fotograma 3, Línea 839 1119: Acceso a un propiedad READY posiblemente aucune définition à partir de ce lieu Classer.
- Escena 1, Capa 'Acciones', Fotograma 3, Línea 840 1119: Acceso a un propiedad STATE_CHANGE Posiblemente aucune définition ajoutée à une référence avec classe Class.
- Escena 1, Capa 'Acciones', Fotograma 3, Línea 870 - 1119: Accéder à un état proposé par l'utilisateur sans précision avec une référence à son contenu flash.events: EvénementVideoEvent.
Ici les mêmes erreurs en anglais (en utilisant Google Translator):
- Scène 1, 'Actions' couche, cadre 3, ligne 838 1119: L'accès à une propriété éventuellement définie COMPLETE par une référence à type statique Classe.
- Scène 1, Actions de calque, image 3, ligne 839 1119: accès à la propriété non définie READY éventuellement via une référence de type statique Classe.
- Scène 1, Actions de calque, image 3, ligne 840 1119: accès à la propriété non définie state_change, éventuellement via une référence de type statique.
- Scène 1, Actions de calque, image 3, ligne 870-1119: accès à une propriété d'état éventuellement indéfinie via une référence de type statique flash.events: VideoEvent.
ajoutez 'import flash.events.VideoEvent' au début de votre code – Ronnie
J'ai déjà écrit ceci mais l'erreur ne disparaît pas. :/ – Ciberman
qu'en est-il 'import fl.video. *' – Ronnie