2010-09-30 7 views
1

J'essaie de travailler avec une application flash dans Windows CE.Comment savoir quelle version de flash a été utilisée pour créer un fichier swf

Le dossier contenant les fichiers contient plusieurs fichiers .swf. Nous appellerons deux d'entre eux abc1.swf et abc2.swf.

J'ai créé deux pages html qui, vues sur mon PC, ouvrent l'un ou l'autre fichier et l'affichent très bien.

<html> 
<body> 
<object width="550" height="400"> 
<param name="movie" value="abc1.swf"> 
<embed src="abc1.swf" width="550" height="400"> 
</embed> 
</object> 
</body> 
</html> 

Cependant, lorsque je copie le répertoire à mon Windows CE 6.0 R3 dispositif, la page qui ouvre abc2.swf montre correctement. Mais la page qui est censée ouvrir abc1.swf montre juste une zone blanche vierge.

Je suis assez sûr que l'abc1.swf est seulement censé rediriger vers abc2.swf (ou mettre dans un cadre) étant donné sa taille de 1kb et le fait que je peux voir le texte abc2.swf à l'intérieur lorsqu'il est ouvert dans bloc-notes.

On m'a dit que le lecteur flash intégré à Windows CE 6.0 R3 est uniquement capable de prendre en charge Flash v8 ou moins. Je soupçonne que le problème avec abc.swf pourrait être qu'il a été construit avec une version plus récente de flash comme v9 ou v10.

Y a-t-il un moyen pour moi de dire quelle version de Flash un fichier .swf donné nécessite d'utiliser uniquement des outils disponibles gratuitement? Ou, est-ce que quelqu'un a d'autres théories sur ce qui causerait abc1.swf à travailler sur mon PC, mais pas sur mon appareil Windows CE?

Merci pour votre aide!

Répondre

1

Si vous avez un éditeur hexadécimal, regardez le 4ème octet du fichier SWF. C'est le numéro de version.

+0

Merci, il se trouve que ce n'était pas le problème avec le swf (c'était la version 7 qui devrait fonctionner) mais c'est une réponse facile à ma question. – eoldre

Questions connexes