Pas trouvé sur le web, pas trouvé dans la FAQ,
y a t'il un petit logiciel ou javascript ou peut importe qui me permette de
dire si un SWF a été exporté en Flash 4 ou en Flash 5 ?
--
supersatori
n'importe quel editeur hexa, le 4eme octet après FWS te
donne la version.
en php par exemple:
<?
if ($swf=fopen("fichier.swf","r")) {
fseek($swf,3);
$version=fgetc($swf);
print("version :".ord($version));
fclose($swf);
}
else
print ("pas pu ouvrir fichier :(");
?>
ce qui donne en faisant un clip appelé par flash par
fichier="http://www.monsite.com/monfichier.swf";
loadVariables("swfver.php","GET");
un script du genre:
<?
if ($swf=fopen($fichier,"r")) {
fseek($swf,3);
$version=fgetc($swf);
fclose($swf);
print("version=".ord($version));
}
else
print ("version=0");
?>
devrait marcher.
--
supersatori
"Manulus" <lu...@idm.fr> a écrit dans le message de news:
9ofkn7$7kg$1...@forums.macromedia.com...
aussi bien sûr mais ça dépasse peut-être le cadre de la question,
avec flash 5:
function f(){}
f.prototype.load=XML.prototype.load;
f.prototype.onData=function (d) {
trace("la version du swf est "+d.charCodeAt(3));
}
a=new f();
a.load("fichier.swf");
stop();
supersatori