2011-07-08 5 views
0

J'essaye de redimensionner un fichier swf qui est chargé dans un clip loader_mc. Je l'ai testé de deux façons jusqu'à présent:Redimensionner swf chargé AS2

load_mc.loadMovie(swfUrl); 
load_mc._width=210; 
load_mc._yscale=175; 

Peu de temps après, le swf ne se charge pas.

Je peux le faire comme ça mais il n'utilise pas _width, ce dont j'ai besoin.

load_mc.resize_mc.loadMovie(swfUrl); 
load_mc.resize_mc._xscale=50; 
load_mc.resize_mc._yscale=50; 

Merci!

Répondre

1

Le flash IIRC remplace un clip après avoir chargé quelque chose avec loadMovie. Ainsi, tous les paramètres du MovieClip original sont perdus. Si vous voulez résoudre ce problème, cela signifie que vous ajoutez un conteneur externe que vous redimensionnez:

external_mc.load_mc.loadMovie (swfUrl); outer_mc.width = 210; outer_mc.yscale = 175;

ou vous attendez que le MovieClip soit chargé avant de le redimensionner.

Un confortable, de façon plus recommandé de charger MovieClips avec AS2 est MovieClipLoader qui a un événement pour le faire facilement:

http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00002001.html

+0

Impressionnant! Merci Malte ça a marché! – SixfootJames

Questions connexes