2011-07-26 26 views
1

J'essaie d'éditer un code HTML qui utilise swfobject pour charger un fichier flash.Modifier la largeur/hauteur du fichier SWF

Ce que j'essaie de faire est de réduire la taille du fichier SWF.

J'ai essayé de modifier le paramètre height et width dans swfobject(), mais cela n'a pas fonctionné.

J'ai essayé de réduire la hauteur de la largeur dans le css HTML, mais aussi ne marchait pas ..

Comment puis-je passer une « largeur » ou un paramètre « height » au swfobject il sera effectivement charge le swf d'une manière plus petite ou «réduite»?

Merci,

+0

sur la charge de la swf échelle l'application pour adapter le récipient qu'il est chargé dans –

Répondre

2

Selon la version de swfobject, et quelle méthode Embed vous l'utilisez peut varier légèrement, mais en général un appel à swfobject.embedSWF ressemble à ceci:

swfobject.embedSWF( "myMovie.swf", 
         "divIdToReplace", 
         "100%", 
         "900", 
         "9.0.0", 
         "expressInstall.swf", 
         flashvars, params, attributes 
       ); 

En cet exemple j'ai défini ma largeur à 100% et ma taille à 900 pixels. Si vous faites l'intégration d'une autre manière, postez du code et peut-être que je peux vous aider. REMARQUE:
Le fait de pouvoir redimensionner le conteneur ne signifie pas automatiquement que vous pouvez effectuer un «zoom arrière» sur le swf. Si le swf n'a pas d'échelle, alors au lieu d'effectuer un zoom arrière, vous allez juste recadrer le swf.

** EDIT **
Vous pouvez essayer de régler la params objet à inclure échelle: "default", comme celui-ci par exemple:

var params = { 
      menu: "false", 
      salign: "LT", 
      scale: "default", 
      quality: "high" 
}; 

C'est l'objet params vous passer dans embedSWF comme je l'ai montré ci-dessus.

+0

I J'ai essayé de changer les valeurs sur swfobject et comme vous le dites, il ne fait que rogner le SWF. Est-il possible de remplacer l'échelle non? où est-ce défini? –

+0

Voir la mise à jour de la réponse. – sberry

+0

Hey, merci pour votre réponse. J'inclus le swf exactement comme vous l'avez écrit ci-dessus. Mais changer la hauteur/largeur recoupe le SWF comme vous le dites. Est-il possible d'outrepasser la «non-échelle» d'une manière ou d'une autre? Où est-ce défini? –

Questions connexes