2010-05-07 6 views
1

j'ai chargé swf en utilisant le code suivant,Comment régler la taille (largeur, hauteur) de swf externe chargé

var loader: Loader = new Loader();
loader.load (new URLRequest ("XYZ.swf"));
addChild (chargeur);

Comment contrôler la hauteur et la largeur de ce swf chargé.

I essayé

var mc = MovieClip (loader.loaderContentInfo.content);
mc.width = 320;
mc.height = 240;

cela donne une erreur d'objet nul.

Répondre

0

Quel Flash Loader utilisez-vous?

de toute façon que vous pouvez faire quelque chose comme ceci pour insérer et contrôler la taille du film flash

Code HTML:

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

vous pouvez simplement modifier les valeurs de largeur et de hauteur, mais si vous voulez faire avec vous pouvez utiliser le code jquery pour rendre encore plus facile

$("object").attr("width", 100).attr("height", 100); 

évidemment vous pouvez jouer avec le sélecteur si vous avez d'autres balises d'objet dans votre document

1

Dans les cas où vous avez chargé swf créé avec lager flat. images mouvement 700x600 sur la taille de la scène 300x250, swf lorsque chargé dans la taille principale swf 950x700 ces images sont visibles en taille réelle à 700x600. Dessinez une forme avec une couche de 300x250 sur le chargeur et réglez-la comme masque sur le composant du chargeur. Le composant Loader possède un point d'alignement dans le coin supérieur gauche, déplacez-le hors des marges de la scène pour définir le centre de contenu chargé sur la scène principale et positionnez le masque là où vous avez besoin d'une zone visible de 300x250. La zone du masque sera uniquement du contenu visible sur la scène principale.

Questions connexes